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
3269d2a feature(Sales) dispatch history editing
Bugfixes
9e3ebec fix(Sales): can't dispatch manually when validation fails
ac8cf96 fix(Sales): sum fields might show broken value
6e4ae52 fix(Tinebase): can't view html exceptios
65ba2a5 fix(Sales): can't dispatch manually when eas is missing
dce1e4a fix(Tinebase): cope with resolved keyfield
efcb955 fix(Addressbook/ListEditDialog): mailingListPanel might not be initialized yet
3d8fcb1 fix(Addressbook/ListEditDialog): mailingListPanel might not be initialized yet
a82e30f fix(Tinebase): properly catch appMgr can not load app without rights
f4e8fc2 fix(TB FullText) create full text indicies for all full text columns/properties
b5e8112 fix(Tinebase): fast implementaion for array intersect
6837dc3 fix(Tinebase/Relations): remove relation after delete relation record
61bfe5e fix(Felamimail/js): do not save record_title to message file location
c2752e3 Revert "fix(Tinebase/Relations): remove relation after delete relation record"
ea4a5d4 fix(Calendar): site is not set automatecally
e3152d3 fix(Admin): getRole running into timeout if has many user
d8b98c4 fix(OOI/js): skip get record from undefined OOIGetRecord
26f8ea8 fix(Felamimail/js): query folder store by path regex
3c8b078 fix(Admin/User): normalize custom sms phone number before send out
a39941e fix(Calendar/ActiveSync): sometimes we get exdates as events
a162ca6 fix(Admin): process must change checkbox correctly in user edit
Tweaks
1af2456 tweak(Sales): use all sorts of email accounts in divions
738b6de tweak(Sales) rename attached document ubl to edocument
29365b0 tweak(Sales) division mail config picker ui
2a7844d tweak(Admin) wrapper model for felamimail.account
db282a8 tweak(Sales) ubl validation fixed, warnings allowed
4efd815 tweak(Sales) initialize boilerplates adjusted
222e03b tweak(Sales EDocument) fix ubl customer party address lines missing
297dc7f tweak(Tinebase/UI) cope with dynamic record(s) defaults
def5538 tweak(Sales): make bank accounts distinguishable for users
5f5c4e6 tweak(Sales) ui glitch in dispatch grid
e2f2bef tweak(Sales) show remark in eas select otherwise users can't find out whats depricated
2ea27f0 tweak(Sales) show division for category in boilerplate grid
e2c518e tweak(TB WebDAV) adjust session behavior for webdav
fd0a6a5 tweak(TB WebDAV) adjust session behavior for webdav
357fd79 tweak(TB) validate default values
a107c20 tweak(TB SchedulerTask) adjust ui settings
ae03f75 tweak(Sales Export Document) add bankaccounts to context
8413c7a tweak(Calendar/Import): don't try to delete replicable events
02e1f86 tweak(Sales Test) fix artifact issue in tests
e4993c1 tweak(Setup) Schematool log missing schema updates as error
ae1aebc tweak(Sales Update) make sure table exists before other apps update
3f54cb1 tweak(Sales/Update/17.35): fix addApplicationUpdate version
562fc0f tweak(Sales Update) fix update path for 032
8d74cfd tweak(Sales Dispatch) email template rendering + test
37ca20f tweak(Sales Dispatch) history type to keyfield, email template boilerplate
6c78ab6 tweak(Tinebase/Server/WebDAV): remove destroy session at end of each webdav request
8823ccb tweak(Tinebase) supress js error when col has gone
8a200c3 tweak(Sales Ubl) use debitor vat id before falling back to customer vat id
5091962 tweak(Sales) Boilerplates is_default, initalization script
0f7022a tweak(TB/zf1) default null validation fixed
99e9639 tweak(Calendar/Controller/Event): skip events with rrule problems when applying replication modlog
f192840 tweak(Sales) fix debitor model defaults and update script
7ca70af tweak(Sales) fix update script
572dcbe tweak(Tinebase/ModificationLog): allow to configure number of modlogs to get from primary
300f1b6 tweak(Sales) fix update script
8df6b34 tweak(Tinebase) support more flexible grouping headers
1e5fc10 tweak(Tinebase): support client defined fields
16dbf74 tweak(TB) zf1 update
e02989e tweak(Felamimail/Controller/Send): check if sent_copy_folder exists
c20978a tweak(Felamimail/Import/Imap): use correct mailaccount from config
6044777 tweak(TB) bump zf1 version