Releases: agendav/agendav
Releases · agendav/agendav
[TASK] 🔖 Set version 2.6.0
- 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
- 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
* 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
- 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
Bugfix release for timezone offset
2.2.0
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
2.1.0
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
2.0.0-rc2
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
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