github tine20/tine20 2020.08.5

latest releases: 2023.12.1, 2023.12.09.18, 2023.12.02.18...
3 years ago

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

Don't miss a new tine20 release

NewReleases is sending notifications on new releases.