Releases: frappe/hrms
Releases · frappe/hrms
v14.16.1
What's Changed
Full Changelog: v14.16.0...v14.16.1
v15.2.0
v14.16.0
v15.1.0
What's Changed
- feat: Add Select/Unselect All options in Mark Attendance Dialog (backport #1005) by @mergify in #1007
- fix: close employee loan on write off [dev] (backport #991) by @mergify in #1012
- feat(Payroll): Add employee grade filter in payroll entry (backport #960) by @mergify in #1013
- feat: Add sender in Payroll Settings & HR Settings (backport #988) by @mergify in #1015
Full Changelog: v15.0.0...v15.1.0
v14.15.0
What's Changed
- feat: Add Select/Unselect All options in Mark Attendance Dialog (backport #1005) by @mergify in #1006
- fix: close employee loan on write off [v14] by @anandbaburajan in #990
- feat: Add sender in Payroll Settings & HR Settings (backport #988) by @mergify in #1014
Full Changelog: v14.14.0...v14.15.0
Version 15.0.0
Features
- feat: Performance Module by @ruchamahabal in #43
- feat: Appraisal Overview report by @ruchamahabal in #423
- feat: Leave Encashment Enhancements by @ruchamahabal in #817
- feat: display tax break up on salary slip by @saurabh6790 in #267
- feat(Attendance Tool): Ability to mark shift, late entry, and early exit & refactor UX by @ruchamahabal in #361
- feat: add Shift Attendance Report by @krantheman in #775
- feat(Attendance Regularization): Overwrite Attendance status from Attendance Request record by @ruchamahabal in #491
- feat(UX): Add option to disable consolidating leave types in balance reports by @ruchamahabal in #328
- feat: provision to disable recurring additional salary by @saurabh6790 in #327
- feat: provision to display zero value salary components on salary slip by @saurabh6790 in #340
- feat: Mark Auto Attendance on Holidays by @ruchamahabal in #463
- feat: Allow ceil & floor functions in salary slip formulae by @ruchamahabal in #527
- feat: add hierarchy charts (moved from erpnext) by @ruchamahabal in #597
- feat: skip auto attendance on any validation error, log error and continue processing by @ruchamahabal in #657
- feat: grant read access for Employee Checkin to ESS user by @ruchamahabal in #708
- feat: Vehicle Service Item master for service options by @niraj2477 in #753
- feat(Attendance Request): add 'Shift' field by @krantheman in #762
- feat(Payroll Settings): Consider Marked Attendance on Holidays by @ruchamahabal in #915
- feat: Option to close Goals by @niraj2477 in #886
- feat(Employee Onboarding): add Mark as Completed button for Pending/In Process onboardings by @krantheman in #961
- feat(Employee): update Job Applicant and Job Offer status on insert by @krantheman in #957
- feat: Enable Allow Import (via Data Import Tool) for DocTypes Job Applicant and Job Opening by @zeel-codder in #882
- feat: filter out inactive employees on additional salary and pull default amount from component by @saurabh6790 in #385
Performance
- perf: faster Payroll :- Part 1 (Payroll Enty) by @saurabh6790 in #417
- perf: faster Payroll :- Part 2 (salary slip) by @saurabh6790 in #470
- perf: enqueue payroll entry cancellation by @ruchamahabal in #964
- perf: Auto Attendance processing by @ruchamahabal in #517
- perf: Absent marking in Auto Attendance by @ruchamahabal in #586
- perf: index shift type & employee in shift assignment by @ruchamahabal in #622
- perf: refactor
get_all_nodes
in Org Chart by @ruchamahabal in #498
Refactors
- refactor!: Loan App separation changes by @ruchamahabal in #616
- refactor: Leave Control Panel by @krantheman in #809
- refactor(UX): Leave Application form enhancements by @ruchamahabal in #752
- refactor: Espresso design fixes by @ruchamahabal in #985
- refactor: validate attendance in payroll by @ruchamahabal in #705
- refactor: validate date ranges by @barredterra in #251
- refactor: update ref details on selected references on Payment Entry by @ruthra-kumar in #458
- refactor: simplify
get_exact_shift
by @sagarvora in #531 - refactor: use
db.set_single_value
by @ankush in #592 - refactor: set
fetch_from
for company in Attendance dt and remove unnecessary db calls by @ruchamahabal in #598 - refactor: Do not consider payroll frequency in timesheet based payroll by @saurabh6790 in #612
- refactor: add hrms translations from erpnext by @ruchamahabal in #737
- refactor: backward compatible caching by @ruchamahabal in #833
- refactor: rename loan type to loan product in lending by @anandbaburajan in #928
- refactor(Translations): prisoner exchange with ERPNext by @barredterra in #942
- refactor: Leave Application Calendar view should be in hook.py by @kittiu in #691
New Contributors
- @ashish-greycube made their first contribution in #292
- @Nandhinidevi123 made their first contribution in #295
- @nomi-gee made their first contribution in #374
- @ruthra-kumar made their first contribution in #458
- @ovresko made their first contribution in #456
- @sagarvora made their first contribution in #532
- @DaizyModi made their first contribution in #577
- @ernestoruiz89 made their first contribution in #594
- @niyazrazak made their first contribution in #590
- @nabinhait made their first contribution in #618
- @kittiu made their first contribution in #691
- @niraj2477 made their first contribution in #719
- @krantheman made their first contribution in #763
- @zeel-codder made their first contribution in #847
Full Diff: v14.0.0...v15.0.0
Migration Guide: https://github.com/frappe/hrms/wiki/Migration-Guide-to-Frappe-HR-version-15
v14.14.0
What's Changed
- fix(Report): Employees working on a holiday (backport #953) by @mergify in #976
- feat(Employee Onboarding): add Mark as Completed button for Pending/In Process onboardings (backport #961) by @mergify in #978
- feat(Employee): update Job Applicant and Job Offer status on insert (backport #957) by @mergify in #980
Full Changelog: v14.13.1...v14.14.0
v14.13.1
What's Changed
Full Changelog: v14.13.0...v14.13.1
v14.13.0
What's Changed
- feat: Option to close Goals (backport #886) by @mergify in #934
- fix: error while selecting an employee when
salary_slip_based_on_timesheet
is unchecked by @viralkansodiya in #936 - fix(Payroll): Change "Preview Salary Slips" dropdown to autocomplete (backport #935) by @mergify in #940
- fix: shift fetch & absent marking (for missing attendance) fails if shift margin dates and shift dates are not same (backport #937) by @mergify in #944
New Contributors
- @viralkansodiya made their first contribution in #936
Full Changelog: v14.12.1...v14.13.0
v14.12.1
What's Changed
- fix(payroll): incorrect absent days if relieving date is set for a latter month by @ruchamahabal in #926
Full Changelog: v14.12.0...v14.12.1