Releases: wagtail/wagtail-localize
v1.3.1 - another chooser off `ListBlock`
This fixes an issue with choosers directly in a ListBlock
. Thanks to @Spikenn in #639
For the full v1.3 changes see https://github.com/wagtail/wagtail-localize/releases/tag/v1.3
Full Changelog: v1.3...v1.3.1
v1.3 - Wagtail 4, finally
This release
- 🎉 brings the long-awaited Wagtail 4.0.x compatibility 🎉
- 🐛 fixes a number of issues such as #487, #284, #625
- 📦 changes the packaging tool to flit
- 🧽 drops support for Wagtail < 2.15
⚠️ does better in terms of cleaning up when a translation source (ie. original page) or translation destination (i.e. the translation) are deleted. Before this release,Translation
objects were marked as inactive and all related data was kept around. To keep the old behaviour, setWAGTAILLOCALIZE_DISABLE_ON_DELETE = True
in your settings file. See #622 for further details
What's Changed
- Fix compatiblity with main by @zerolab in #588
- Bump terser from 4.8.0 to 4.8.1 by @dependabot in #594
- Fix changed
register_page_listing_more_buttons
signature by @zerolab in #599 - Fix TestSubmitPageTranslationWithComponents for Wagtail 4 by @gasman in #601
- Use Flit for packaging by @engineervix in #589
- Wagtail 4.0 compat by @zerolab in #613
- Fix migrations failures caused by changed revision / initial dependecy change by @zerolab in #616
- Drop pre Wagtail 2.15 support by @zerolab in #617
- Fix string extraction from nullable
RichTextField
by @zerolab in #621 - Guard against
ManyToOneRel
child field without help text or verbose name by @zerolab in #620 - Add buttons with register_page_header_buttons-hook by @th3hamm0r in #628
- Fix widget extraction for choosers in
StructBlock
inListBlock
by @zerolab in #633 - Fix Revision model change in Wagtail 4.0 by @zerolab in #630
- Add method to delete translation data on translatable model deletion by @zerolab in #622
- Handle
TemplateSegment
during cleanup as well (follow up to #622) by @zerolab in #635
New Contributors
- @engineervix made their first contribution in #589
- @janbaykara made their first contribution in #602
- @ramiboutas made their first contribution in #604
Full Changelog: v1.2.1...v1.4
v1.3-alpha4 - Wagtail 4 support, with migration fix
Adds a missing JavaScript include on the dit translation page, and drops support for Wagtail < 2.15
Full release notes: https://github.com/wagtail/wagtail-localize/releases/tag/v1.3.0-alpha.1
v1.3-alpha3 - Wagtail 4 support, with migration fix
Fixes a migration dependency. Full release notes: https://github.com/wagtail/wagtail-localize/releases/tag/v1.3.0-alpha.1
v1.3-alpha1 - Wagtail 4 support
What's Changed
- Wagtail 4.0 compat by @janbaykara and @zerolab in #613 (via #60)
- Support DeepL free API endpoint by @ramiboutas in #604
- Bump terser from 4.8.0 to 4.8.1 by @dependabot in #594
- Use Flit for packaging by @engineervix and @chris48s in #589
New Contributors
- @engineervix made their first contribution in #589
- @janbaykara made their first contribution in #602
- @ramiboutas made their first contribution in #604
Full Changelog: v1.2.1...v1.3.0-alpha.1
v1.2.1 - the squash a few bugs release
What's Changed
- updates filter to get translation source by @sheralim012 in #578
- improve docs for Google Cloud Translate by @chris48s in #575
- Fix page chooser widget extraction in orderables by @zerolab in #584
- Fix duplicate locale defintion in TranslatableCreateView template by @benmth in #580
New Contributors
- @sheralim012 made their first contribution in #578
- @chris48s made their first contribution in #575
- @benmth made their first contribution in #580
Full Changelog: v1.2...v1.2.1
Wagtail 3.0, async task queues and more
This release adds support for Wagtail 3.0. It also add support for translation UI for custom ModelAdmin
models and configurable background tasks
What's Changed
- Translatable ModelAdmin by @dinoperovic in #550
- [Wagtail mainline] keep up with mainline by @zerolab in #557
- Limit width of segments editor by @kaedroho in #561
- Add Django 4.0 classifier to setup.py by @lb- in #566
- Bump ansi-regex from 3.0.0 to 3.0.1 by @dependabot in #567
- Pin pygments to pre 2.12 release to fix mkdocs build failures by @zerolab in #568
- Add a mechanism for plugging in task queues by @kaedroho in #549
- Fix header styling for Wagtail 3.0 by @kaedroho in #560
- 3.0 official support and catch with wagtailmain by @zerolab in #569
- Fix further Wagtail
main
failures and tidy up GH Action/Makefile by @zerolab in #572
New Contributors
- @dinoperovic made their first contribution in #550
- @lb- made their first contribution in #566
Full Changelog: v1.1.2...v1.2
v.1.1.2 - Down the `ListBlock` in `StructBlock` nesting rabbit hole
v1.1.1 - `ListBlock` and choosers nested in `StreamBlock` tidy ups
This release adds some tidy ups to ListBlock
and choosers in nested StreamBlock
handling
What's Changed
- extract.py: fix list block for empty lists by @mb03 in #545
- Handle choosers in nested
StreamBlock
s by @zerolab in #546
New Contributors
Full Changelog: v1.1...v1.1.1
v1.1 - Wagtail 2.16, back to alias and more
This is a Wagtail 2.16 and Django 4.0 compatible release.
It also adds long-awaited support for ListBlocks (
Finally, there are some quality of life improvements such as clearing text fields on sync, clearing the error flag on po import, syncing page privacy settings as well as redirecting to the translated page edit form if submitting for a single translation.
Much of this work was kindly sponsored by Mozilla and Twilio
What's Changed
- Handle text field clearing when syncing by @zerolab in #495
- Sync source page privacy settings with translated page by @zerolab in #496
- Small typo fix by @Tijani-Dia in #504
- Update supported versions and dependencies by @zerolab in #509
- Reset the has error flag on po import by @zerolab in #507
- Fix
edit_string_translation
andedit_override
views when DRF is configured with explicit permission/authentication classes by @zerolab in #513 - Add support for
ListBlock
by @zerolab in #510 - Redirect to newly translate page's edit view when submitting a translation for a single locale by @mixxorz in #518
- Typo fix by @KalobTaulien in #521
- Convert to alias by @zerolab in #515
- Prep v1.1rc1 release by @zerolab in #526
- Fixed typo in installation.md by @th3hamm0r in #527
- v1.1rc1 tidy ups by @zerolab in #529
- Update 4-templates.md by @Redjam in #531
- Support
ListBlock
s nested inStructBlock
s by @zerolab in #525 - CI and package cleanups by @zerolab in #533
- Fix nightly errors by @zerolab in #536
- Delete the related Translation object when converting a page back to alias by @zerolab in #532
- Release/1.1 by @zerolab in #538
New Contributors
- @Tijani-Dia made their first contribution in #504
- @mixxorz made their first contribution in #518
- @KalobTaulien made their first contribution in #521
- @th3hamm0r made their first contribution in #527
- @Redjam made their first contribution in #531
Full Changelog: v1.0.1...v1.1