weekly-2026.27.1
Pre-releaseReleasenotes
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
7221643 feature(EM): add relations to calendar for an event from EM or an appointment in an event
Bugfixes
4aadc7a fix(Sales): client side rounding might fail
32ed0af fix(Sales): can't book via combo
efd6498 fix(Sales): debitor numbers not working
f6b01c1 fix(Tinebase/js): support do not show again chbox for generic msg boxes
2b6c435 fix(Purchasing) invoice tax not saved
5783605 fix(EM): add users group grants to events folder
f0db94f fix(Tinebase/Expressive): ignore acl in maintenance mode check
d2f583d fix(Crewsheduling): manual cancel of recure events
9164965 fix(docker): explicit git dependency for composer
2fdb536 fix(Filemanager/js): use selected nodes in FilePickerDialog
Tweaks
ee2c8a7 tweak(TB) denormalized records can't have relations
1b29400 tweak(Tinebase/UI): support third button paste for nullish fields
6ad1566 tweak(Tinebase/FullText): only try to index MAX_FILE_INDEX_TRIES (10)
a12652a tweak(EM): checkbox postion change, add more margins to option groups
716aeac tweak(Sales) customer/document credit terms handling fixed
4de7725 tweak(SSO/Controller): improve SAML2 error handling and debugging
6c3b18f tweak(Sales) add document purchase invoice tax rate test
19eb36a tweak(Sales) PI salesTaxByRate not calculated
35d597a tweak(TB) added webdav issue tests
ddf3e8d tweak(test) fixed typo in ttjsontest
b6ffc08 tweak(HR AttendanceRecorder) allow user to alter TS start time
810adc8 tweak(Calendar/PHP85) fix null as array key / string/int implicit convertions
cbbc8ac tweak(Sales) add document offer/order persistent filters
646360e tweak(EM): create a folder with another name in case it already exists
94704e3 tweak(composer) update php-jwk for php8.4+
3ffcdb3 tweak(EM): reload correct participant, remove json from details panel
9f9c70b tweak(EM): if group name is equal to text output name in group the name will be display just once
f9fe925 tweak(TB) webdav issue throwable reporting fix
8625525 tweak(Tinebase/Fulltext): don't index empty files
73febc2 tweak(Tinebase/js): set default column minWidth to 50