github tine20/tine20 2020.08.3

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

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

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

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

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

Humanresources
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

Don't miss a new tine20 release

NewReleases is sending notifications on new releases.