这是indexloc提供的服务,不要输入任何密码
Skip to content

Releases: frappe/hrms

v15.47.8

23 Jul 14:16
Compare
Choose a tag to compare

What's Changed

  • Compensatory Leave Request now includes Half Day attendance records, allowing employees to apply for compensatory leave for half-day work. (#3360)
  • Corrects Attendance records created through Attendance Request: selecting "Half Day" now automatically sets the Half Day Status to "Absent" for the remaining half of the day. (#3372)

Full Changelog: v15.47.7...v15.47.8
Authors: @iamkhanraheel, @asmitahase
Reviewers: @asmitahase

AI content

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.

v15.47.7

16 Jul 08:57
Compare
Choose a tag to compare

What's Changed

  • Removes the duplicate warning headline that appears on the first save of an off-shift Employee Checkin. (#3323)
  • Prevents errors in the "Hiring vs Attrition" dashboard chart by skipping Date Of Joining and Relieving Date data when the user lacks permission to view those fields. (#3329)
  • Adds translation to status labels in the "Monthly Attendance Sheet" report so they appear in the user's language. (#3326)
  • Updates Timesheet status calculation to mark entries as "Billed" whenever the Percentage Billed rounds to 100 %, even if tiny decimal differences exist. This prevents minor rounding quirks from leaving fully invoiced timesheets in an open status. (#3341)
  • Adds translation support to field names in error messages for Shift Type and bulk data tools, so the labels appear in the selected language. (#3296)
  • Automatically updates existing fully billed Timesheet records so they now display the "Billed" status instead of "Submitted". (#3346)
  • Blocks changes to the Create Shifts After date on Shift Schedule Assignment once future shifts are generated, preventing duplicate assignments.
    Starts recording all edits to each Shift Schedule Assignment, making past updates visible in the document’s history. (#3352)

Full Changelog: v15.47.6...v15.47.7
Authors: @elshafei-developer, @asmitahase, @barredterra
Reviewers: @asmitahase

AI content

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.

v14.37.7

16 Jul 08:57
Compare
Choose a tag to compare

What's Changed

  • Prevents errors in the "Hiring vs Attrition" dashboard chart by skipping Date Of Joining and Relieving Date data when the user lacks permission to view those fields. (#3328)
  • Updates Timesheet status calculation to mark entries as "Billed" whenever the Percentage Billed rounds to 100 %, even if tiny decimal differences exist. This prevents minor rounding quirks from leaving fully invoiced timesheets in an open status. (#3340)
  • Automatically updates existing fully billed Timesheet records so they now display the "Billed" status instead of "Submitted". (#3345)

Full Changelog: v14.37.6...v14.37.7
Authors: @barredterra, @asmitahase
Reviewers: @asmitahase

AI content

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.

v15.47.6

08 Jul 11:02
Compare
Choose a tag to compare

What's Changed

  • The PWA Leave Application form keeps the existing Leave Approver instead of replacing it, so the correct approver stays visible. (#3314)
  • Fixes the advance allocation in Expense Claim: the Allocated Amount now matches the total sanctioned expenses instead of the overall grand total. (#3320)

Full Changelog: v15.47.5...v15.47.6
Authors: @asmitahase, @iamkhanraheel
Reviewers: @AyshaHakeem

AI content

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.

v15.47.5

02 Jul 06:33
Compare
Choose a tag to compare

What's Changed

  • Adds the employee name to every row in the "Monthly Attendance Sheet" report, so all records appear when you filter by employee. (#3283)
  • Displays only submitted Attendance entries in the calendar, so unsubmitted records no longer appear. (#3284)
  • Fixes an error that prevents listing Attendance Request entries by removing an invalid Status filter. (#3287)
  • Fixes the team lists of Attendance Request, Expense Claim, Leave Application, and Shift Request so that new or updated entries appear immediately after a change. (#3289)

Full Changelog: v15.47.4...v15.47.5
Authors: @asmitahase
Reviewers: @asmitahase

AI content

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.

v14.37.6

02 Jul 06:33
Compare
Choose a tag to compare

What's Changed

  • Adds the employee name to every row in the "Monthly Attendance Sheet" report, so all records appear when you filter by employee. (#3282)

Full Changelog: v14.37.5...v14.37.6
Authors: @asmitahase
Reviewers: @asmitahase

AI content

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.

v15.47.4

25 Jun 09:15
Compare
Choose a tag to compare

What's Changed

  • Displays a helpful warning instead of an error when the "Provident Fund Deductions" report is opened before Provident Fund salary components are set up. (#3258)
  • Fixes the Company filter in "Recruitment Analytics" report, so the data now updates to show records only from the selected company. (#3264)

Full Changelog: v15.47.3...v15.47.4
Authors: @AyshaHakeem
Reviewers: @asmitahase

AI content

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.

v14.37.5

25 Jun 09:15
Compare
Choose a tag to compare

What's Changed

  • Displays a helpful warning instead of an error when the "Provident Fund Deductions" report is opened before Provident Fund salary components are set up. (#3259)
  • Fixes the Company filter in "Recruitment Analytics" report, so the data now updates to show records only from the selected company. (#3263)

Full Changelog: v14.37.4...v14.37.5
Authors: @AyshaHakeem
Reviewers: @asmitahase

AI content

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.

v15.47.3

18 Jun 08:25
Compare
Choose a tag to compare

What's Changed

  • The employee calendar now marks a worked holiday or weekly off as "Present" instead of showing it as a holiday. (#3233)
  • Fills Advance Account on Employee Advance with the company’s default and, if none is configured, prompts you to add it in the Company record before saving. (#3235)
  • Shift assignment window now loads Shift Type and Shift Location choices through live search, so all existing options are available for selection. (#3241)
  • Fixes the Leave Without Pay calculation in Salary Slip for partially paid leaves; the system now deducts only the unpaid portion specified in Fraction of Daily Salary per Leave, preventing excessive salary deductions. (#3244)
  • Fixes Shift Type logic to update Last Sync Of Checkin after overnight or extra-long shifts, so attendance records are processed on time. (#3246)
  • Fetches leave types, approver details, and related data based on the selected Employee in Leave Application and Expense Claim forms, so all fields load correctly when you open another employee’s record in the mobile app. (#3248)
  • Updates "My Requests" on the home screen right after you add, edit, or delete an Attendance Request, Expense Claim, or Shift Request. Previously, you had to reopen the app to see these changes. (#3253)
  • Corrects CTC and annual income on Salary Slip by accurately counting future months for recurring Additional Salary when the payroll period starts and ends in the same month. (#3249)

Full Changelog: v15.47.2...v15.47.3
Authors: @AyshaHakeem, @ruchamahabal, @asmitahase
Reviewers: @AyshaHakeem, @asmitahase

AI content

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.

v14.37.4

18 Jun 08:25
Compare
Choose a tag to compare

What's Changed

  • Employee Advance now auto-fills Advance Account from the Default Employee Advance Account set in Company. If no default exists, it prompts you to open the Company record and add one before you can submit. (#3234)
  • Fixes the Leave Without Pay calculation in Salary Slip for partially paid leaves; the system now deducts only the unpaid portion specified in Fraction of Daily Salary per Leave, preventing excessive salary deductions. (#3243)

Full Changelog: v14.37.3...v14.37.4
Authors: @AyshaHakeem
Reviewers: @asmitahase, @AyshaHakeem

AI content

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.