v15.54.3
frappe/hrmsv15.54.3Jan 6, 2026by frappe-pr-bot
AI Summary
A patch release fixing backdated Leave Application submissions to prevent negative leave balances and ensuring correct ledger entries are created for expired allocations.
Key Highlights
- Allows submitting backdated Leave Application records
- Fixes leave balance calculations to prevent negatives
- Creates balancing ledger entries for expired allocations
New Features
- Backdated leave application handling logic
Full Release Notes
## What's Changed * Allows submitting backdated **Leave Application** records even after leave expiry entries are created. Corrects leave balance calculations to prevent negative totals and refreshes the leave dashboard whenever _Posting Date_ changes. (https://github.com/frappe/hrms/pull/3915) * Submitting a backdated **Leave Application** after the allocation has expired now creates a balancing ledger entry, preventing the leave balance from dropping twice. (https://github.com/frappe/hrms/pull/3920) **Full Changelog**: https://github.com/frappe/hrms/compare/v15.54.2...v15.54.3 **Authors**: @asmitahase **Reviewers**: @asmitahase <details> <summary>AI content</summary> For these release notes, we used an LLM (OpenAI o3) 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: - docs - style - chore - build - ci - test - refactor </details>