Version 1.2.6
June 23, 2026
- Improvement: Adds htmx attribute URL rewriting support, extending the existing URL replacement pipeline to translate URLs found in
hx-*attributes. - Improvement: Reverses the release order and adds dates to each entry to improve display in the Craft CMS Plugin Store.
Version 1.2.5
June 18, 2026
- Fix: Language switcher links and
original_pathin theweglot-datapayload are now computed from the source-language slug instead of the current translated slug, so every switcher link resolves to the correct per-language URL when browsing a translated page. - Fix: Slug translation now matches every path segment against the slug maps instead of only the first one, so nested URLs (e.g. blog articles under
blog/) are correctly redirected to their translated slug and resolved back to the source entry — fixing missing redirects and 404s on translated article URLs. - Fix: In-memory slug-map memoization is now keyed by the requested destination-language set, preventing languages from being dropped within a single request depending on call order.
Version 1.2.4
May 18, 2026
- Improvement: Adds an opt-in Algolia integration (enableAlgolia) that injects a new frontend script to intercept Algolia search requests via xhook, reverse-translate the query parameter through the Weglot API (with caching/debouncing), and route the request through the Weglot proxy.
- Improvement: Upgrades craftcms/cms from 5.9.5 to 5.9.15 and removes the thamtech/yii2-ratelimiter-advanced dependency from composer.lock.
- Improvement: Updates ParserService::getParser() to propagate a sanitized incoming wg-editor-session request header as an outbound editor-session header (when present) and to always include a weglot-integration: Craft CMS Plugin header on Weglot HTTP requests.
- Improvement: Introduces a large set of new unit tests covering helpers, settings validation, URL eligibility/path rewriting, link replacement, hreflang generation, redirect language selection, slug translation, option parsing/excludes, and translation rendering/error handling; older targeted tests are removed/reworked into broader suites.
Version 1.2.3
March 9, 2026
- Improvement: ReplaceLinkService::replaceUrl() now detects when an input URL points to a different host than the current request and returns it unchanged, preventing Weglot language rewriting/slug translation from affecting external links.
Version 1.2.2
March 2, 2026
- No public release notes.
Version 1.2.1
February 19, 2026
- Improvement: merge all dynamic selectors into the whitelist before injecting Weglot scripts in the DynamicsService.
Version 1.2.0
February 16, 2026
- Improvement: Use navigator.sendBeacon instead of fetch when supported by the browser for sending data in the background.
- Improvement: Add slug translation support for better handling of translated URLs.
- Improvement: Add a new “dynamics” option in the admin interface to give more control over dynamic content behavior.
- Improvement: Add reverse translation support for Craft’s search base to improve multilingual search handling.
Version 1.0.0
January 12, 2026
- Add auto-redirect feature
- Add Pageviews feature
- Remove credentials, keepalive and header content type from header
Version 0.2.2-beta
November 27, 2025
- Update cookieValidationKey and csrfParam configuration directly on construct
Version 0.2.1-beta
November 27, 2025
- Update cookieValidationKey and csrfParam configuration
Version 0.2.0-beta
November 20, 2025
- Update admin-design
Version 0.1.5-alpha
November 6, 2025
- Update CI add classmap directly on composer.json
Version 0.1.4-alpha
November 3, 2025
- Update CI add classmap directly on composer.json
Version 0.1.3-alpha
October 31, 2025
- Update CI add classmap directly on composer.json
Version 0.1.2-alpha
October 31, 2025
- Add classmap for autoload
Version 0.1.1-alpha
October 31, 2025
- Use intermediate build directory for php-scoper output
Version 0.1.0-alpha
October 28, 2025
- Initial alpha release