Install
Works with Drupal: ^8.8 || ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
871.94 KB
MD5: 6ad51ebfe220618f771602f9600f7540
SHA-1: a5d52083ffe0bc857f369f6d8c4931abe8d6352c
SHA-256: 3447eefd02f9f07208ca32988385167e74c838671c133f248d226824d00842c6
Download zip
1.39 MB
MD5: 76fb7e5597e663393bb1d4dbe62fcebb
SHA-1: e377de9a89287930c6b0f6be2e2fdd6a1309eaf0
SHA-256: 5eee1985c348779e3310876542bfbc3102357ed6458a14bb2d8d419bda327061
Release notes
Release 4.0.0. Main changes include plugin architecture for extensibility and refactored how settings are stored to allow different development/staging workflows.
The only change from RC1 is that we removed support for D10 in info.yml, as it's not working yet.
Contributors (12)
penyaskito, npaudyal001, Project Update Bot, hlopez, sowmiya_v, antiorario, jrockowitz, jlhintze, AnaliaMok, J2, mattbrown.msb, pkht
Changelog
Issues: 26 issues resolved.
Changes since 3.9.2:
Bug
- #3285518 by penyaskito, hlopez: Interim downloads are prevented based on completion status when we should allow them
- #3282773 by hlopez: Source chip styling misaligned
- #3280377 by penyaskito, npaudyal001, sowmiya_v: Target callback is triggering downloads even if the ready_to_download flag is false
- #3260676 by penyaskito, jrockowitz, sowmiya_v, hlopez: A taxonomy term's status is not changed to EDITED when updated
- #3255343 by jlhintze, jrockowitz: Empty toolbar item being created by lingotek.module
- #3258255 by AnaliaMok: LingotekConfigSubscriber:onConfigLanguageOverrideDelete doesn't check for a valid document id
- #3249520 by penyaskito, J2, hlopez: User with "delete translation" permission cannot delete translation from Lingotek dashboard
- #3247828 by penyaskito, sowmiya_v, hlopez: Translating a taxonomy term and downloading it unpublished is not working
- #3245322 by pkht: Use StreamWrapperInterface instead of PublicStream definition in HtmlLinkDetector
- #3230932 by penyaskito, sowmiya_v: False positives in Needs upload bulk management filter
- #3238664 by penyaskito: If Cohesion Layout is disabled in Drupal, it's disabled in Lingotek and it shouldn't
Feature
- #3295346 by penyaskito, npaudyal001: Add an event so secondary actions in bulk targets can be altered from contrib modules
- #3250219 by penyaskito, antiorario, hlopez: Add plugin types for operations and options in translation-management area
- #3250213 by penyaskito, antiorario, hlopez: Add plugin type for filters in translation-management area
- #3264708 by penyaskito, antiorario: Make easier to override the revision to extract data from
- #3250212 by penyaskito, antiorario: Add plugin type for fields in translation-management area
- #3250208 by penyaskito, antiorario: Add plugin system for UI features in translation management
- #3242839 by penyaskito, mattbrown.msb, sowmiya_v: FieldProcessors as plugins
- #3003928 by penyaskito: Update how module exports config
Task
- #3288313 by Project Update Bot: Automated Drupal 10 compatibility fixes
- #3291784 by penyaskito, hlopez: Remove deprecated code and code paths planned for removal in 4.0.0
- #3277408 by penyaskito: Suppress deprecations so tests are green
- #3261900 by penyaskito: Fix tests failing with Drupal core 9.4.x
- #3252543 by hlopez, npaudyal001, penyaskito: Handle Lingotek response for trial users
- #3243838 by penyaskito: Enable back Tablefield integration tests