Releases: frappe/hrms
Releases Β· frappe/hrms
v14.1.2
What's Changed
Bug Fixes
- fix: exclude carry forwarded leaves while updating leaves after submission (backport #381) by @ruchamahabal in #386
- fix(postgres): convert salary detail join query to qb (backport #387) by @ruchamahabal in #389
Full Changelog: v14.1.1...v14.1.2
v14.1.1
What's Changed
Bug Fixes
- fix: remove unwanted code in payroll entry by @muhammadmp in #367
- fix: check working hours threshold for Absent before Half Day (backport #375) by @mergify in #376
- fix: consider cases for partially consumed carry-forwarded and new leaves with carry-forwarded expiry (backport #370) by @mergify in #377
- fix: Check employee status for validating salary slip with relieving date lesser than start date (backport #374) by @mergify in #378
- fix: Consider relieving date while calculating lwp (backport #372) by @mergify in #379
New Contributors
- @muhammadmp made their first contribution in #367
Full Changelog: v14.1.0...v14.1.1
v14.1.0
What's Changed
Features
- feat: display tax break up on salary slip (backport #267) by @mergify in #356
- feat: provision to disable recurring additional salary (backport #327) by @mergify in #357
- feat(Attendance Tool): Ability to mark shift, late entry, and early exit & refactor UX (backport #361) by @mergify in #362
Bug Fixes
- fix: Department Approver validation message translation by @gsi-joel in #351
- fix: consider tax exemption amount while calculating CTC (backport #347) by @mergify in #358
New Contributors
Full Changelog: v14.0.3...v14.1.0
v14.0.3
Features
- feat(UX): Add option to disable consolidating leave types in balance reports (backport #328) by @mergify in #332
Bug Fixes
- fix: disable conversion to user tz for shift calendar (backport #325) by @mergify in #333
- fix: handle missing deductions while making bank entry (backport #336) by @mergify in #337
- fix: incorrect leave balance after carry-forwarded leave expiry (backport #335) by @mergify in #339
Full Changelog: v14.0.2...v14.0.3
v14.0.2
Bug fixes
Full Changelog: v14.0.1...v14.0.2
v14.0.1
Bug fixes
- fix: handle when deductions are absent in salary slip (backport #292) by @mergify in #311
- fix: respect system precision in leave application dashboard and reports (backport #300) by @mergify in #312
- fix: don't allow Job Applicant creation against Closed Job Opening (backport #295) by @mergify in #315
- fix: error message while evaluating conditions (backport #310) by @mergify in #319
- fix: earned leaves not allocated on a pro-rata basis (backport #301) by @mergify in #320
- fix: map the correct date function in tax slab eval globals (backport #321) by @mergify in #322
Full Changelog: v14.0.0...v14.0.1
v14.0.0
Features and Enhancements
- feat: leave type wise leave block dates by @rtdany10 in #142
- feat: provision to setup opening entries for salary paid till date and tax deducted till date by @saurabh6790 in #166
- feat: explicit time period for mark attendance by @scdanieli in #215
- feat: Provision to tag employee in accrual journal entry by @saurabh6790 in #228
- feat: Job Requisition and metrics by @ruchamahabal in #54
- feat: Option to configure the day for allocating earned leave by @ruchamahabal in #269
- refactor(UX): Tabbed view for Payroll module doctypes by @saurabh6790 in #88
Bug Fixes
- fix: Do not allow to update hidden and read_only fields in Employee Promotion by @hiimkhaled in #63
- fix: don't count half day in absent days in Monthly Attendance Sheet summarized view by @ruchamahabal in #68
- fix: include the js bundle by @batonac in #69
- refactor: remove client side code for current datetime by @ankush in #80
- fix: Change
standard_working_hours
from Int to Float by @orensaldanha in #76 - fix: mark attendance issue with joining and relieving date, and fix future attendance marking by @anandbaburajan in #75
- fix: specify doctype in employee query by @rtdany10 in #84
- fix: Expense claim status not updating on reconciling using payment reco tool by @deepeshgarg007 in #85
- fix: use
add_docshare
instead ofadd
for doc sharing by @ruchamahabal in #141 - fix(test): set repayment schedule type in loan tests by @ruchamahabal in #144
- fix: Earned leave calculation for half year frequency by @saurabh6790 in #154
- fix: change in reminders frequency by @saurabh6790 in #156
- fix: allow salary component selection if company is not specified by @saurabh6790 in #158
- fix: remove employee from default shift assignment list if any other valid shift assignment exists by @saurabh6790 in #159
- fix: link payroll entry reference in accrual payroll journal entry by @saurabh6790 in #161
- fix: frequency change error on bench migrate by @iamejaaz in #220
- fix: consider search fields and txt param in salary component search query by @saurabh6790 in #222
- fix: bugs monthly attendance sheet by @riandrys in #217
- fix: Filter Employee doesn't work correctly in Report Monthly Attendance Sheet by @riandrys in #223
- fix: module view for ess users by @saurabh6790 in #230
- fix: install payments app in test suite by @saurabh6790 in #237
- fix: incorrect type hints by @saurabh6790 in #235
- fix: handle empty condition by @saurabh6790 in #239
- fix: minor type checking by @saurabh6790 in #240
- fix: leave without pay calculation by @ChandanaSPthirvusoft in #164
- fix: setting to enable/disable provision of mentioning earnings and deductions till date on SSA by @saurabh6790 in #236
- refactor: func for getting default shift to mark employees absent by @ruchamahabal in #246
- fix(tests): rectify logic for getting the first day of prev month by @ruchamahabal in #247
- fix: remove hard-coded roles for populating leave balance reports by @ruchamahabal in #249
- fix: use Union to validate multiple types in type indication by @saurabh6790 in #241
- fix: remove duplicate field in Salary Structure Assignment by @ruchamahabal in #253
- fix: ignore gl entry linking at the time of Payroll Entry cancellation by @saurabh6790 in #258
- refactor: Update To Date in work history only from Promotion/Transfer by @ruchamahabal in #265
- fix: move auto attendance for all shifts to hourly long queue by @saurabh6790 in #264
- fix: remove customizations on app uninstallation and throw error if installation fails by @ruchamahabal in #270
- fix: get_matching_queries compat w/ ERPNext v14.13 by @batonac in #273
- fix: fetch Designation from Job Opening in Job Applicant by @ruchamahabal in #277
New Contributors
- @HUMENTH made their first contribution in #65
- @batonac made their first contribution in #69
- @orensaldanha made their first contribution in #76
- @anandbaburajan made their first contribution in #75
- @rtdany10 made their first contribution in #84
- @deepeshgarg007 made their first contribution in #85
- @saurabh6790 made their first contribution in #154
- @iamejaaz made their first contribution in #220
- @riandrys made their first contribution in #217
- @scdanieli made their first contribution in #215
- @ChandanaSPthirvusoft made their first contribution in #164
Release v1.0.0 π
What's Changed
- fix: CI, sort imports, add before test hooks, configure isort, linter, etc. by @ruchamahabal in #1
- test: ERPNext dependencies by @ruchamahabal in #2
- patch: Add post install patches for backward compatibility by @ruchamahabal in #3
- fix: Separation fixes by @ruchamahabal in #18
- fix: incorrect path for employee property update by @ruchamahabal in #20
- fix: update readme by @mohsinalimat in #22
- fix: Multiple fixes by @ruchamahabal in #21
- refactor(payroll_entry): get_employee_list by @gavindsouza in #23
- fix: run regional setups on app installation by @ruchamahabal in #24
- fix: Salary Slip & Expense Claim fixes by @ruchamahabal in #26
- fix(UX): sort holidays by date by @ankush in #29
- fix: statistical component showing up in salary slip by @ruchamahabal in #30
- fix: incorrect tax calculation in case of reduced payment days by @ruchamahabal in #31
- fix: Misc fixes by @ruchamahabal in #33
- feat: add geolocation data to jinja env by @ruchamahabal in #36
- fix: interview rescheduling not working by @ruchamahabal in #37
- feat: separate sub-module workspaces & dashboards by @ruchamahabal in #38
- fix: job opening not set in application web form by @ruchamahabal in #47
- fix: add Employee ID with Employee Name in Attendance Tool by @hiimkhaled in #49
- fix: rearrange custom fields in employee master by @ruchamahabal in #42
- fix: set Expense Claim Payable Account in Expense Claim by @zeta17 in #51
- chore: Update .gitignore by @iMoshi in #52
- fix(Timesheet): only show create salary slip button to users who have perm by @ruchamahabal in #53
- fix: add hooks to project by @barredterra in #55
- fix: update imports for employee boarding controller by @ruchamahabal in #56
- fix: Miscellaneous fixes by @ruchamahabal in #57
- feat: Expense Claim dashboard by @ruchamahabal in #58
- fix: Change Department fieldtype to Link in Leave Balance Report by @Solufyin in #59
- feat(SAAS): Subscription utils by @ruchamahabal in #60
New Contributors
- @ruchamahabal made their first contribution in #1
- @mohsinalimat made their first contribution in #22
- @gavindsouza made their first contribution in #23
- @ankush made their first contribution in #29
- @hiimkhaled made their first contribution in #49
- @zeta17 made their first contribution in #51
- @iMoshi made their first contribution in #52
- @barredterra made their first contribution in #55
- @Solufyin made their first contribution in #59
Full Changelog: https://github.com/frappe/hrms/commits/v1.0.0