All Versions
23
Latest Version
Avg Release Cycle
135 days
Latest Release
1056 days ago

Changelog History
Page 1

  • v2.4.0 Changes

    April 28, 2021
    • πŸ”‹ FEATURE Allow login with HTTP Authorization header
    • πŸ”‹ FEATURE Add a lang attribute on the html tag
    • πŸ”‹ FEATURE Stop using bower, use npm instead
    • πŸ”‹ FEATURE️Update Symfony components
    • πŸ”‹ FEATURE Upgrade to jQuery 3.3.1 and Fullcalendar 3.8.0
    • πŸ”‹ FEATURE Docs: Explain maintenance mode
  • v2.3.0 Changes

    April 27, 2021
    • πŸ”‹ FEATURE Flag session cookies with HttpOnly by default (#215)
    • πŸ”‹ FEATURE Make README more verbose and welcome contributions
    • πŸ”‹ FEATURE Enable estonian calendar translation (#220)
    • ⬆️ TASK Upgrade Symfony components to 2.8.28
    • πŸ›  BUGFIX Make vagrant test box startable again (#278)
  • v2.2.1 Changes

    April 26, 2021

    πŸ›  Fixed

    • ⚑️ Update display dates timezone table (#272)
  • v2.2.0 Changes

    May 23, 2017

    πŸ”„ Changed

    • πŸ‘ BC: minimum PHP version supported is now 5.6
    • ⬆️ Upgrade Silex to 2.0.4
    • ⬆️ Upgrade Symfony components to 2.8.20
    • ⬆️ Upgrade Guzzle to 6.2.3
    • ⬆️ Upgrade monolog to 1.22.1
    • ⬆️ Upgrade ramsey/uuid to 3.6.1
    • ⬆️ Upgrade psr/log to 1.0.2
    • ⬆️ Upgrade doctrine packages: dbal to 2.5.12, orm to 2.5.6, migrations to 1.5.0
    • ⬆️ Upgrade league/fractal to 0.16.0
    • ⬆️ Upgrade sabre/http to 4.2.2
    • ⬆️ Upgrade to Fullcalendar 3.4.0
    • βœ‚ Remove several Symfony components that were not necessary
    • CSRF tokens have now a consistent name (_token).

    πŸ›  Fixed

    • ⚑️ ETags are now updated for all instances on recurrent events when a single instance is removed

    βž• Added

    • Document required PHP extensions (#201)
    • βž• Add caldav.certificate.verify setting to enable or disable SSL certificate verification
    • βž• Add site.favicon setting (#204)
  • v2.1.0 Changes

    March 01, 2017

    πŸ”„ Changed

    • βž• Added some missing Fullcalendar translations. Now the calendar UI matches
      πŸ”§ user configured language
    • βž• Added tests for PHP 7.1
    • ⬆️ Upgraded to dustjs 2.7.5 and dustjs-helpers 1.7.3
    • ⬆️ Upgraded Symfony components to 2.8.17
    • 🍱 Moved all assets inside the assets/ root directory
    • ⚑️ Updated all translations
    • πŸ— Switched to npm scripts to build AgenDAV
    • 🍱 Switched to Symfony Asset component to generate URLs for assets
    • πŸ”§ Configuration is now loaded in last place, allowing further customization through settings.php
    • agendav.min.js is now ~100kB smaller

    πŸ›  Fixed

    • ⬆️ Database upgrade failed on PostgreSQL (#188)
    • Custom display names and/or colors on shares coming from AgenDAV 1.x could not be modified due
      to old names having precedence over namespaced properties
    • πŸ“‡ Do not cache ORM metadata on development mode

    βž• Added

    • βž• Added new caldav.connect.timeout and caldav.response.timeout settings
    • βž• Added a new preference to show a marker indicating the current time
    • βž• Added a new log.level setting
    • βž• Added a command to clear ORM metadata cache
    • βž• Added a 'list' (also called agenda) view. Configurable through preferences
    • 0️⃣ Users can now choose their default calendar view (#72)
    • Day and week numbers link to their specific views (#39)

    βœ‚ Removed

    • βœ‚ Removed web profiler for development environment
  • v2.0.0 Changes

    November 19, 2016

    πŸ”„ Changed

    • πŸ“œ Made iCalendar data parsing more permissive
    • 🌲 Log exception messages when an unexpected HTTP code is received
  • v2.0.0-rc2 Changes

    November 05, 2016

    πŸš€ RC1 was not publicly released because it was missing some translations.

    πŸ”„ Changed

    • ⚑️ Updated translations
    • ⬆️ Upgraded to latest moment.js (2.15.2) and moment-timezone (0.5.9)
    • ⬆️ Upgraded to Bootstrap 3.3.7
    • Calendar sharing using ACLs works again
    • Switched to ParameterBag from plain arrays on controllers (internal change)
    • ⬆️ Upgraded to BaΓ―kal 0.4.6 inside the development machine
    • ⬆️ Upgraded to FullCalendar 3.0.1
    • ⬆️ Upgraded to Symfony 2.8.12 components
    • ⬆️ Upgraded to Guzzle 6.2.2 (HTTP_PROXY vulnerability fixed)
    • ⬆️ Upgraded to sabre/vobject 4.1.1

    βž• Added

    • βž• Added support for showing week numbers in views, with a
      0️⃣ per-user preference, defaulting to false

    βœ‚ Removed

    • πŸ‘ IE8 support dropped

    πŸ›  Fixed

    • ⚑️ Etags were not being updated after dropping/resizing an event
    • β†ͺ Work around ansible bug #12161 when downloading baikal in the development machine
    • favico could not be loaded when served from a subdir
  • v2.0.0-rc1 Changes

    November 05, 2016

    πŸ”„ Changed

    • ⬆️ Upgraded to latest moment.js (2.15.2) and moment-timezone (0.5.9)
    • ⬆️ Upgraded to Bootstrap 3.3.7
    • Calendar sharing using ACLs works again
    • Switched to ParameterBag from plain arrays on controllers (internal change)
    • ⬆️ Upgraded to BaΓ―kal 0.4.6 inside the development machine
    • ⬆️ Upgraded to FullCalendar 3.0.1
    • ⬆️ Upgraded to Symfony 2.8.12 components
    • ⬆️ Upgraded to Guzzle 6.2.2 (HTTP_PROXY vulnerability fixed)
    • ⬆️ Upgraded to sabre/vobject 4.1.1

    βž• Added

    • βž• Added support for showing week numbers in views, with a per-user preference, defaulting to false

    βœ‚ Removed

    • πŸ‘ IE8 support dropped

    πŸ›  Fixed

    • ⚑️ Etags were not being updated after dropping/resizing an event
    • β†ͺ Work around ansible bug #12161 when downloading baikal in the development machine
    • favico could not be loaded when served from a subdir
  • v2.0.0-beta2 Changes

    April 20, 2016

    πŸš€ This is a beta release. Calendar sharing is not available.

    πŸ”„ Changed

    • AgenDAV now requires PHP 5.5.0 or greater
    • HTML code is now allowed on the footer message
    • Replaced abandoned Keboola/php-encryption with phpseclib/phpseclib
    • 🚚 Moved agendavcli out of the bin/ subdirectory to the root directory
    • πŸ”’ Upgraded symfony/security and doctrine/* to non-vulnerable versions
    • ⬆️ Upgraded to Bootstrap 3.3.6
    • ⬆️ Upgraded to latest moment-timezone (0.4.1)
    • ⬆️ Upgraded to latest Symfony 2.8.x components
    • ⬆️ Upgraded to sabre/dav 3.1.3
    • ⬆️ Upgraded to latest UUID generation library
    • ⬆️ Upgraded to monolog 1.18.1
    • ⬆️ Upgraded to Guzzle 6
    • ⬆️ Upgraded to jQuery 1.12.3
    • ⬆️ Upgraded to jQuery UI 1.11.4
    • ⬆️ Upgraded to Fullcalendar 2.6.1, moment 2.13.0 and moment-timezone 0.5.3
    • πŸ‘Œ Improved internal XML generation component
    • 0️⃣ Error messages from the server are now handled by default, even if an error handler was not
      provided
    • Switched to the new PdoSessionHandler from Symfony

    βž• Added

    • πŸ†• New translations: Slovak and Portuguese (Portugal)

    βœ‚ Removed

    • Sessions are not encrypted anymore by AgenDAV

    πŸ›  Fixed

    • πŸš€ Build issue with new Bootstrap releases (#152)
    • πŸ”Š Authorization headers are now hidden on HTTP debug logs
    • Some properties were being overwritten by mistake (#159)
    • PostgreSQL migrations were not working (#150)
    • Recurrent events: first instance not considered "special" anymore (#170)
  • v2.0.0-beta1 Changes

    August 26, 2015

    πŸš€ This is a beta release. Calendar sharing is not available.

    πŸ”„ Changed

    • πŸ†• New PHP stack based on Silex framework, Doctrine and Sabre/VObject
    • πŸ”Š Dialogs are now client-side generated. The UI feels faster
    • AgenDAV now requires PHP 5.4.0 or greater
    • Cleaner user interface
    • πŸ†• New color palette based on Material

    βž• Added

    • Each day height is now under control. Crowded days will show a +n events link
    • πŸ‘ More database backends supported (including SQLite)
    • πŸ‘Œ Support for internal debugging
    • πŸ†• New repetition rules editor with support for more complex rules
    • πŸ†• New reminders editor
    • πŸ‘Œ Support for exceptions on repetitive events
    • πŸ‘‰ Users can now set their own language, date and time formats, which day the week starts on and timezone
    • πŸ†• New translation: Japanese

    βœ‚ Removed

    • πŸ‘‰ Users cannot hide calendars anymore
    • 🚚 The agenda view has been removed from AgenDAV

    πŸ›  Fixed

    • Exotic timezones are now handled the right way