github tine20/tine20 2020.03.3

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

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
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 account

Commits 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.zip

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

Humanresources
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

Don't miss a new tine20 release

NewReleases is sending notifications on new releases.