Skip to content

Releases: frappe/hrms

v15.38.0

14 Jan 08:02
Compare
Choose a tag to compare

What's Changed

  • Fixed an issue where holidays in the Roster view were displayed as raw HTML code; holiday descriptions now display correctly. #2596
  • Updated the breadcrumb on the Job Portal page for non-logged-in users to display "Home" instead of "My Account". #2598
  • Corrected the Compensatory Leave Request to add leaves to the correct allocation when multiple allocations exist within the same leave period. Improved the validation message in the Leave Ledger for clearer information. #2622
  • Added validation in Expense Claim to ensure the selected Department belongs to the selected company. Added a filter to the Department field in Expense Claim to display only departments belonging to the selected company. #2625
  • Resolved an issue where duplicate Leave Ledger Entry records have been created during Leave Encashment of carry-forwarding Leave Types, preventing extra leaves from being incorrectly carried forward. #2627
  • Made the bulk tools Leave Control Panel, Shift Assignment Tool, and Bulk Salary Structure Assignment Tool searchable; users can now find these tools using search. #2632
  • The status of a Gratuity record is now correctly updated when a Full and Final Statement that includes it is paid or cancelled. #2635
  • Enabled setting opening tax balances in Salary Structure Assignment for existing employees with prior salary slips. #2636
  • Resolved an issue where clicking the "Check-in" button multiple times would submit multiple logs; the button now only allows a single click per action. #2605

Full Changelog: v15.37.2...v15.38.0

v14.36.2

14 Jan 07:49
Compare
Choose a tag to compare

What's Changed

  • Corrected the Compensatory Leave Request to add leaves to the correct allocation when multiple allocations exist within the same leave period. Improved the validation message in the Leave Ledger for clearer information. #2621
  • Resolved an issue where duplicate Leave Ledger Entry records have been created during Leave Encashment of carry-forwarding Leave Types, preventing extra leaves from being incorrectly carried forward. #2626
  • Fixed an issue where Absent Days in Salary Slip could be negative, ensuring accurate salary calculations for employees, especially those joining mid-month. #2620

New Contributors

Full Changelog: v14.36.1...v14.36.2

v15.37.2

08 Jan 05:47
Compare
Choose a tag to compare

What's Changed

  • Resolved an issue where amount_exempted_from_income_tax in Salary Slip only considered the last deduction item, leading to incorrect CTC calculations. #2570
  • Fixed an issue during migration where an error occurred if the Shift Assignment Schedule Doctype did not exist. #2572
  • Fixed an error in the Shift Assignment Tool that prevented shift schedules from being assigned to employees. #2573

Full Changelog: v15.37.1...v15.37.2

v14.36.1

08 Jan 05:46
Compare
Choose a tag to compare

What's Changed

  • Resolved an issue where amount_exempted_from_income_tax in Salary Slip only considered the last deduction item, leading to incorrect CTC calculations. #2569

Full Changelog: v14.36.0...v14.36.1

v15.37.1

27 Dec 09:54
Compare
Choose a tag to compare

What's Changed

  • Revert "fix: Exclude carry forwarded leaves from expired leaves" (backport #2551) in #2553
  • fix(PWA): show dates first in expense claims for consistency with leave items (backport #2555) in #2556

Full Changelog: v15.37.0...v15.37.1

v15.37.0

27 Dec 05:47
Compare
Choose a tag to compare

What's Changed

  • feat: Allow setting From Date while manually allocating extra leaves (backport #2520) in #2523
  • fix(Shift Type): mark Process Attendance After reqd if auto attendance is enabled (backport #2526) in #2528
  • refactor: Shift Assignment Schedule (backport #2454) in #2536
  • fix(UX): Change label for confusing Leave Type fields - Applicable After & Maximum Leave Allocation Allowed (backport #2529) in #2531

Full Changelog: v15.36.1...v15.37.0

v14.36.0

27 Dec 09:54
Compare
Choose a tag to compare

What's Changed

  • feat: Allow setting From Date while manually allocating extra leaves (backport #2520) in #2522
  • fix(Shift Type): mark Process Attendance After reqd if auto attendance is enabled (backport #2526) in #2527
  • fix(UX): Change label for confusing Leave Type fields - Applicable After & Maximum Leave Allocation Allowed (backport #2529) in #2530

Full Changelog: v14.35.4...v14.36.0

v15.36.1

18 Dec 09:45
Compare
Choose a tag to compare

What's Changed

  • fix: set correct work experience during gratuity calculation (copy #2460) in #2510
  • fix(Expense Claim): allow editing company and department (backport #2498) in #2515

Full Changelog: v15.36.0...v15.36.1

v14.35.4

18 Dec 09:44
Compare
Choose a tag to compare

What's Changed

  • fix: set correct work experience during gratuity calculation (copy #2460) in #2509
  • fix(Expense Claim): allow editing company and department (backport #2498) in #2514

Full Changelog: v14.35.3...v14.35.4

v15.36.0

09 Dec 14:18
Compare
Choose a tag to compare

What's Changed

  • fix: prompt user to select company for shift & attendance report creation (backport #2461) in #2475
  • fix(Salary Assignment): skip warning for missing opening entries in the absence of tax components (backport #2472) in #2477
  • fix: render correct date in job listing web view (backport #2464) in #2478
  • fix: Apply system precision value while validating leave balance (backport #2482) in #2489
  • feat: add Absent Days column to salary register (backport #2485) in #2493

Full Changelog: v15.35.3...v15.36.0