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.zip
Inventory
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.zip
Humanresources
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