Releasenotes
Updating from Community Edition
If you update to this version from an older Community Edition (like https://github.com/tine20/tine20/releases/tag/2023.12.1), you might have to check the number of activated users. Without an activation key, this version only supports 5 enabled users.
Changelog
Features
8a12d30 feature(HR Contract) yearly turnover UI
caad265 feature(Tinebase/Addressbook): Allow changing container in multi-edit
df27884 feature(Felamimail/js): allow empty subfolders for all imap folder
cf5dadf feature(Admin): Improve UI behaviour for expired passwords
Bugfixes
2a941ed fix(Tinebase): editing window close by mousedown
5e95f3f fix(Calendar/Resource): set resource status correctly with resourceStatusGrant
986f004 fix(Tinebase) allow 0 as multi option value
ab58628 fix(Admin/SchedulerTask): make model field config_class nullable
ed82b27 fix(Felamimail/js): update edit document action with selected attachments
e9a6f2d fix(Tinebase/FileSystem): improve avscan db query and logging
d741372 fix(Felamimail/js): hide user accountpicker for mailinglist
93063ae fix(Tinebase): error with SSO login
f36907d fix(translation/PasswordChangeDialog.vue): fixed translation.
0f6c09d fix(Tinebase/js): onFilterChange should abort deprecated store load request
8ce2879 fix(Felamimail/js): allow move imap folder to top level
8b33d52 fix(Tinebase): Clear selection in grid on reload, if preserve option is false
e68c770 fix(Felamimail/Message): convert msg to eml
Tweaks
1d25a6e tweak(Sales Documents) Reversal process streamlined UI
21d3d0b tweak(TB FS) add FlySystem BasePath cfg
8341922 tweak(HR Contract) add yearly turn over goal property
ecdf96f tweak(Sales Update) fix division structure updates
e77b600 tweak(Sales Documents) Reversal process streamlined
52fa355 tweak(Setup/Update): don't break if user has no contact_id prop
e04fe32 tweak(Tinebase) support beforeselect event in multipicker combo
238b117 tweak(Sales) make einvoice generation optional, also fatals will not block invoicing
a06a1ff tweak(Sales EInvoice) adjust addLine handling
6afad59 tweak(TB FS) stop creating av scan notes
9d79c4f tweak(Tinebase): inline actions style
9405753 tweak(Tinebase): make ctx menu interceptable
baf6fb2 tweak(Calendar): rename eventTypes to snake_case
01c8346 tweak(Calendar/Model/Event): use Tinebase_Exception_SystemGeneric for rrule until validation fail
f1a8cd0 tweak(Felamimail/AttachmentCache): don't log invalid temp file to sentry
c64d200 tweak(Felamimail/Message): remove invalid chars from body cache id
4f62681 tweak(TB ModLog) add filter to modlog cleanup
c04d9dc tweak(TB) notes: added deleted_time index
a246377 tweak(Sales) Number Backend do selectForUpdate
7e884ee tweak(Tinebase/Import/Db): allow to define initial page number