Tine 2.0 v2020.03.4 Release Notes
Release Date: 2020-07-16 // almost 4 years ago-
π 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