Skip to content

Releases: agendav/agendav

[TASK] 🔖 Set version 2.6.0

10 Nov 14:19
Compare
Choose a tag to compare
  • FEATURE Docs: Replace outdated badge links
  • FEATURE Composer: Bump versions & version ranges
  • FEATURE Replace deprecated license identifier
  • FEATURE !! Drop support for PHP < 7.2

[TASK] 🔖 Set version 2.5.0

06 Sep 15:55
Compare
Choose a tag to compare
  • FEATURE Pass username to CalDAV baseurl (#254)
  • FEATURE Add minimal GitHub CI workflow to easen compatibility tests
  • FEATURE Pin base PHP version in .php-version
  • FEATURE Docs: Add docker image hint
  • FEATURE Composer: Update all dependency packages
  • BUGFIX Send expected Content-Type application/xml in WebDAV ACL (#252)
  • BUGFIX Restore vagrant test box

[TASK] 🔖 Set version 2.4.0

28 Apr 10:33
Compare
Choose a tag to compare
* 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

[TASK] 🔖 Set version 2.3.0

27 Apr 16:19
Compare
Choose a tag to compare
- 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)

Version 2.2.1

26 Apr 15:00
Compare
Choose a tag to compare

Bugfix release for timezone offset

2.2.0

23 May 11:33
Compare
Choose a tag to compare

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)

2.1.0

01 Mar 13:30
Compare
Choose a tag to compare

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
  • 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

2.0.0

19 Nov 22:09
Compare
Choose a tag to compare

Changed

  • Made iCalendar data parsing more permissive
  • Log exception messages when an unexpected HTTP code is received

2.0.0-rc2

05 Nov 12:05
Compare
Choose a tag to compare
2.0.0-rc2 Pre-release
Pre-release

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

2.0.0-beta2

20 Apr 12:34
Compare
Choose a tag to compare
2.0.0-beta2 Pre-release
Pre-release

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