v15.64.0

frappe/hrmsv15.64.0Sep 8, 2026by frappe-pr-bot

AI Summary

This release focuses on the 'Create Employee' action for Job Applicants and includes various bug fixes related to report filters, date clearing logic, and PWA check-in functionality.

Key Highlights

  • 'Create Employee' action for Job Applicants
  • Fixed Employee filters in HR and Payroll reports
  • Fixed date clearing logic in Additional Salary
  • Fixed PWA check-in success message reporting
  • Stops cancelled Job Offers from appearing in Job Applicant details

New Features

  • 'Create Employee' action for Job Applicants
  • Translation support for PWA installation instructions

Full Release Notes

## Features
* Adds a "Create Employee" action for accepted **Job Applicant** records that opens a prefilled **Employee** with the applicant’s _First Name_, _Personal Email_, _Cell Number_, _Designation_, _Salary Currency_, and _Job Applicant_ link, plus _Company_, _Department_, and _Employment Type_ from the linked **Job Opening** when available. If an employee already exists, the action changes to "Show Employee". (https://github.com/frappe/hrms/pull/5171)

## Bug Fixes
* Updates the _Employee_ filters in HR and Payroll reports to show employees from the selected _Company_. (https://github.com/frappe/hrms/pull/5197)
* Clears _From Date_ and _To Date_ in **Additional Salary** when _Is Recurring_ is turned off, and clears _Payroll Date_ when it is turned on, so dates from the inactive schedule are not saved or used in duplicate and overlap checks. (https://github.com/frappe/hrms/pull/5195)
* Sets _Print Format For_ to `DocType` so bundled **Print Format** records appear in the print format selection list. Assigns the standard **Salary Slip** formats to the Payroll module. (https://github.com/frappe/hrms/pull/5201)
* Fixes PWA check-in and check-out messages that reported success when no **Employee Checkin** record was created; failed requests now show a fallback failure message when no error message is returned. (https://github.com/frappe/hrms/pull/5208)
* Stops cancelled **Job Offer** records from appearing in **Job Applicant** details when an applicant is loaded. (https://github.com/frappe/hrms/pull/5199)
* Adds translation support for HRMS progressive web app installation instructions and validates search input before processing it. (https://github.com/frappe/hrms/pull/5223)

**Authors**: @barredterra, @iamkhanraheel, @asmitahase, @pratheep-bit, @nareshkannasln, @akhtarmohsin
**Reviewers**: @deepeshgarg007, @iamkhanraheel, @asmitahase

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

 For these release notes, we used an LLM (OpenAI gpt-5.6-luna) 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:
- style
 - build
 - refactor
 - chore
 - docs
 - test
 - ci

</details>