github tine-groupware/tine weekly-2025.40.1

pre-release16 hours ago

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

73bad2c feature(scripts/api): add python sipgate sync script
300d14b feature(SaasInstance/Controller): accounting for reduced price users
5e57d06 feature(SaasInstance/ActionLog): add action log table
fb866c7 feature(Saas): implement quota update confirmation dialog

Bugfixes

7f2340f fix(CS): poll events have wrong TZ
04b2131 fix(Courses/Frontend/Json): fix teacher check in resetPassword
2886378 fix(Calendar/js): check event imip precondition with uid
045b3bd fix(SaasInstance/Controller): $recordData->email_imap_user only exists in Felamimail/personalNode
2f9eb53 fix(Tinebas/test): test failed testGetTerminationDeadline
75265da fix(Tinebas/test): test failed testGetTerminationDeadline
1b2aaca fix(Tinebase/account/PickerGridPanel): use correct record proxy for groups
a610c06 fix(Calendar/Convert/Event): prevent non-email values in ORGANIZER
aabc234 fix(Setup/Controller): make update work without configured "filesdir"
0eb1e3f fix(Calendar/ActiveSync): exceptionStartTime should use tb date time
67f975f fix(Timetracker/Initialize): revert customfield name change
e68c69a fix(Tinebase/Import/Csv): fix tag import for auto-mapping
7eac387 fix(Calendar/Update/18.2): do rollback before updateSchema()
b7be012 fix(Sales/Test): cleanup imported product only
8c67eaa fix(Flemimail/HTMLPurifier): remove uri with empty scheme
8c3364e fix(Admin/Quota): make quota confirmation work again
cdcc207 fix(Timetracker): fix merge fail
0ea99ff fix(SaasInstance/Controller): improve tanslation for event
98d1e04 fix(SaasInstance): saasinstance has no mainscreen

Tweaks

259d389 tweak(TB) refactor SingletonTrait for php8+
961dba6 tweak(Cal) Resource model removed unnecessary unsigned
988a5b2 tweak(MSI/Update/18.3): addExportDirectoryTask to scheduler
9b41b54 tweak(SaasInstance/Controller): fix some number/float variable types
ecfc167 tweak(Setup/Controller): introduce setup.xml flag "installOnDemand"
76cd9aa tweak(Timetracker) allow multi day correlated timesheets
8fd6c43 tweak(Calendar) vtodo import with etags
3239afd tweak(Calendar) model resource mcv2 migration fix: location site
169ba64 tweak(Calendar/Model/Resource): activate SYSTEM_CUSTOM_FIELDS
e4223e8 tweak(EM): ui improvements and translations
3a8cc17 tweak(SaasInstance/Config): increase the default number of included user
9a78612 tweak(SaasInstance/Controller): only throw confirmation exception when user price > 0
44b2cc6 tweak(SaasInstance): update app to version 17.0
ba57d0d tweak(Admin/js): show package info when change user type
d22e136 Revert "tweak(Admin/js): show package info when change user type"
d17e544 tweak(Admin/js): show package info when change user type
ba0e33c tweak(SaasInstance/User): add new price config for volunteer users
5d97531 tweak(SaasInstance): get SaasInstance metric info
290ea24 tweak(Admin/Cli): suspend SaasInstance confirmation events for user import
2c31420 tweak(SaasInstance/ActionLog): use action log from TB
f57e07f tweak(SaasInstance/Controller): handle context header check in saasInstance

Don't miss a new tine release

NewReleases is sending notifications on new releases.