weekly-2026.09.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
a1b1394 feature(Sales): get supplier from pi xr
Bugfixes
93dbf7e fix(Tinebase/Twig): null base url in ScssCompiler
bbd95a9 fix(Addressbook/Config): disable doContainerACLChecks only in getInstallationRepresentative
2a5b3ef fix(Admin): enabled expired user via gridAction doesn´t work
a1e4643 fix(Calendar): selectedRecord doesn´t set in comboBox
89672dc fix(Felamimail/js): can not remove sieve rule after moved in grid
151d10e fix(Timetracker/Export): reset export template viewport
12c861a fix(Tinebase/js): save cursor selection in async confirm msg dialog
4e5cca5 fix(Felamimail/test): fix testTagFlagCachePersistence
2a4447e fix(Tinebase/js): FieldTriggerPlugin visible should not be null
17ee4dd fix(Tinebase/WebDAV): decode filename by rawurldecode
24f049c fix(Filemanager/js): only enable pin protection chbox when folder has own grant
16ac7b4 fix(Tinebase/WebDAV): do not decode plus from request uri
3a9dda0 fix(CrewScheduling): treat polls as closed after deadline in poll client
2cf3e00 fix(Sales): vat does not change if vat free supplier is selected after net or gross
Tweaks
1782992 tweak(TT/Tasks) properly initialize TT/Tasks sys cf
c696826 tweak(php85) calendar avoid array null key in fb
7ad731e tweak(php85) bump phpexcel
c5c33b5 tweak(php85) bump phpexcel
1b62ac3 tweak(TB FS) avoid concurrent revision creation
da6d39e tweak(php85) bump simplesaml
a939315 tweak(php85) add missing parent::__constructor call to events
7c5174a tweak(php85) bump phpoffice/phpexcel
8b5f745 tweak(composer) remove bootstrap-email fork
fccd95e tweak(composer) bump zf1
8ba1356 tweak(php85) phpexcel bump
8868e85 tweak(php85) simplesaml2 bump
1b4c562 tweak(php85) sentry version bump
ebb8a39 tweak(php85) bump phpexcel
df5b715 tweak(Addressbook): mailAddressRenderer should be work without scope
b11e0a5 tweak(php85) bump zendf1
9cbb96f tweak(php85) fix null array offsets, ord string length
fd878d6 tweak(php85) bump phpspreadsheet
4a8af32 tweak(Calendar): disable fixCalendars in searchCombo
b0f051c tweak(composer) bump syncroton
48f9510 tweak(php85) exec ShellExecFunctionCallOverBackticksRector
9e53b62 tweak(php85) array offset null / ord string length
bd5c6b0 tweak(php85) remove obsolete php_version_id checks, add pdo/mysql with version check
7236c77 tweak(php85) Felamimail CtrlMsg partId null array offset
78c2779 tweak(php85) replace finfo_close with unset
4bb4595 tweak(php85) fix default; in MSI_Ctrl_Abstract
270740e tweak(php85) fix array offset null usage TB_MC / TaskCtrlTasks
8526e32 tweak(Timetracker): remove dependency to Tasks app
999b7c4 tweak(TB) Tinebase_Backend_Sql_Abstract::_selectHook typehint fixed
9b1b850 tweak(php85) SplObjectStorage usages fixed
101f5b6 tweak(TB) Tinebase_Backend_Sql_Abstract::_selectHook typehint fixed
21d79b7 tweak(php85) execute ColonAfterSwitchCaseRector
f454e0e tweak(php84) fix missing fputcsv
ba8afbf tweak(php85) rename casts to proper type bool, float, int, string
0c29b76 tweak(php85) execute RemoveReflectionSetAccessibleCallsRector
d8f1ed3 tweak(composer) bump openid/oauth2 and dependencies
c95e213 tweak(Sales): allow pi unbooking
600b113 tweak(Courses) divis import fputcsv php84 deprecation fix
efdd42e tweak(composer) bump bootstrap-email / scssphp
0cecb4c tweak(Calendar/CalDAV/Client): improve error handling on propFind failure
e30458f tweak(php84) require league/uri:7.5.1 to avoid deprecation msgs
4b219e8 tweak(composer) bump sentry
d2ddf63 tweak(php84) remove E_STRICT constant, not needed since php8
9a8a7d0 tweak(php84) apply ExplicitNullableParamTypeRector
5a54f89 tweak(Courses) fix divis import csv teacher handling
c9e157b tweak(composer) bump twig htmlextension
0e69c3f tweak(composer) bump sentry
93cd745 tweak(composer) bump openid-server
4bdab69 tweak(composer) bump tine-groupware/ubl-invoice
3dbd314 tweak(php84) fputcsv add escape argument
9770404 tweak(composer) bump syncroton
b217e84 tweak(Tinebase/RecordForm): make tabPanelPlugin optional
ead0093 tweak(composer) bump phpword
0ba5d92 tweak(php84) fgetcsv deprecated default escape param fixed
ba7f1c2 tweak(composer) bump phpexcel
9ce26b6 tweak(Tinebase/js): show maintenance mode dialog