
TINE 2.0 RELEASENOTES
=====================
                    
  Release:     Lu (2021.11)
  Last change: 2022-01-20

# CHANGELOG 2021.11.3

### Features
73d2c15acf feature(Initialize/Update): import be 2019.11 manual content
fdcc927d47 feature(OOI) add forceSaveInterval cfg/feature
c036a8c10b feature(Felamimail/account): introduce email_account type addressbook contact
08f51ea066 feature(Admin/Email): cleanup mail accounts

### Bugfixes
a59ac7420c fix(Calendar vevent) don't crash on empty but non-null ORGANIZER email
3de431101c fix(docker): update quickstart.yaml
eb58e56349 fix(Felamimail/js): only show saveInAdbFields in admin module
4b3c2087d3 fix(HR): index right columns cell
302ad8968c fix(Felamimail): init hooks before initAccountStore
5ff827e5fc fix(TB) minor code cleanups
aeb227c1a7 fix(Calendar): url from ics missing
a52acdeec9 fix(Felamimail): backport fix save e-mail account
6c24e95ed8 fix(Addressbook/Lists): list email can still be empty
659388f047 fix(Calendar) fix broken resolveRelationId
8749232925 fix(Filemanager): uploads to wrong folder
50af223ce7 fix(Tinebase): clipboard icon missing when sales not installed
cef0038b1c fix(Felamimail/Account): user_id needs to be nullable, too
daa0353c2d fix(TB HTTP FE) allow long model names with _ in __call
b321409a32 fix(DFCom/Update/1.3): convert dfcom_id empty string to NULL
f3d902684a fix(Tinebase/Config): Wrong link on login page #7348
1b186cb402 fix(Felamimail/Message): convert structure cache id
a91b99c227 fix(TB Export) filelocation support improved, support attachment as target
825f8547f8 fix(Felamimail/Account): allow 'duplicate' email account contacts
bdd099f1bd fix(Felamimail/Account): contact_id needs to be nullable, too
372cc33f7f fix(Calendar/Attender): fix resolving of resources
b686278f43 fix(Felamimail/Convert): $result['contact_id'] might not be an array
a664bb6759 fix(Tinebase/Cli): fix cleanRelations command
9bec3a4c20 fix(Felamimail/Account): set default empty value for 'visiblity'
a3af2bd86f fix(Filemanager): select updated folder after rename
a940e7b688 fix(Felamimail/Update/14.3): some more Account fields need to be nullable
dcf61a8a6e fix(Setup): checkUserLimit wihtout Tinebase_Core::getUser()
17043cd2ca fix(Tinebase/js): import record edit field in field manager
e4b26ac803 fix(Felamimail/Update/14.3+14.4): some Account fields need to be nullable
a9e3eaaf3c fix(dfcom) dfcom_id of type int should have input filter
c2b43b59b7 fix(Felamimail/Message): handle deeply nested recipient arrays
5ae2557531 fix(Tinebase/CommId): Hide internal CommunityIdentNr fields
fd9a86d077 fix(HumanResources/WtReport): fix getStartDate


# GENERAL CHANGES (Administrative)

## Single-Sign-On Support

Tine can now act as SSO Identity Provider with support of the following protcols:
- openID
- openIDConnect
- SAML 2.0

If Tine is configured accordingly, users of other apps can be authenticated by logging in on a central instance (Tine
 as Identity Provider).

## MFA

Added support for H|TOTP and Yubico MFA. A new MFA UI has been added to the user edit dialog.

## Sentry

Update to current Sentry PHP SDK 3.3.2 with improved logging and more information in issues.

## PHP 8.0 Support

Support PHP < 7.4 has been dropped.

## Monitoring E-Mail Integration

Added monitoring checks for IMAP/SMTP/Sieve integration.

# GENERAL CHANGES (User Interface)

## Rebranding

Tine 2.0 -> Tine

# Admin

## Adminisitration of E-Mail-Accounts

- Sieve settings for all (system) accounts
- Improved shared accounts management

# Adressbook

## Improve group memberships and roles management

- Only have one grid for members and roles
- Allow to define maximum members in a role

## Added language field to contacts

# Calendar

## Add secondary colors for events (by attender status, tags, ...)

## Add ressource colors

# Felamimail

## "Mark as SPAM"-Features

- Configurable via BL-Pipelines

## Import eml into Felamimail via UI

## ActiveSync: support for FolderCreate command added

## Improve E-Mail-Editor

- Added strike-through formatting
- Added code-block formatting
- Standard font configurable per user

## Keyboard-Shortcuts (similar to Thunderbird)

## Test-Button for checking IMAP/SMTP settings

# Filemanager

## Upload Folder

# ActiveSync / WebDAV

## Support for OpenSync on Android

## Support EMClient 7

- emClient 8 might still be unsupported: https://github.com/tine20/tine20/issues/7202
