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