Releases: wagtail/wagtail-localize
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
v1.1rc2 - full ListBlock support with Wagtail 2.16
What's Changed
- 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
See https://github.com/wagtail/wagtail-localize/releases/tag/v1.1rc1 for previous RC changes
New Contributors
- @th3hamm0r made their first contribution in #527
- @Redjam made their first contribution in #531
Full Changelog: v1.0.1...v1.1rc2
v1.1rc1 - Wagtail 2.16, back to alias and more
This release candidate brings in support for Wagtail 2.16 and Django 4.0.
It also brings in preliminary support for ListBlock
s (note: the blocks need to be saved with Wagtail 2.16 in order for the list items to get IDs. ListBlock
nested in StructBlock
support pending #525).
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
- 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 / @bmihelac 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
- Convert to alias by @zerolab in #515
- Typo fixes by @Tijani-Dia in #504 and @KalobTaulien in #521
New Contributors
- @Tijani-Dia made their first contribution in #504
- @mixxorz made their first contribution in #518
- @KalobTaulien made their first contribution in #521
Full Changelog: v1.0.1...v1.1rc1
v1.0.1 - Translate/update translation form components
This is a convenience relese which extends the form components mechanism used in the locale sync form to the submit and update translations forms (#491).
New component registration can be done using the new register_translation_component decorator
@register_translation_component(
heading=gettext_lazy("My component"),
help_text=gettext_lazy("Help text to describe what this is needed for"),
enable_text=gettext_lazy("Add custom component data"),
disable_text=gettext_lazy("Do not add custom component data"),
)
class MyTranslationComponent(model.Model):
pass
The work was sponsored by Twilio
Version 1.0 🚀
This the full release for Wagtail Localize 1.0
Changes since v1.0rc4:
- Handle configurable comments relation (Wagtail 2.15 fix) (@gasman)
This release is fully compatible with Wagtail 2.15 - Add means to disable the default translation mode (@zerolab, sponsored by Instrument)
See documentation - Add pre-commit support and lint using black(@zerolab)
- Allow overriding chooser blocks defined in
StructBlock
s (@zerolab)