davis

🗓 A simple, fully translatable admin interface for sabre/dav based on Symfony 5 and Bootstrap 5, initially inspired by Baïkal.

MIT License

Stars
292

Bot releases are hidden (Show)

davis - v2.0.0

Published by tchapi over 2 years ago

What's Changed

  • Removed Mapbox dependency for map image in invitation emails, replaced by OSM (https://github.com/tchapi/davis/pull/69)
  • Add better logging when used in a Docker container (see b9d2b95f6e813bcb8fe39d76dcf46372be31cb12)
  • 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: https://github.com/tchapi/davis/compare/v1.10.2...v2.0.0

davis - v1.10.2

Published by tchapi over 2 years ago

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

Full Changelog: https://github.com/tchapi/davis/compare/v1.10.1...v1.10.2

davis - v1.10.1

Published by tchapi over 2 years ago

What's Changed

Full Changelog: https://github.com/tchapi/davis/compare/v1.10.0...v1.10.1

davis - v1.10.0

Published by tchapi over 2 years ago

What's Changed

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: https://github.com/tchapi/davis/compare/v1.9.1...v1.10.0

davis - v1.9.1

Published by tchapi over 2 years ago

What's Changed

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

Full Changelog: https://github.com/tchapi/davis/compare/v1.9.0...v1.9.1

davis - v1.9.0

Published by tchapi almost 3 years ago

What's Changed

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: https://github.com/tchapi/davis/compare/v1.8.0...v1.9.0

davis - v1.8.0

Published by tchapi about 3 years ago

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

davis - v1.7.3

Published by tchapi about 3 years ago

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

davis - v1.7.2

Published by tchapi over 3 years ago

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

davis - v1.7.1

Published by tchapi over 3 years ago

This is a utility release to trigger Github actions workflow so that a tagged release is available on ghcr.io

davis - v1.7.0

Published by tchapi over 3 years ago

⚠️ This release changes the Composer version used for installing the dependencies: we now use version 2

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

davis - v1.6.2

Published by tchapi over 3 years ago

This is a minor release to update dependencies. Also, the last version (1.6.1) was not reporting the correct version number — this is now fixed.

[Dependencies] Update Symfony and other composer dependencies. Update to sabre/dav 4.1.5

davis - v1.6.1

Published by tchapi over 3 years ago

This is a minor release to improve PHP 8.* compatibility

[Dependencies] Update Symfony and other composer dependencies

davis - v1.6.0

Published by tchapi almost 4 years ago

This is a minor release reflecting changes in the UI regarding the delegation and sharing features.

[Dependencies] Update Symfony and other composer dependencies

[Feature] Add delegation at the user level, and not at the calendar level (the previous behavior was not correct)
[Feature] Add individual calendar sharing and revocation, on each side (sharee and sharer)

[Chore] Refactor user delegation modals and UI reflecting these changes

[Bugfix] Can't delete read-only delegate #16

Thanks to @de-es for creating the issues and the subsequent testing

davis - v1.5.0

Published by tchapi about 4 years ago

[Feature] Add IMAP as an Authentication backend

This is now configurable with the IMAP_AUTH_URL env variable.

davis - v1.4.9

Published by tchapi about 4 years ago

[Dependencies] Update to symfony 5.1

davis - v1.4.8

Published by tchapi over 4 years ago

davis - v1.4.7

Published by tchapi over 4 years ago

[Dependencies] Update to sabre/dav 4.1.0

davis - v1.4.6

Published by tchapi over 4 years ago

[Installation] Make the installation easier on PHP 7.3, and compatible with PHP 7.4
[Dependencies] Update to sabre/dav 4.0.3

+ Minor fixes to the Docker files

davis - v1.4.5

Published by tchapi almost 5 years ago

This is a minor release including UI tweaks.