25-04s2025: 25.0.19
- Maildomains: Wrong quota display and cleaned up code
15-04-2024: 25.0.18
- Files: Disable new webdav locking by default to test it more. can be enabled with $config['webdavEnableLocks'] = true;
14-04-2024: 25.0.17
- Files: If files on disk match the entity path eg. addressbook/Public/contacts/A/Albert Foo/ then it will be connected by the database check.
- Address book: Option to hide index character and icon to show more contacts on screen
- Address book: update action date form detail view
- Core: Use geo: https://en.wikipedia.org/wiki/Geo_URI_scheme for address links so user can choose the maps app
- sync: workaround for Z-push error SyncObject->Check(): object from type SyncMail: parameter 'to' contains an invalid email address 'undisclosed-recipients:'. Address is removed.
- tasks: correct invalid state where due is before start date
- Core: Updated German language thanks to the University of Greifswald
08-04-2025: 25.0.16
- Demo data: Longer timeout so it won't time out after 30s.
- Tasks: Default color for task lists
- Files: fs_trash folder was missing for some users
08-04-2025: 25.0.15
- Calendar: Upgrade errors if files not installed part 2
08-04-2025: 25.0.14
- Maildomains: Cannot create Alias #1255
- Calendar: Upgrade errors if files not installed
- ActiveSync: Was still not fixed.
08-04-2025: 25.0.13
- Files: If you had files module installed but disabled the upgrade failed
- ActiveSync: Wrong lib included which made sync fail
07-04-2025: 25.0.12
- Maildomains: Fixed bug in dialogs not splitting user and domain
- Maildomains: Fixed bug in checking max aliases and max mailboxes
- Webdav: Creating new files was broken
- Studio: fix creator and modifier names in grid
- Core: refactor old calendar event models out of system tools
01-04-2025: 25.0.11
- Core: fix order of database migrations
- Studio: automatically patch modules to 25.0 code base
- Core: fix multiple upgrade errors
- Core: fix theme colors
25-03-2025: 25.0.10
- Calendar: Fixed install on MySQL 8
- Calendar: Auto install on fresh install
- Core: Catch database exception in legacy session handler to catch the case where a session exists but the database is not installed yet. Reported in issue #1242.
- Fixed exception in database check. Reported in issue #1242.
- Supportclient: add 'select all lists' checkbox to sidebar
- Finance: When duplicating quotes or invoices etc. default to the same book
- Finance: Optimized database index
- Core: Optimized database indexes for core_change, search.
- ActiveSync: Optimized notification queries
- Core: Updated German translation thanks to University of Greifswald
18-03-2025: 25.0.9
- Core: Build error
- Core: maximum call stack exceeded error
18-03-2025: 25.0.8
- E_mail: Save mail as project
- E-mail: Save mail as appointment
- Calendar: Create and browse links from event dialog
- Calendar: Fixed unsubscribe from calendar
- Core: Color picker render issue
10-03-2025: 25.0.7
- Calendar: fix cancellation event
- Time zone fix
- Phpstan
- Create link button
- several updated dependencies
06-03-2025: 25.0.6
- Calendar time tracking build problem fixed
03-03-2025: 25.0.5
- Calendar time tracking module
- Tasks / Support: Easier task dialog
18-02-2025: 25.0.4
- Many bug fixes and tweaks
27-01-2025: 25.0.3
- Calendar: CalDAV Client module added so you can add external caldav calendars
- Project3: Module was missing
10-01-2025: 25.0.2
- Calendar: Calendar didn't load in Docker version