v15.62.0

frappe/hrmsv15.62.0Jun 23, 2026by frappe-pr-bot

AI Summary

Introduces resume attachment functionality for job applications and fixes several UI and data consistency issues in roster views and payroll reports.

Key Highlights

  • Adds Resume Attachment field to Job Application web form.
  • Roster view now shows shift start/end times and colors correctly.
  • Fixes Employee Incentive list loading errors.
  • Fixes PWA Leave Application balance persistence.

New Features

  • Resume Attachment field for Job Applications.

Full Release Notes

## Features
* The **Job Application** web form now includes a _Resume Attachment_ field so applicants can upload a resume file with their application. (https://github.com/frappe/hrms/pull/4727)

## Bug Fixes
* The roster view now shows each shift’s start and end times and color from the linked **Shift Type**. (https://github.com/frappe/hrms/pull/4711)
* The app now picks up the connection port from the site’s settings when it loads, instead of including it in the web files. (https://github.com/frappe/hrms/pull/4722)
* In **Employee Incentive**, the _Salary Component_ field now shows only earning components for the selected _Company_. This can prevent the permission error that may appear when opening the list. (https://github.com/frappe/hrms/pull/4728)
* In the PWA, the **Leave Application** form keeps the saved _Leave Balance Before Application_ when you open an existing leave application. It no longer changes _Leave Balance Before Application_ to the current balance. (https://github.com/frappe/hrms/pull/4745)
* The "Income Tax Computation" report now shows only employees in the selected _Payroll Period_. Additional salary entries are now skipped when no sub-periods remain. (https://github.com/frappe/hrms/pull/4749)

**Authors**: @Abishek-TridotsTech, @raghavisruia, @krishna-254, @asmitahase
**Reviewers**: @asmitahase, @deepeshgarg007

<details>
<summary>AI content</summary>

 For these release notes, we used an LLM (OpenAI gpt-5.4-mini) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt [here](https://github.com/barredterra/pretty_release_notes). 

Changes with the following labels were excluded:
- skip-release-notes

Changes with the following types were excluded:
- refactor
 - chore
 - ci
 - docs
 - test
 - style
 - build

</details>