Changelog History
Page 1
-
v2020.08.5 Changes
November 19, 2020π Releasenotes
π Changelog
π Clear cache moved to setup
β Run it like this:
$ setup.php --clear\_cache [-v]
π Support OpenSync on Android
π see #7217
π Shard Containers: don't give anyone export/sync grants
π TIne 2.0 no longer gives all users ("anyone") SYNC and EXPORT grants on new shared containers by default.
π see 4280735
β‘οΈ Major Bug in Update Script
π ... has been fixed in 2020.08.5.
β‘οΈ see "update 2020.08.3 to 2020.08.4, weird versions for Calendar module" #7225
π Features
β a4df4b1 feature(ci): copy source code to image for php tests
2055cf8 feature(Felamimail/spam): copy eml to local dir
824ee30 feature(Felamimail): add spam actions to contextmenu (with multi-selection)
π 536f949 feature(WebDAV): support OpenSync on Android #7217
β c57d8d7 feature(ci): test with tine20 /health api
β a9d4c40 feature(ci): setup tests
π a7dce11 feature(Setup/cli): move clear cache to setupπ Bugfixes
d34bc7a fix(Felamimail): can't file mails with tree-selection
π 87a991f fix(Felamimail/Sieve): remove whitespace before/after email redirect
ef5f2f8 fix(Tinebase/Westpanel): save order of component
93f2dc4 fix(Tinebase): pref options missing
c386750 fix(Felamimail/Message): skip copy check
π» 8ab9fcf fix(Calendar iMIP) fix recure exception id / uid mixup
a802acc fix(Tinebase/Core): Tinebase controllers special handling
π 00feddd fix(Calendar SyncTokens) fix resolveToBaseEventsEventually for attendees of recurs
6a54c10 fix(Tinebase): blurOnSelect leads to endless focus loop
β‘οΈ af21eb2 fix(Calendar CalDAV/ActiveSync) protect non default attendee roles during client updates
β‘οΈ c3737b7 fix(Calendar/Update): adjust available/current app version
β‘οΈ 392544b fix(Tinebase/Update): we need to re-run updateSchema in 14.1
e31ccc5 fix(Filemanager/Controller): handle null notification xprops
β‘οΈ bb23079 fix(Setup/Controller): prevent throwing 404 exception during update cleanup
438c843 fix(Tinebase/Fulltext): check if file is readable
86a9459 fix(Filemanager): can't download revisions from history
99ead32 fix(Felamimail/Sieve): set max length for action_argument fields
a25ec65 fix(Tinebase): don't apply borken westpanel state
bc43fe2 fix(Tinebase): hide loadmask after second Pw wrong
8b6bf5f fix(ci): phpunit 8.5 processIsolation not working in ci
69da5e3 fix(Tinebase): Filepicker constraints sometimes not evalutated
b16d16d fix(Setup/InstallDump): check filesize of mysql backup file
4d65e95 fix(Tinebase/Container): add title field on applicationRecordπ¨ Refactoring
π¨ 9f039e5 refactor(Filemanager): use autoconfigured col & filter model
Commits and Milestone
All changes in detail: 2020.08.4...2020.08.5
Milestone: https://github.com/tine20/tine20/milestone/374
GitHub Issues (2020.08.5): https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2020.08.5π¦ Packages
SHA1 checksums for the download files
π¦ https://packages.tine20.org/source/2020.08.5/sha1sum_2020.08.5.txtπ¦ All-in-One Package
(containing: Felamimail, Timetracker, Crm, Calendar, Addressbook, ActiveSync, Filemanager, Tasks, Sales):
π¦ https://packages.tine20.org/source/2020.08.5/tine20-allinone_2020.08.5.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.5/tine20-allinone_2020.08.5.zipInventory
π¦ https://packages.tine20.org/source/2020.08.5/tine20-inventory_2020.08.5.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.5/tine20-inventory_2020.08.5.zipπ SimpleFAQ
π¦ https://packages.tine20.org/source/2020.08.5/tine20-simplefaq_2020.08.5.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.5/tine20-simplefaq_2020.08.5.zipHumanresources
π¦ https://packages.tine20.org/source/2020.08.5/tine20-humanresources_2020.08.5.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.5/tine20-humanresources_2020.08.5.zipπ¦ Voip Package (Voipmanager/Phone)
π¦ https://packages.tine20.org/source/2020.08.5/tine20-voip_2020.08.5.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.5/tine20-voip_2020.08.5.zipπ¦ Business Edition Try & Buy Packages
π§ https://packages.tine20.com/maintenance/
π³ Docker Image
π³ https://hub.docker.com/r/tine20/tine20
Installation
π See Howto at https://github.com/tine20/tine20/wiki/EN%3AInstall-Howto
β‘οΈ Update
β‘οΈ See Howto at https://github.com/tine20/tine20/wiki/EN%3AUpdate-Howto
-
v2020.08.4 Changes
October 29, 2020π Releasenotes
π Changelog
β‘οΈ Major Bug in Update Script
β‘οΈ see "Update from 2020.08.2 to 2020.08.3 fails due to Database upgrade Tinebase" #7223
π PHP 7.2 - 7.4 Support
π Support for PHP versions < 7.2 has been dropped.
PHPUNIT 8.5
β‘οΈ We finally updated our tests to run with phpunit 8.5+.
π see c5932e2
π Features
π e6141ea feature(Tinebase) generic system clipboard plugin
π Bugfixes
π³ b3a2424 fix(docker) add php7-json
β‘οΈ 2dbd3f1 fix(Tinebase/Update): new major version is 14
π» fbae498 fix(Tinebase UI) sizing of readOnly trigger fields
π» d418374 fix(Tinebase UI) checkbox readOnly not working
β‘οΈ f40d50c fix(Setup Update) SORT_NUMERIC + also update disabled apps
7e2d50f fix(TB ForeignRecordFilter) fix toArray of query filter
1f939e2 fix(TB MC) one_to_one record handling
π f180db2 fix(Tinebase) filtertoolbar layout fixes
π ada3672 fix(Tinebase) ace editor not working in buildsπ¨ Refactoring
π¨ 43dc283 refactor(Filemanager): let client cope with Node modelConfig
Commits and Milestone
All changes in detail: 2020.08.3...2020.08.4
Milestone: https://github.com/tine20/tine20/milestone/374
GitHub Issues (2020.08.4): https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2020.08.4π¦ Packages
SHA1 checksums for the download files
π¦ https://packages.tine20.org/source/2020.08.4/sha1sum_2020.08.4.txtπ¦ All-in-One Package
(containing: Felamimail, Timetracker, Crm, Calendar, Addressbook, ActiveSync, Filemanager, Tasks, Sales):
π¦ https://packages.tine20.org/source/2020.08.4/tine20-allinone_2020.08.4.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.4/tine20-allinone_2020.08.4.zipInventory
π¦ https://packages.tine20.org/source/2020.08.4/tine20-inventory_2020.08.4.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.4/tine20-inventory_2020.08.4.zipπ SimpleFAQ
π¦ https://packages.tine20.org/source/2020.08.4/tine20-simplefaq_2020.08.4.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.4/tine20-simplefaq_2020.08.4.zipHumanresources
π¦ https://packages.tine20.org/source/2020.08.4/tine20-humanresources_2020.08.4.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.4/tine20-humanresources_2020.08.4.zipπ¦ Voip Package (Voipmanager/Phone)
π¦ https://packages.tine20.org/source/2020.08.4/tine20-voip_2020.08.4.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.4/tine20-voip_2020.08.4.zipπ¦ Business Edition Try & Buy Packages
π§ https://packages.tine20.com/maintenance/
Installation
π See Howto at https://github.com/tine20/tine20/wiki/EN%3AInstall-Howto
β‘οΈ Update
β‘οΈ See Howto at https://github.com/tine20/tine20/wiki/EN%3AUpdate-Howto
-
v2020.08.3 Changes
October 22, 2020π Releasenotes
π Changelog
Clear Cache (CLI)
π The Tinebase.clearCache function has been removed - please use this command now:
$ setup.php --clear_cache [-v]
π see 1079731 feature(Setup/cli): move clear cache to setup
π MySQL 8 Support
π We found an issue with MySQL 8 - some queries did not work correctly. This has been fixed so MySQL 8 is now fully supported.
π see db6dc0a fix(Tinebase/Sql): support MySQL 8 group by
π Features
π 391a959 feature(ci): abstract customer app merge job
310cfcb feature(Felamimail/js): show total message count of draft folder
0cc65f4 feature(Filemanager): nodeType link overlay grid renderer
a05c4d0 feature(Calendar): confirm changeing event status
ad2feef feature(Tinebase): dragProxy for grids
π³ f1666f0 feature(docker) adds nginx-mod-http-brotli
8aff6b5 feature(Felamimail/Spam): add Spam suspicion strategy
β‘οΈ 53065dc feature(ci) reproducible and updateable docker builds
π 1079731 feature(Setup/cli): move clear cache to setup
48ea6bc feature(Setup/InstallDump): allow to preserve Tinebase ID
π bb541a3 feature(Setup/Cache): remove routing cache
8fef1ed feature(Tinebase): add LIVR to client
88b36ab feature(Setup/Cli): show version in --list
π§ e48aceb feature(Calendar) make week view days configurable
d6ac7ad feature(TB Json) add get/check..AuthTokenπ Bugfixes
0οΈβ£ 92acd75 fix(Tinebase/Http): use TINE20_URL for js client by default
585cbf7 fix(ci/travisci): bump php version to 7.2
π 456d06e fix(ci): do not run customer app merge job for mergerequests
β‘οΈ 12723e1 fix(TB Update) move to v14, use 14.php for updates now
18cf51f fix(Tinebase/User): handle duplicate user in createSystemUser
β‘οΈ 0c534dc fix(Filemanager): quickLook actions did not update on key nav
b30b977 fix(Tinebase): north toolbar sometimes invisible
0731466 fix(Tinebase): client expects config for virtual fields
fcc157b fix(TB FS) fixing getParentByFilter method
41625d7 fix(Calendar Attende Filter) look for group and lists at the same time
0οΈβ£ f89a4cc fix(TB MC) virtual relation properties are by default sortable, other virtuals not
β‘οΈ 8786b9f fix(Filemanager): craeteFolder in Grid does not update tree
β± f8f63fa fix(Calendar Event) dont be rescheduled if rrule is reduced by count[/date not yet impl]
β± 5c999ec fix(Calendar Rrule) rescheduling all future resets attendee status
β‘οΈ b209b04 fix(TB / FM) fix updating revision props, do not overwrite child with preexisting props
779b8a1 fix(ci): yaml error
c3669db fix(calendar): Ensure valid color values in calendar color selection
b50dc69 fix(Tinebase): let fieldmanager cope with missing modelConfig
61f83a7 fix(Filemanager): more missing node constaints for dd
3373a43 fix(Filemanager): can't create downloadLinks in nodeEditDlg
π¨ 5bd4729 fix(Calendar): weekView print to small
4f8acb9 fix(Filemanager) add missing drop constraints
π³ b000069 fix(docker) php 7.4 images use php 7.3
β‘οΈ ae42214 fix(Calendar Event Update Notification) attendee status update on event exception
923f45a fix(Tinebase): grayed out btns in may apps
eb49e71 fix(Filemanager): multiselection copy via DD not possible
8b8eff9 fix(TB FullText) minor improvement to handle empty files properly
π 9ed666e fix(TB Group Sync) fix dirty cache reads on setGroupMemberships
9aa9917 fix(Crm): related_record might not be available
df7e8b5 fix(Felamimail): subject field label missing
π 1b07c47 fix(Felamimail/Spam): remove toolbar in trash folder
π² f3b2f02 fix(Setup/Cache): use correct path name in log
π db6dc0a fix(Tinebase/Sql): support MySQL 8 group by
ca2a5f1 fix(Tinebase): stop grid events if they matched
2060e73 fix(Felamimail/Move): only check PREVENT_COPY_OF_MAILS_IN_SAME_ACCOUNT on copy
d4dda81 fix(Felamimail): two messages get deleted on del/backspace
c265dc0 fix(Tinebase/Frontend): sanitize pagination param
π 08c0568 fix(Filemanager/MoveNodes): copyNode can not handel nodeArray
111618c fix(Tinebase/js): we might have no mainscreen, yet
8fc48cd fix(Calendar) attendees must use group_id, not list_id
2fefc6f fix(Tinebase): deny multiedit of existing relations
6a1356a fix(Felamimail): prevent js prob with missing filter data
7e15575 fix(Tinebase/TempFile): ignore dot-files in cleanup
563266f fix(Admin/User): skip users without valid email
3173a3d fix(Felamimail): trim whitespaces in recipient emails
π 0ca4d92 fix(Sales/Controller): add missing $translation object
π acdc69f fix(Tinebase/SpinnerField): move fieldConfig to fieldDef
9640c60 fix(Filemanager): can't add spaces in modal forms
e243544 fix(Tinebase): request context was not set
π aeafff0 fix(Calendar): select supported period
7947572 fix(Tinebase): dublicate ace include
fd336de fix(HumanResources): freeTimeGrid shows too many entriesCommits and Milestone
All changes in detail: 2020.08.2...2020.08.3
Milestone: https://github.com/tine20/tine20/milestone/371
GitHub Issues (2020.08.3): https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2020.08.3π¦ Packages
SHA1 checksums for the download files
π¦ https://packages.tine20.org/source/2020.08.3/sha1sum_2020.08.3.txtπ¦ All-in-One Package
(containing: Felamimail, Timetracker, Crm, Calendar, Addressbook, ActiveSync, Filemanager, Tasks, Sales):
π¦ https://packages.tine20.org/source/2020.08.3/tine20-allinone_2020.08.3.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.3/tine20-allinone_2020.08.3.zipInventory
π¦ https://packages.tine20.org/source/2020.08.3/tine20-inventory_2020.08.3.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.3/tine20-inventory_2020.08.3.zipπ SimpleFAQ
π¦ https://packages.tine20.org/source/2020.08.3/tine20-simplefaq_2020.08.3.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.3/tine20-simplefaq_2020.08.3.zipHumanresources
π¦ https://packages.tine20.org/source/2020.08.3/tine20-humanresources_2020.08.3.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.3/tine20-humanresources_2020.08.3.zipπ¦ Voip Package (Voipmanager/Phone)
π¦ https://packages.tine20.org/source/2020.08.3/tine20-voip_2020.08.3.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.3/tine20-voip_2020.08.3.zipπ¦ Business Edition Try & Buy Packages
π§ https://packages.tine20.com/maintenance/
Installation
π See Howto at https://github.com/tine20/tine20/wiki/EN%3AInstall-Howto
β‘οΈ Update
β‘οΈ See Howto at https://github.com/tine20/tine20/wiki/EN%3AUpdate-Howto
-
v2020.08.2 Changes
September 17, 2020π Releasenotes
π Changelog
Features
11854f8 feature(Courses): allow to set groups for course members
0d28bbf feature(ADB+Cal/Cli): allow to export all personal+shared containers
59dab99 feature(HumanResources) add/edit freetimes in planing panel
π· 7de4525 feature(Tinebase/Cli): add config to disable cronjob
d60fd35 feature(Felamimail/Message): add rewriteMessageSubject()
38446e2 feature(Calendar): Add new color picker
94f7924 feature(Calendar/Crm): change notification buttonπ #Bugfixes
βͺ 3e1ff2a Revert "feature(Tinebase/Keyfields): add filter equals/not for cfKeyfields"
β‘οΈ f164533 fix(vendor PhpSpreadSheet update 1.10.1pl3)
c85cf93 fix(HR WTReport) allow contracts without bl pipe modules assigned
f1e240d fix(Tinebase/DbLogger): Tinebase might not be installed
c2a1e3c fix(Filemanager/Upload): upload file on systemLink without grant to rootFolder
7907b25 fix(Tinebase/EditDialog): wrong account_rights in FE filemanager node
π 8d0e5a4 fix(Addressbook/ContextMenu): add translations
732545b fix(Calendar/Copy): cut & copy to clipboard
β‘οΈ be12773 fix(Setup/Update): add filerevision columns first
β‘οΈ 482c1ca fix(Admin/EmailAccount): updating shared account smtp pw fails
a680829 fix(Tinebase/Fulltext): make maxBlobSize detection work
d329d87 fix(HumanResources): can't add extra freetime
8b4b816 fix(Calendar/Demodata): fix fail in importDemodata
05d2e97 fix(Felamimail/Message): make rewriteMessage work for custom headers
b43ad44 fix(Tinebase/EmailUser): define $aliases
cb5976c fix(Tinebase/Controller): add missing 'new'
β‘οΈ 0c712d3 fix(Tinebase/Update): use correct update version const
3181827 fix(Tinebase/ExportButton): check if file is defined
21bed1e fix(Felamimail/MessageEditDlg): use correct account when replying
91abbb2 fix(Admin): disable/enable of apps
87d855d fix(Addressbook/Export): make contact pdf export work again
0a2523d fix(Felamimail/Account): make hidden fields visible
π» 70a6a3e fix(Tinebase/Container): do not throw exception
7eed308 fix(Tinebase/Favorite): fix timing problems
00de7d4 fix(Tinebase/PercentCombo): percentCombo is not editable
a42a302 fix(Filemanger/Systemlink): load wrong filter by file
π 4987699 fix(Felamimail/Rule): set app for translation if unset
327e0f7 fix(Filemanager/SystemLink): resolve the right folder
π e3d56e8 fix(Tinebase/User): sync visibilityπ¨ #Refactoring
π¨ ea34b0b refactor(HumanResources): support dynamic freeTimeTypes
π¨ 29112cd refactor(Tinebase/EmailUser): models for aliases and forwardsCommits and Milestone
All changes in detail: 2020.08.1...2020.08.2
Milestone: https://github.com/tine20/tine20/milestone/368
GitHub Issues (2020.08.2): https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2020.08.2π¦ Packages
SHA1 checksums for the download files
π¦ https://packages.tine20.org/source/2020.08.2/sha1sum_2020.08.2.txtπ¦ All-in-One Package
(containing: Felamimail, Timetracker, Crm, Calendar, Addressbook, ActiveSync, Filemanager, Tasks, Sales):
π¦ https://packages.tine20.org/source/2020.08.2/tine20-allinone_2020.08.2.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.2/tine20-allinone_2020.08.2.zipInventory
π¦ https://packages.tine20.org/source/2020.08.2/tine20-inventory_2020.08.2.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.2/tine20-inventory_2020.08.2.zipπ SimpleFAQ
π¦ https://packages.tine20.org/source/2020.08.2/tine20-simplefaq_2020.08.2.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.2/tine20-simplefaq_2020.08.2.zipHumanresources
π¦ https://packages.tine20.org/source/2020.08.2/tine20-humanresources_2020.08.2.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.2/tine20-humanresources_2020.08.2.zipπ¦ Voip Package (Voipmanager/Phone)
π¦ https://packages.tine20.org/source/2020.08.2/tine20-voip_2020.08.2.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.2/tine20-voip_2020.08.2.zipπ¦ Business Edition Try & Buy Packages
π§ https://packages.tine20.com/maintenance/
Installation
π See Howto at https://github.com/tine20/tine20/wiki/EN%3AInstall-Howto
β‘οΈ Update
β‘οΈ See Howto at https://github.com/tine20/tine20/wiki/EN%3AUpdate-Howto
-
v2020.08.1 Changes
August 20, 2020π Releasenotes
π Thunderbird 78 Support
π Tine 2.0 now supports the new Thunderbird release. We also added support for the sync-token with this version.
π See the commits 154d84a and 540a1ee for more information.
π Thanks to everybody who worked on the changes/fixes.
π Changelog
π Features
02aab9f feature(Felamimail/TreePanel)make treenode stateful
6387fa2 feature(Tinebase/Keyfields): add filter equals/not for cfKeyfields
π 497a1ef feature(Admin/User): support umlauts in e-mail addresses
β‘οΈ 55c5cf0 feature(Tinebase/Controller): allow to run sorted updateMultiple
π² 2a7ad92 feature(Admin/AccessLog): show user agent string in access log grid
dde3337 feature(Crm/Notification): add mute button in editDialog
2a910ac feature(RelationPicker/Folder): add folder relation
π 9726bb0 feature(Felamimail): move/copy messages from/to folders/accountsπ Bugfixes
β‘οΈ 540a1ee fix(Tasks/CalDAV): allow Thunderbird 78 to update tasks, too
76c5f2b fix(Sales/Spinner): regex donΒ΄t need for currency_trans_rate
β 9a59633 fix(ci) customerapp tests uses gerrit repos
π³ 4108636 fix(docker): test-built dose not use prebuild source image
6c9281d fix(ci) use gitlabci gitconfig during caching
π b6667b9 fix(Calendar/CalDAV): support Thunderbird 78
6ecbe13 fix(Tinebase): dd attachments not working
4a7d4a1 fix(Calendar): miniCal position not saved
β‘οΈ 16e97cd fix(Calendar/Update): prevent problem with missing fk
7930d67 fix(Tinebase/Twig): only fetch keyField if $key is string
ffe4784 fix(TB Export twig) add xml special char decode
β 91c6cda fix(e2etest): fix timing problems
π 154d84a fix(Calendar/CalDAV): support Thunderbird 78
π 7b8b0df fix(Felamimail): fix moveMessages
β e0f5823 fix(ci/test) not all test suites ran
0οΈβ£ b8feab0 fix(ci) use no phpunit filter instead of matchall filter as default
e68529c fix(ci) use CI_PIPELINE_ID instead of CI_COMMIT_SHA for commit images
π² f21347f fix(ci) always create log artifacts
a0b25cf fix(Timetracker): don't use HR constantsCommits and Milestone
All changes in detail: 2020.03.4...2020.08.1
Milestone: https://github.com/tine20/tine20/milestone/364
GitHub Issues (2020.08.1): https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2020.08.1π¦ Packages
SHA1 checksums for the download files
π¦ https://packages.tine20.org/source/2020.08.1/sha1sum_2020.08.1.txtπ¦ All-in-One Package
(containing: Felamimail, Timetracker, Crm, Calendar, Addressbook, ActiveSync, Filemanager, Tasks, Sales):
π¦ https://packages.tine20.org/source/2020.08.1/tine20-allinone_2020.08.1.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.1/tine20-allinone_2020.08.1.zipInventory
π¦ https://packages.tine20.org/source/2020.08.1/tine20-inventory_2020.08.1.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.1/tine20-inventory_2020.08.1.zipπ SimpleFAQ
π¦ https://packages.tine20.org/source/2020.08.1/tine20-simplefaq_2020.08.1.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.1/tine20-simplefaq_2020.08.1.zipHumanresources
π¦ https://packages.tine20.org/source/2020.08.1/tine20-humanresources_2020.08.1.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.1/tine20-humanresources_2020.08.1.zipπ¦ Voip Package (Voipmanager/Phone)
π¦ https://packages.tine20.org/source/2020.08.1/tine20-voip_2020.08.1.tar.bz2
π¦ https://packages.tine20.org/source/2020.08.1/tine20-voip_2020.08.1.zipπ¦ Business Edition Try & Buy Packages
π§ https://packages.tine20.com/maintenance/
Installation
π See Howto at https://github.com/tine20/tine20/wiki/EN%3AInstall-Howto
β‘οΈ Update
β‘οΈ See Howto at https://github.com/tine20/tine20/wiki/EN%3AUpdate-Howto
-
v2020.03.4 Changes
July 16, 2020π Releasenotes
DB Logger
π§ Tine 2.0 admins are now able to configure a DB logger, that logs into a database table.
π The logs can be viewed in the Tine 2.0 Admin moduleπ See 6f6c444 (feature(Admin): DB Logger) for more information.
π Changelog
Features
6f6c444 feature(Admin): DB Logger
0d922d6 feature(Tinebase/Controller): add _inspectAutoincrement
β ab6638e feature(ci) adds PHPUNIT_FILTER var to filter all phpunit tests
d06128e feature(Calendar): adds color scheme generation for calendar
82f06f2 feature(Tinebase): client resolve record fields
048e78b feature(Tinebase): allow roleChange for AS/xDAV
b069e26 feature(Tinebase): remember last filePicker locationType
ffe5c97 feature(Filemanager): inline editing of file names
π§ e354b63 feature(Tinebase/Frontend): implement maintenance mode
099aba4 feature(Calendar/Cli): add reportBigEventAttachments
π 4f10ecd feature(Tinebase): allow to open new mainWindows
bf63018 feature(Tasks): have summary editable in grid
π 4c9b49a feature(Tinebase): allow to open new mainWindows
820f904 feature(Tinebase/Export): create zip for multiple report files
0601599 feature(Tinebase/Http): api returns file location
cd57537 feature(Tinebase): add export options dialog
β‘οΈ 79b0b68 feature(Admin/EmailAccount): update script adds missing mail accounts
β d63631a feature(ci): servertests
9f06579 feature(DemoData): backport from 2020.11
c84f297 feature(Demodata): add history notes for import records
ed665d5 feature(Admin/Demodata): add grants system for import
π 6c66250 feature(Admin/Demodata): add import for pin
9ee4147 feature(Timetracker): show accounting_time in grid summary
β‘οΈ 4954788 feature(Sales): add update duplicate check
π 9bec35b feature(Calendar): support explicit event cancled status
e3a4ce6 feature(Addressbook/Export): add VCardReport
8dde2cf feature(Calendar/Export): make download VCalendarReport downloadable
b78a46f feature(Calendar/Export): add VCalendarReport
b4d10ed feature(Tinebase/ImportExport): add plugin_options_definitionπ #Bugfixes
β‘οΈ ebbf3ae fix(PollClient) updates js packages and fix attendee data processing
033e339 fix(Tinebase/Log): remove JSON_NUMERIC_CHECK from json logger
π³ 1d49765 fix(docker) logger
42874d1 fix(TB Date Filter) fix wrong usage of 't'
41b10f7 fix(Felamimail): send Filemanager attachments
64fcc28 fix(Felamimail/Sieve): make SIEVE_REDIRECT_ONLY_INTERNAL work
π³ 828d608 fix(ci) push to docker hub
dfce333 fix(Tinebase/X-Tool): wrong position of arrows
π 24cc502 fix(docker): build js file cleanup deletes to many files
7d5276a fix(Tinebase/Export): make returnFileLocation work for all exports
c8cf1f6 fix(ci) base image is missing if nightly rebuild failes
5f872d2 fix(Tinebase/FieldManager): switch fieldDef.Name and fieldDef.fieldName
e5a915f fix(Calendar/Export): make recur exceptions and alarms work in ics
π 683ac39 fix(Sales): move to new getEventData signature
e5feda2 fix(Tinebase): Fix broken fieldDefinition for virtual type fields
0οΈβ£ e9f41a1 fix(CRM/Keyfields): donΒ΄t switch to the default keyfieldvalue
cc7ede7 fix(Tinebase/Pinmode): unlock needs string
π b1f7de5 fix(TB VObject export) remove php warning
π 1f5eb1c fix(ci build) fix merge
βͺ c42b31c fix(Admin/ImportExportDefinitions): restore plugin_options
π ca0696c fix(TB FS) reuse delete tree node: meta data fixed
π 33e1826 fix(Tinebase): autoChunkNaming not working in build
2f46888 fix(Tinebase): modelConfig autocomplete fields not working
β fe9008b fix(ci test): use mariadb:10.4.1
e408de5 fix(Calendar) attendee displaycontainer constraint on delete set null
π 37ee1ac fix(TB WebDav) MultiGet404Plugin fix 404 case with uri !== href
π³ 3714f45 fix(docker) compile gd with jpg support
β‘οΈ 019c144 fix(Calendar): poll client concurrent updates
π§ cf089d4 fix(Tinebase/EmailUser): notify imap quota only if configured
1e72ca0 fix(Calendar/ActiveSync): handle non-existing event
d91cb98 fix(Admin/User): only add quota info with enabled imap email config
8a361c6 fix(Tinebase): wrong autoChunk directory
ecca4ec fix(Tinebase/Export): getDownloadFilename fn signature has changed
c7ce7f9 fix(TB Export Doc) fix twig tempalte newlines
17c3130 fix(Tinebase/Export): fix some export issues
β 9753c3a fix(Felamimail/e2etests): add waitFor of change email preference
π ae06fc8 fix(Felamimail/Rule): set app for translation if unset
997961d fix(Tinebase/Logger): request/transaction_id need to be string
π ed9be92 HR(fix typo) feature check condition typo fixed
β‘οΈ 73b2f4c fix(Tinebase/Ldap): don't update contact if data missing
e77ba1a fix(Tinebase/Notes): prevent modlog acl problems
cb8ff62 fix(Timetracker/Export): disabled exportButton in EditDialog
46117a5 fix(Felamimail/Account): shorten fk length
4592751 fix(Admin/User): create/update user with password_must_change
617e40a fix(Tinebase): dynamic code must be in js base dir
eb7cf0d fix(Timetracker/Timesheets): total sum should be duration sum
π± c44731c fix(Tinebase): move js assets to right directory
β 813d121 fix(ci/servertest) skip failing test
π ec4b3e3 fix(HumanResources): contract date boarder handling fixed
β a539b99 fix(ci/servertest) skip failing test
π b40ffc2 fix(TB App Uninstall) remove multiple root folders in case they would exist
β‘οΈ 37fd806 fix(Setup): allow to update all apps without selection
8f6d2ab fix(TB Replication) role not found
145dcba fix(Sales Invoice) on delete of last invoice, set last_autobill = null
β abd3765 fix(Tinebase/e2etests): fix some unstable parts in tests
183f186 fix(Addressbook/Contact): fix exceeding max row size
91b4004 fix(Tinebase/Export): use json converter for export defs
f1a1c6a fix(Felamimail/Account): handle existing system folder
9c220e5 fix(Tinebase/Duplicate): use lodash function
09010a8 fix(Calendar/ActiveSync): convert TZ to type 3
6578959 fix(Calendar/Export): only resolve events
a69385b fix(Sales Invoice) fix last_autobill out of boundsCommits and Milestone
All changes in detail: 2020.03.3...2020.03.4
Milestone: https://github.com/tine20/tine20/milestone/358
GitHub Issues (2020.03.4): https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2020.03.4π¦ Packages
SHA1 checksums for the download files
π¦ https://packages.tine20.org/source/2020.03.4/sha1sum_2020.03.4.txtπ¦ All-in-One Package
(containing: Felamimail, Timetracker, Crm, Calendar, Addressbook, ActiveSync, Filemanager, Tasks, Sales):
π¦ https://packages.tine20.org/source/2020.03.4/tine20-allinone_2020.03.4.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.4/tine20-allinone_2020.03.4.zipInventory
π¦ https://packages.tine20.org/source/2020.03.4/tine20-inventory_2020.03.4.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.4/tine20-inventory_2020.03.4.zipπ SimpleFAQ
π¦ https://packages.tine20.org/source/2020.03.4/tine20-simplefaq_2020.03.4.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.4/tine20-simplefaq_2020.03.4.zipHumanresources
π¦ https://packages.tine20.org/source/2020.03.4/tine20-humanresources_2020.03.4.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.4/tine20-humanresources_2020.03.4.zipπ¦ Voip Package (Voipmanager/Phone)
π¦ https://packages.tine20.org/source/2020.03.4/tine20-voip_2020.03.4.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.4/tine20-voip_2020.03.4.zipπ¦ Business Edition Try & Buy Packages
π§ https://packages.tine20.com/maintenance/
Installation
π See Howto at https://github.com/tine20/tine20/wiki/EN%3AInstall-Howto
β‘οΈ Update
β‘οΈ See Howto at https://github.com/tine20/tine20/wiki/EN%3AUpdate-Howto
-
v2020.03.3 Changes
May 28, 2020π Releasenotes
π Support for Ubuntu 20.04 "Focal Fossa" has been added, 18.04 dropped
β‘οΈ We no longer build Community Edition Packages for Ubuntu 18.04 "Bionic Beaver". You might want to switch to the Business Edition (https://www.tine20.com/) if you still want to update Tine 2.0 on 18.04.
VCARD and VCALENDAR exports
We finally added (GUI + CLI) export functions for VCARD (contact) and VCALENDAR/VEVENT (event) formats.
π The old qCal-based export has been removed. The exports use the same functionality as the CardDAV/CalDAV sync APIs.π See these issues for more information:
- 0013692: Export iCal #6772
- 0013686: Export vCard #6769
- π 0006448: use vcalendar converter for ics export and remove qcal stuff #3273
π Changelog
Features
d1277a4 feature(ActiveSync/Admin) add device owner filter
0146d4e feature(Addressbook/Export): add VCard export
0f40b4f feature(Tinebase): implement /health check
2b455d8 feature(Tinebase/Filesystem): add setNodeAcl CLI
0381ce3 feature(Timetracker): use accounting_time for invoicing
51dbeee feature(Calendar/Export): export all personal calendars
cbd1646 feature(Calendar/Export): split big export files
df4b8f0 feature(Timetracker): Add accounting Time and Factor
10f32ff feature(Calendar/Export): make big exports work
0241989 feature(Calendar/Export): export VCalendar into file
a655cba feature(Calendar/Export): add attachment to VCalendar export
82af2c5 feature(Calendar/Export): add VCalendar export to gui
π 5f3be1f feature(Tinebase/LDAP): allow to set SYNC_USER_ACCOUNT_STATUS via config
fa86648 feature(Calendar): use sabredav for ics export
5851c09 feature(Crm/Export): add csv export for leads
881e524 feature(Tinebase): allow authUser/roleChange login
0οΈβ£ 295255b feature(Felamimail): define html editor default fontπ #Bugfixes
π 56a725a fix(Calendar Export) CF resolving for recur instances fixed
π³ 112e2cc fix(docker/config) fix tika install and activate filesystem indexing
π³ dbbb1d5 fix(docker) config.inc.php.tmpl missing a quote
59ee3f6 fix(TB CFFilter) fix search for empty record (array)
ed42eb4 fix(TB User/Group Replication) gracefully deal with missing user/groups on slave
0b4494a tweak(Timetracker): fix some dialog issues
π 01d5b1b fix(Tinebase/EmailUser): wrong email user id in setPluginPassword
7c87367 fix(Felamimail/Sieve): use edit grants for sieve functions
478cca7 fix(Felamimail/Filter): no result if $_filterData value empty
49a209c fix(Tinebase/Filesystem): fix setNodeAcl CLI
π e215915 fix(build): remove tine20 custom apps from vendor
ab9bad0 fix(Tinebase): favorite grantbox search group/user/role
β‘οΈ ac611c9 fix(Timetracker/Update): set accounting_time in new fn
π 999ba9c fix: remove unnecessary assignments (#7059)
e549a3e fix(ci/config) set MAJOR_COMMIT_REF_NAME to 2020.11
708b25a fix(ci/config) set MAJOR_COMMIT_REF_NAME to 2019.11
π³ fcf69ac fix(ci/docker/caching) discard builtkit caching
e1e6bfa fix(Calendar/Export): make ATTACH work
2b213e2 fix(Calendar/Export): only add X-CALENDARSERVER-ACCESS once
β e7ae5bd fix(ci) use AllTests with NodeIndex
3bc3a7a fix(TB Model CustomFieldFilter) - introduce all "record" features (notDefinedBy etc.)
af33ae5 fix(Felamimail): put needle/haystack in right order (strpos)
π» 20c12bf fix(TB Expressive) make http status code exception handling working
π 13e8879 fix(Felamimail/Account): remove system account
ce638d4 fix(Felamimail/iMIP): catch iMIP validation error
π 58b6d70 fix(Calendar Rrule) special case count(ByDay) > count fixed
2979700 fix(Setup/Install): show correct app count
bd1be92 fix(Tinebase/DateTime): isvalid check for datetime
π» b47caa9 fix(Felamimail/Folder): add exception for create duplicate folder
8bf3144 fix(Addressbook/Contact): check user object
2766493 fix(Tinebase/FileSystem): don't check feature in constructor
b7dd3c5 tweak(phpstan): fix some code errors
π 29cc718 fix(Felamimail): fix merge fail
20c0265 fix(Felamimail): do not autocreate folders without PW
π ca16ecd fix(Sales): merge_invoices is no longer sortable
5bc5d48 fix(Felamimail/EditDialog): prevent js error without accountCommits and Milestone
All changes in detail: 2020.03.2...2020.03.3
Milestone: https://github.com/tine20/tine20/milestone/353
GitHub Issues (2020.03.3): https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2020.03.3π¦ Packages
SHA1 checksums for the download files
π¦ https://packages.tine20.org/source/2020.03.3/sha1sum_2020.03.3.txtπ¦ All-in-One Package
(containing: Felamimail, Timetracker, Crm, Calendar, Addressbook, ActiveSync, Filemanager, Tasks, Sales):
π¦ https://packages.tine20.org/source/2020.03.3/tine20-allinone_2020.03.3.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.3/tine20-allinone_2020.03.3.zipInventory
π¦ https://packages.tine20.org/source/2020.03.3/tine20-inventory_2020.03.3.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.3/tine20-inventory_2020.03.3.zipπ SimpleFAQ
π¦ https://packages.tine20.org/source/2020.03.3/tine20-simplefaq_2020.03.3.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.3/tine20-simplefaq_2020.03.3.zipHumanresources
π¦ https://packages.tine20.org/source/2020.03.3/tine20-humanresources_2020.03.3.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.3/tine20-humanresources_2020.03.3.zipπ¦ Voip Package (Voipmanager/Phone)
π¦ https://packages.tine20.org/source/2020.03.3/tine20-voip_2020.03.3.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.3/tine20-voip_2020.03.3.zipπ¦ Business Edition Try & Buy Packages
π§ https://packages.tine20.com/maintenance/
Installation
π See Howto at https://github.com/tine20/tine20/wiki/EN%3AInstall-Howto
β‘οΈ Update
β‘οΈ See Howto at https://github.com/tine20/tine20/wiki/EN%3AUpdate-Howto
-
v2020.03.2 Changes
April 21, 2020π Changelog
Features
7e8225c tweak(ci) do not run pipelines for feature branches
0c96a31 tweak(Tinebase/FilesystemPreviews): create previews now is a feature
03a1e66 feature(Tinebase/PreviewService): allow to disable proxy for preview
47b54dc feature(Calendar): import resource
c389182 feature(Filemanager): add Demodata csv import.
ed60be7 feature(Tinebase/Cli): add repairFSAclNodes
fe28d23 feature(Felamimail): switch grid columns and filter for sent folder
8cd4486 feature(Addressbook): set private grant cli script
52c9438 feature(Calendar): allow custom periods in gridView
β‘οΈ ef93180 feature(Setup/Cli): add verbose mode to --update
86cb6ef feature(ci): phpstan code quality reports
π 8356c43 feature(Tinebase/EmailUser): activate EMAIL_USER_ID_IN_XPROPS by default
5dd9d89 feature(Tinebase): make expanding of layerCombos interceptable
330589e feature(Addressbook): Add Contact private grantπ #Bugfixes
π² 0f56471 fix(Calendar): fix property access in log
108fde4 fix(Filemanager): tempfile ID might be false
π 6d7c956 fix(ci build) do not use previous commits as cache
β 496bfd0 fix(tests): add missing 's' to $suites var
β 2129ea9 fix(ci phpstan) include baseline.yaml in test image
β 766894e fix(Addressbook/Demodata): change import test for demodata
β 314cb6c fix(TB test) redis test failed in gitlab env
26a37fd fix(Tinebase/WebDAV): skip 404 children
β bc46441 fix(HR test) use default locale explicitly
π 45a873e fix(Tinebase/js): remove problematic onPreferenceChange listener
77f1dad fix(Tinebase): safari keeps reloading page
β 8e2d560 fix(e2etests): wrong day in calendar
0ae3866 fix(ci) gyp install and no cache option
e451677 fix(TB ForeignId Filter) subfilter not matching lead to bad sql
aef939a fix(ci) broken npm install
a6be05b fix(Tinebase/EditDialog): checkStates after load
9287601 fix(TB Relation/ForeignRecord Filter) fix "not set" behavior
β‘οΈ 8171922 fix(Admin): update new adb container of user
539657e fix(Addressbook/Contact): only check grant with valid user object
d116ab2 fix(Felamimail/Json): skip preparedPart on error
3920808 fix(Addressbook/Json): prevent undefined index in searchEmailAddresss
b6ccb56 fix(Tinebase/Westpanel): westpanel width + scrollbarwidth
π f699082 fix(ci): use docker buildkit caching, multistage build
3c74791 fix(Addressbook): filter ActiveSync input for db
259ad26 fix(Felammimail): filter imip input for db
β‘οΈ d0fbb12 fix(Admin/EmailAccount): grants need update when moving Account.php
5beb5b4 fix(TB Export Doc) fix broken makros for twig templates too
ccd64ed fix(TB export) fix twig template featureCommits and Milestone
All changes in detail: 2020.03.1...2020.03.2
Milestone: https://github.com/tine20/tine20/milestone/349
GitHub Issues (2020.03.2): https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2020.03.2π¦ Packages
SHA1 checksums for the download files
π¦ https://packages.tine20.org/source/2020.03.2/sha1sum_2020.03.2.txtπ¦ All-in-One Package
(containing: Felamimail, Timetracker, Crm, Calendar, Addressbook, ActiveSync, Filemanager, Tasks, Sales):
π¦ https://packages.tine20.org/source/2020.03.2/tine20-allinone_2020.03.2.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.2/tine20-allinone_2020.03.2.zipInventory
π¦ https://packages.tine20.org/source/2020.03.2/tine20-inventory_2020.03.2.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.2/tine20-inventory_2020.03.2.zipπ SimpleFAQ
π¦ https://packages.tine20.org/source/2020.03.2/tine20-simplefaq_2020.03.2.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.2/tine20-simplefaq_2020.03.2.zipHumanresources
π¦ https://packages.tine20.org/source/2020.03.2/tine20-humanresources_2020.03.2.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.2/tine20-humanresources_2020.03.2.zipπ¦ Voip Package (Voipmanager/Phone)
π¦ https://packages.tine20.org/source/2020.03.2/tine20-voip_2020.03.2.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.2/tine20-voip_2020.03.2.zipπ¦ Business Edition Try & Buy Packages
π§ https://packages.tine20.com/maintenance/
Installation
π See Howto at https://github.com/tine20/tine20/wiki/EN%3AInstall-Howto
β‘οΈ Update
β‘οΈ See Howto at https://github.com/tine20/tine20/wiki/EN%3AUpdate-Howto
-
v2020.03.1 Changes
March 19, 2020π Changelog
Features
4d0b75c feature(Addressbook/Import): add DE Outlook 2010 import definition
3f05370 feature(Tinebase/Previews): resetErrorCount on fileSystemCheckPreviews
4c8e513 feature(Admin/EmailAccount): convert from system to userInternal
3bd28eb feature(Sales/Products): show product attributes in grid
π 65dae7f feature(Felamimail/Grid): allow to move to all accounts
f1ff9e7 feature(Filemanager): add file name filter
bbc6a3e feature(Admin/User): do not create email account without password
d89a38d feature(ci): gitlab ci
215ab88 feature(ci): gitlab ci
β‘οΈ fb8cc96 feature(Setup/Cli): add update_needed cli
d8d5390 feature(Felamimail/Compose): improve contact/list filtering
f3fb025 feature(Filemanager): enable favorites panel in filemanager
0οΈβ£ 26e3e97 feature(Task): add pref for default alarm
β 60cedbd feature(test/e2etest): backport from 2020.11
βͺ 987bfd7 feature(TB add json api restoreRevision for VFS node)
π 71d9895 feature(Admin/Cli): add enableAutoMoveNotificationsinSystemEmailAccountsπ #Bugfixes
2839140 fix(Calender PeriodFilter) return json in user timezone, not utc
203100c fix(Filemanager/Node): _createNodeFromTempfile might return null
6d9cd51 fix(Felamimail): can't forward attachments
218c1e5 fix(Admin/Config) store everything json unquoted
d9c0f38 fix(Tinebase): check if record has no id when filing message
f3e6365 fix(Admin/Import): prevent undefined index 'primarydomain'
9b1dec4 fix(Timetracker): disable export button in editDialog
π 5b39b84 fix(Demodata): some fixes for import
d2bb9e2 fix(Admin/User): make sorting by creation_time work
β‘οΈ daa62b1 fix update tests
π² 6bbe865 fix(TB Server WebDav) do not debug log get response or put requests
1de5a9b fix(Felamimail): pressed state did not reflect preference
b728dfb fix(TB Export) record resolving for multiple datasources
81c0f5e fix(Tinebase/Import): make append work again in csv import #7159
3182714 fix(Addressbook/GridPanel): select adb container in import
β 0f86fbe fix(php7.4): some more php 7.4 fixing (mostly tests)
β‘οΈ 941fef2 fix(php7.4): update opendocument lib
fc78aac fix(Admin/EmailAccount): don't reset user email account
dc6ffdf fix(Tinebase) tag mass attach layout prop in chrome
727ea55 fix(Felamimail): drafts are dublicated multiple times
3ce01df fix(Felamimail/Account): make userInternal accounts work
π 7e179af fix(Tinebase/FileSystem): make upload/save files work for windows servers #7141
2925198 fix(Addressbook): save duplicate contact with image failed
d18d12f fix admin cli deleteuser/account
f322e4c fix(Filemanager): show info when no preview is available
1535cd4 fix(Tinebase/Server): undefined method Tinebase_Http_Request::getId
β‘οΈ f7e3a61 fix(Tinebase Notes) update notes must not resolve created_by
eb04b1e fix(Addressbook): structure panel throws error when empty
β 79eff00 fix(HR test fixing)
π a62549d fix(Admin/EmailAccount): remove email user xprops on convert
9dd5f23 fix(Tinebase/TempFile): add missing fn deleteTempFile
β‘οΈ 10b3d6f fix(Felamimail): Can't update Email Accounts without Sieve Server #6851
d988904 fix(Felamimail): fetch user from old record
a46b0d9 fix(Admin/EmailAccount): make getAccountUsername work for system accounts
bbb905f fix(Felamimail/Account): disable sieve notification fields
π f374ed1 fix(Tinebase/FilterPlugin): prevent missing container problem
5f41c93 fix(TB cli monitoring api) minor cache monitoring change
9dade58 fix(Felamimail/Http): handle program flow failures
β‘οΈ 4d23b84 fix(HumanResources Update) legacy working time scheme may have outdated types
β‘οΈ 826f2e8 fix (HR Setup Update) code cleanup
β‘οΈ 94fde00 fix(TB tests) cleanNotes test fail during update tests fixed
β af84bf4 fix(e2etests): random fail of waitingForSelector
e0db36d fix(Tinebase/ActivitiesPanel): use beforeload the preference pageSize
5fe986c fix(Tinebase): resolve contact/systemcontact
249dbd2 fix(Tinebase): truncate login name and user agent
875085b fix(Tinebase): one page previews can't be scrolled
β‘οΈ b7351c1 fix(php7.4) update phpoffice/phpspreadsheet
c01b344 fix(TB ActionQueue iterateAllData) fix redis interaction for "scan"
5d9c1cf fix(TB ActionQueue) fix time field of data map
βͺ 49bae7a fix(TB restoreRevision) added more tests, fixed bugs
d625148 fix(TB / Filemanager) savePersistentFilter with pathFitlers failed
3c14331 fix(Tinebase): backend does not always resolve path
9eeebd0 fix(Tinebase/EmailUser): return email user props
b88100a fix(Admin/EmailAccount): check account type before setting sieve script
π c21b1e8 fix(e2etests): remove duplicate test files
βͺ c289b91 fix(TB restore revision) fm and attachments behave same re overwritting
ea2010c fix(Tasks/ActiveSync): sanitize task priority
94663d3 tweak(Felamimail/Imap): suppress iconv errors in _fixHeaderEncoding
β‘οΈ eabe8bf fix(Admin/EmailAccounts): prepare sieve admin access for update
β 5e4b3b0 test(Admin): fix test failsCommits and Milestone
All changes in detail: 2019.12.5...2020.03.1
Milestone: https://github.com/tine20/tine20/milestone/345
GitHub Issues (2020.03.1): https://github.com/tine20/tine20/issues?q=is%3Aclosed+milestone%3A2020.03.1π¦ Packages
SHA1 checksums for the download files
π¦ https://packages.tine20.org/source/2020.03.1/sha1sum_2020.03.1.txtπ¦ All-in-One Package
(containing: Felamimail, Timetracker, Crm, Calendar, Addressbook, ActiveSync, Filemanager, Tasks, Sales):
π¦ https://packages.tine20.org/source/2020.03.1/tine20-allinone_2020.03.1.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.1/tine20-allinone_2020.03.1.zipInventory
π¦ https://packages.tine20.org/source/2020.03.1/tine20-inventory_2020.03.1.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.1/tine20-inventory_2020.03.1.zipπ SimpleFAQ
π¦ https://packages.tine20.org/source/2020.03.1/tine20-simplefaq_2020.03.1.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.1/tine20-simplefaq_2020.03.1.zipHumanresources
π¦ https://packages.tine20.org/source/2020.03.1/tine20-humanresources_2020.03.1.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.1/tine20-humanresources_2020.03.1.zipπ¦ Voip Package (Voipmanager/Phone)
π¦ https://packages.tine20.org/source/2020.03.1/tine20-voip_2020.03.1.tar.bz2
π¦ https://packages.tine20.org/source/2020.03.1/tine20-voip_2020.03.1.zipπ¦ Business Edition Try & Buy Packages
π§ https://packages.tine20.com/maintenance/
Installation
π See Howto at https://github.com/tine20/tine20/wiki/EN%3AInstall-Howto
β‘οΈ Update
β‘οΈ See Howto at https://github.com/tine20/tine20/wiki/EN%3AUpdate-Howto
-
v2019.12.5
February 20, 2020