Added

TRANSLATE-2363: Development tool session:impersonate accessible via api
Enables an API user to authenticate in a name of different user. This feature is only available via translate5 API and for users with api role. More info you can find here : https://confluence.translate5.net/display/TAD/Sess sion

Bugfixes

TRANSLATE-2471: Auto-assigned users and deadline-date
Fixes missing deadline date for auto assigned users.

TRANSLATE-2470: Errors on log mail delivery stops whole PHP process
Errors on log e-mail delivery stops whole application process and leads to additional errors. The originating error is not logged in the translate5 log, only in the PHP log.

TRANSLATE-2468: Instant-translate custom title
Enables instant-translate custom title definition in client-specific locales.

TRANSLATE-2467: RootCause Error "Cannot read property 'nodeName' of null"
Fixed Bug in TrackChanges when editing already edited segments

TRANSLATE-2465: Add version parameter to instanttranslate and termportal assets
The web assets (CSS and JS files) were not probably updated in termportal and instanttranslate after an update.

TRANSLATE-2464: Tag protection feature does not work if content contains XML comments or CDATA blocks
The tag protection feature was not working properly if the content contains XML comments or CDATA blocks.

TRANSLATE-2463: Match analysis and batch worker fix
Fixes that machine translation engines were queried to often with enabled batch quries and projects with multiple target languages and some other minor problems with match analysis and batch query workers.

TRANSLATE-2461: Non Public Plugin Classes referenced in public code
Pure public translate5 installations were not usable due a code reference to non public code.

TRANSLATE-2459: Segments grid scroll-to uses private function
Segments grid scroll to segment function improvement.

TRANSLATE-2458: Reenable logout on window close also for open id users
Currently the logout on window close feature is not working for users logging in via OpenID connect.

TRANSLATE-2457: Globalese engines string IDs crash translate5 task import wizard
Globalese may return also string based engine IDs, translate5 was only supporting integer ids so far.

TRANSLATE-2431: Errors on update with not configured mail server
If there is no e-mail server configured, the update shows an error due missing SMTP config.