Skip to content

Releases: tchapi/davis

v2.0.1

09 Jul 12:39
Compare
Choose a tag to compare

This is just a minor release containing a fix regarding the map marker image that was not searched in the right folder

Full Changelog: v2.0.0...v2.0.1

v2.0.0

08 Jun 21:06
Compare
Choose a tag to compare

What's Changed

  • Removed Mapbox dependency for map image in invitation emails, replaced by OSM (#69)
  • Add better logging when used in a Docker container (see b9d2b95)
  • Update dependencies

Note

We now require ext-gd in order to create the map image for invitation emails, hence the major bump to 2.0.0.

This is the only reason for the major bump, so you can safely update if this dependency is already installed, or after installing it (see the Dockerfile for an example)

How to upgrade

Please install the GD extension if it is not present already.
You can also safely remove the MAPBOX_API_KEY from your .env.local file

Full Changelog: v1.10.2...v2.0.0

v1.10.2

18 Mar 16:53
Compare
Choose a tag to compare

This is just a minor release containing a missed fix in v1.10.1 for the nullity of senderName in Itip messages

Full Changelog: v1.10.1...v1.10.2

v1.10.1

18 Mar 16:40
Compare
Choose a tag to compare

What's Changed

  • Fixed MAILER_DSN env variable by @marc2016 in #62
  • Fixed an edge case when the recipient name is null in the ImipPlugin

Full Changelog: v1.10.0...v1.10.1

v1.10.0

14 Mar 16:59
Compare
Choose a tag to compare

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

21 Jan 12:44
Compare
Choose a tag to compare

What's Changed

  • Add the calendar uri for easier setup — fae4ac0
  • Improve error message for WebDAV folders — a69cd0b
  • Minor style updates

Full Changelog: v1.9.0...v1.9.1

v1.9.0

13 Jan 14:41
Compare
Choose a tag to compare

What's Changed

  • Add symfony/apache-pack for easier setup on shared hosting — d638ea7
  • Update to Bootstrap 4.6 — 9a9b6c8
  • Add a new CI workflow — #42
  • Use symfony/mailer instead 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

20 Sep 09:13
f7378a9
Compare
Choose a tag to compare

⚠️ This release removes the Digest auth mechanism

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

29 Aug 13:13
Compare
Choose a tag to compare

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).

⚠️ When updating to 1.7.3, you now need to provide your own Mapbox API key in the .env file for the event invitation mail static map to work correctly.

Also:
[Dependencies] Update Symfony and other composer dependencies

v1.7.2

24 Jun 19:11
Compare
Choose a tag to compare

ℹ️ 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