github tchapi/davis v5.4.0

one day ago

This release fixes the public calendar behaviour that was not consistent and refactors the birthday service to have a more robust synchronization. The included migration file will take care of doing the necessary changes in the database, 💁🏼‍♂️ do not forget to run the migrations.

Note

Dashboard urls parameters for user identification was changed to using the internal user id rather than the user name. If you have links pointing directly to them, they need to be updated

What's Changed

  • Update german translation by @King3R in #235
  • Add French translation
  • Lots of CI and Docker build improvements
  • Update to Symfony 7.4
  • Changes in user parameter in dashboard urls
  • Improved and fixed the public calendar feature in #239
  • Add (limited) API endpoint by @unkn0wnAPI in #237
  • Refactored the Birthday service (automatic birthday calendar)

How to upgrade

0. Back up your database

This is a safety precaution in case you end up messing with a migration or the database in general. It's highly recommended, even if you know exactly what you're doing.

1. Update the code and migrate

You can now update the code (either directly or get the up to date container), and then run the remaining migrations with:

bin/console doctrine:migrations:migrate --allow-no-migration

Full Changelog: v5.3.0...v5.4.0

Don't miss a new davis release

NewReleases is sending notifications on new releases.