Skip to content

2.63.0-ls192

Latest

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 07 Aug 23:17
f818ad7

CI Report:

N/A

LinuxServer Changes:

Full Changelog: 2.63.0-ls191...2.63.0-ls192

Remote Changes:

Compatible with PHP 8.2 to 8.5

  • Expose API pagination headers via CORS (#6078)
  • Improve validation message when contract hours exceed 24h (#6060)
  • fix: use 24-hour format for invoice date_process variables (#6054)
  • fix: validate every entry of the color choices list (#6052)
  • Add stable id tie-breaker to timesheet pagination order (#6048)
  • Hide sidebar in landscape print layouts (#6045)
  • Add customer language field (#5857)
  • Add customer invoice email address field (#5855)
  • PDF templates: support PDFAversion field (#6053)
  • API: use default values on customer/project/activity instead of null on POST (#6100)

Bugfixes

  • Improve budget validator for monthly budgets (#6092)
  • Do not reject bookings that consume no budget (#6067)
  • Calculate internal rate of fixed-rate records based on duration (#6057)
  • Increase language column length (#6091)
  • Preserve multi-select values on reload (#6075)
  • Prevent PDF tables from shrinking (#6061)
  • Group timesheets in quick entry controller by day/project/activity/meta-field name/meta-field value (#6053)

Maintenance

  • Show output from bundle installer if failure code was raised but errr output is empty (#6053)
  • Set users last login via DBAL directly (#6086)
  • Bump composer package (#6093)
  • Bump pnpm to v11 (#6053)
  • Bump frontend dependencies (#6053)
  • Translations update from Hosted Weblate (#6074)

🚨 Security

  • Prevent that Team members are deleted before being changed (#6058) (#6053) by @mattmumford-git see advisory
  • Make sure that WorkContract preferences are correctly guarded (#6053) by @Muhammad-Tayab
  • Require permissions-level authorization for team customer/project/activity grant endpoints by @mattmumford-git
  • Improved user role management (#6089)

You can read more about all security reports here or grab this RSS feed to get notified about new published advisories.

Involved in this release: @JamBalaya56562, @JoeJoeflyn, @kevinpapst, @Marukome0743, @oiahoon, @simonschaufi, @TowyTowy, @AgenteGabrielofc, @dadavuvu, @jominury, @oersen and @omebus