Releasenotes
Discussion
https://github.com/orgs/tine-groupware/discussions/99
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
Bugfixes
00895a7 fix(Course/js): user old records picker in course app
78fd24b fix(Tinebase): client does not show up
9a09115 fix(Tinebase/User/ActiveDirectory): use configured pw policy for new users
76e1b47 fix(Filemanager/js): fix layout for DuplicateFileUploadDialog
0f93305 fix(Felamimail/js): force switch attachment partId type to string
7e442be fix(Addressbook/List): wrong validator alarm for emailField
d005bd1 fix(Tinebase/js): set active toolbar for quick filter plugin when useQuickFilter
62af071 fix(Felamimail/js): validate attachmet partId from integer
b2c82f6 fix(Felamimail/js): opening forwarded eml mails with attachments does not work
09cca71 fix(Admin/User): add missing twing filter for accountLoginChars
0e4c5e5 fix(Felamimail/Message): forwarded winmail.dat attachments breaks ActiveSync
ddf4db0 fix(Admin/User): new user unable to create
80df6b4 fix(Tinebase/Record/PropertyLocalization): allow different prop localizations
3879849 fix(Tinebase/Json): check if sso is installed
351482b fix(Tinebase/js): handle error log from message
84b3b2b fix(Felamimail/js): create generic attachment record for OOI
8f9788a fix(Tinebase): coloredValue NumberField shows green on neg values (i18n)
75e7905 fix(Addressbook): CUSTOMER_ADDRESSBOOK feature not working from ui
aa4f634 fix(Sales): html exception does not work in FF
785a09b fix(Tinebase): quickfilter sync breaks on fav change
Tweaks
95ec1c0 tweak(Timetracker) performance improvement of container acl filter
51f788f tweak(Tinebase) keep recordSearchCombos open if to record was found
7bbf5b5 tweak(Setup) make getExistingForeignKeys deprecated
e8319a4 tweak(etc) backport nginx rewrite rules
fedf3b5 tweak(TB WebDav) fix container getSyncToken
a2748f0 tweak(TB MC) fix type pwd converter
cca09e8 tweak(TB) controller undelete php8 fixed
006ecb0 tweak(Tinebase/UI): Basic responsive quickfilter ui for main views
48e1016 tweak(Filesystem/Flysystem): catch all exceptions on directoryExists
d3ffd4e tweak(TB) numberable update path fixed
f00b601 tweak(Sales) legacy invoice storno fixed
45142c5 tweak(docu): security email has changed
875c222 tweak(TB Update) fix numberable update path
14bba3e tweak(Tinebase/Record): check if record property is countable
e371c31 tweak(Courses) Divis Import adjust home dir on account rename only
bb16171 tweak(TB Login) fix pwd less login config
60ef5d4 tweak(TB Login) create session for get webauthn options
728359b tweak(TB) add copy API
74f769d tweak(TB) bump simplesaml version
cfb3fb8 tweak(Calendar/PeriodFilter): param should be a string when sanitizing input
22ec854 tweak(Sales) tweak json record set default converter
9d71983 tweak(Sales) don't bloat position grid
80606f3 tweak(Sales) legacy invoice was enabled per acident
a85f628 tweak(TB) add json record set with defaults converter
4c06cb9 tweak(Sales Document) Storno of storno re reversal status fixed
92c001e tweak(Addressbook/List): catch 403 in getListMembersWithFunctions
b1a9887 tweak(Sales) fix invoice tests
beca16c tweak(UI/Tinebase): Passwort dialog darkmode colors fix
9dd69de tweak(Sales Test) fix wrong test skip condition
45d4f16 tweak(TB Scheduler) send fail report mail only when fails occured
38aaf78 tweak(Tinebase) field descriptions are not shown
ed50ec1 tweak(Sales) Edocument fix multiple payment means text