Repository navigation
Releases
v1.10.1
v1.10.0
What's Changed
- Introduce Dark theme in #51
- Added volume for sql docker container by @marc2016 in #58
- Added a specific IMAP Auth support to allow user creation upon login in d8d01fc
- Added LDAP support in #61
- Switch to PHP 8.1 for the container in 17643e5
- Update dependencies
Thanks a lot to @reven for pointing out a helpful patch for Baikal that helped me deliver these LDAP and IMAP functionalities, @IronTooch for testing the LDAP part, and @dominiquefournier for his insight on LDAP compatibility.
How to upgrade
If you want to use IMAP or LDAP, you should add new environment variables with the relevant configuration:
IMAP:
IMAP_AUTH_URL="{imap.gmail.com:993/imap/ssl/novalidate-cert}" # <-- was already existing
IMAP_AUTH_USER_AUTOCREATE=true # false by default
LDAP:
LDAP_AUTH_URL="ldap://127.0.0.1"
LDAP_DN_PATTERN="mail=%u"
LDAP_MAIL_ATTRIBUTE="mail"
LDAP_AUTH_USER_AUTOCREATE=true # false by default
Full Changelog: v1.9.1...v1.10.0
v1.9.1
v1.9.0
What's Changed
- Add
symfony/apache-packfor easier setup on shared hosting — d638ea7 - Update to Bootstrap 4.6 — 9a9b6c8
- Add a new CI workflow — #42
- Use
symfony/mailerinstead of deprecated SwiftMailer — #39
How to upgrade
You must rename the MAILER_URL env parameter to MAILER_DNS (check the https://github.com/tchapi/davis/blob/master/.env#L32 file for more info) and everything should work flawlessly.
Full Changelog: v1.8.0...v1.9.0
v1.8.0
If you were using the Digest auth before, you can safely transition to Basic if your server is served over HTTPS. If not, I would recommend that you setup HTTPS first, and then update.
To be able to benefit from the new hashing algorithm for password, every user must update its password.
Also:
[Docker] Add missing keys in docker-compose file
[Security] Use a secure password hashing algorithm upon saving password
v1.7.3
This is a minor release to address a change in the Mapbox API, and the way the Mapbox API key is handled (Thanks to @marc2016).
.env file for the event invitation mail static map to work correctly.
Also:
[Dependencies] Update Symfony and other composer dependencies
v1.7.2
ℹ️ This release changes the name of the session cookie used for Davis (now DAVIS_SESSION). As such, all previously authenticated users will need to login again.
[Security] Fix protected routes
[UI] Fix modals not appearing for users and address books
[Security] Change cookie name
[Dependencies] Update Symfony to 5.3 and other composer dependencies
v1.7.1
v1.7.0
While not strictly a BC break, this can be a problem depending on the way you install dependencies in your environment, proceed with caution.
[Docker] Revamp Dockerfile
[Docker] Update other packages in docker-compose.yml (mariadb and nginx)
[Dependencies] Update Symfony to 5.2 and other composer dependencies