weekly-2025.50.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
adc3968 feature(Crm/LeadGridDetailsPanel): show turnover sums in detail panel
a896071 feature(Crm/Leads): calc and return lead turnover sums via searchLeads()
019a27c feature(MSI): add contact customfield "Matrix-ID"
Bugfixes
5f65b9f fix(Felamimail/Cache/MessageTest): add sequential failed test to exclude group
b3400ee fix(Timetracker/Export): add export configs to templates
c4ab4af fix(Tinebase): anchorLayout issue in App config
b2e4f49 fix(Sales/js): search contact only in shared container
62317a4 fix(Tinebase/Update): add owningApp to all cf configs starts with eval_dim
0d7ae56 fix(Crewscheduling): fix demodata install, poll controller
Tweaks
4d4c5bd tweak(php8.4) update phpspreadsheet and subdependencies
01aaf87 tweak(php8.4) update cron library
ad68610 tweak(php8.4) refactor explicit nullable param type
d95da27 tweak(Crm/Lead): get correct turnover sums with searchCountSum()
4b49f8c tweak(TB) make record(s) filter reusable
403a2ce tweak(Tinebase/Cli): also create optional required DemoData
aab14f2 tweak(TB) batch job adjustments
2099fd0 tweak(Tinebase): add skipLocationDialog config for export
c2b9426 tweak(Felamimail/AdbList): include "smtp.additionaldomains" in sieve script
6c96384 tweak(Timetracker) timesheet xls export has 'searchCount' context var
395e3d6 tweak(TB) support mysql8 again
415fa63 tweak(TB BatchJob) adjust to mysql[8] sql, ensure status done
fdceb4b tweak(HR/Controller/Contract): only setId() on a record
b4aeafa tweak(Calendar/Model/Attender): prevent invalid group id
69f95c9 tweak(Crewscheduling/Calendar): Update poll client design