All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Draft link for translations
- Implemented retry mechanism for jobs if connectors are unavailable or the job fails
- Introduced a new configuration setting that allows the disabling of automatic synchronization for jobs that are currently in progress
- Download translations triggered only after all of them are done
- Lock release issue after queue message processing
- Rise condition of queue messages
- Translation of nested link field
- Change translations batch size
- Change translation limit for get translation request
- Lock release issue after queue message processing
- Support for the Typed Link Field plugin
- Ignore dropdowns setting
- Queue manager
- Download translations triggered only after all of them are done
- Queue each translation file transfer separately
- Empty user id on draft creation
- Nested blocks getting removed on current entry version when translations downloaded
- Download diagnostic data functionality
- Introduced new job and translation status "needs attention"
- Added warning message for translation jobs exceeding field limit with
- Included warning icon for each translation exceeding field limit with
- Download Diagnostic Data button for error reporting
- Notification if the plugin is outdated
- New queue job for manually syncing Lilt jobs
- Entry slug name added to translation filenames
- Priority for jobs from queue
- Background job for translation downloading
- Increase TTR for background jobs
- Option to enable target entries on translations publish
- Option to enable slug copy from source entries to target
- Updated error message for failed jobs after retries
- Retry logic for queues
- Queues priority decreased for sending jobs to 1024 and receiving to 2048
- Deprecate FetchInstantJobTranslationsFromConnector and FetchVerifiedJobTranslationsFromConnector
- Merge canonical changes from the Neo field into drafts
- Added fallback for block elements without a created structure to fix content provider
- Resolved duplication issue with Neo and SuperTable fields
- Query for fetching translations by status and id
- Duplication of Neo fields content
- Fixed an issue with drafts being overridden due to an incorrect canonical merge
- Fixed a problem where translations were not updating to a failed status when a job fails
- Multilingual draft publishing issue
- Failed jobs aren't able to be deleted (github issue)
- Copy source text for Matrix fields
- Configuration page issues
- Get versions for Jobs element
- Skip sync for new jobs
- Enabling of entries on translation publish
- Entry version content provider
- Updating of translation connector ids
- Multiple drafts apply issue for different sites
- Draft apply issue (all fields in translation draft now marked as changed for new drafts)
- Retry logic for failed jobs
- Job and translation status update after sync action
- Error message for manual retry
- Support of CraftCMS v4.0.0 and higher (^4.0.0)