Topics
SaaS-ready release with some more enhancements.
- NEW: Debug capability and verbose error output is now off by default for SaaS operation #6052
- NEW: vCardParsing and dumpInvalidVCards config options #6477
- NEW: Expose proper session object #6173
- Small build file fixes
- Fix not finding Roundcube bootstrap file #6082
- Bump OXP iCalendar/vCard to 0.4.0
- Bump OXP Core to 1.7.1
Use realpath() instead of dirname() for PHP<7
- Use realpath() instead of dirname() for PHP<7 #5867
Now supports Admin auth (domain-restricted).
- Support admin auth (domain-restricted) #5070
- Fix fatal error for Contact/get on PHP 8
Split OXP into separate components
- Roundcube JMAP lives in its own repository now!
- Make jscontact, mail and debug default capabilities
- Split Calendar and legacy Contact code into the dev branch
- Verify checksum for composer installer script
Fix byDay recurrence rule ( #5777 )
- Calendars: Fix byDay recurrence rule ( #5777 )
Next generation logging and configuration.
- Move log initialization to OXP
- Next-generation config file with defaults if nothing configured
- Support Graylog
- Calendars: Use own mirror of icalendar library ( #5716 )
- Contacts: Try to flatten non-arrays when parsing participants from iCalendar ( #5727 )
Fixes minor write issues
- Depend on OXP version 1
- Contacts: Fix some write issues
Hotfix release for Roundcube
- Calendars: Handle all escape chars #5716
- Calendars: Also export events with a single attendee #5727 (regression of #5476)
Fixes several calendar issues
- Calendar: Support negative values of byDay #5438
- Calendar: Fix fullDay until reccurenceRule #5447
Supports some cPanel weirdness
- Calendar: Fix modified exceptions for fullDay events #5414
- Calendar: Support custom cPanel API #5433
- Contacts: Set maxObjectsInGet to 50000 from 5000 #5421
Various fixes.
- Calendar: Fix modified exceptions in the recurrenceOverrides property of events
- Calendar: Export attachments
- Calendar: Add fix for deleted exceptions
Fixes a critical bug
- Do not define visibility for constant
Adds more contact/calendar features and uses a single folder everywhere
- Place files under plugins folder only
- Explicitly include libcalendaring
- Add more calendar properties #5372
Allow debug output in API and add some folders.
- Print debug logs via API (to debug Error 500)
- Contact group support
- Bring back Identity support
- Calendar folder support