Skip to content

Releases: wagtail/wagtail-localize

Wagtail 3.0, async task queues and more

20 May 15:13
Compare
Choose a tag to compare

This release adds support for Wagtail 3.0. It also add support for translation UI for custom ModelAdmin models and configurable background tasks

⚠️ this is the last release that supports Wagtail < 2.15

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

Full Changelog: v1.1.2...v1.2

v.1.1.2 - Down the `ListBlock` in `StructBlock` nesting rabbit hole

28 Apr 15:44
Compare
Choose a tag to compare

What's Changed

  • Support overridable ForeignKey pointing to UUID primary key by @hpoul in #439
  • Fix edit handler logic with latest Wagtail 3.x by @zerolab in #555
  • Support further ListBlock nesting by @zerolab in #559

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1 - `ListBlock` and choosers nested in `StreamBlock` tidy ups

25 Mar 11:49
Compare
Choose a tag to compare

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 StreamBlocks by @zerolab in #546

New Contributors

  • @mb03 made their first contribution in #545

Full Changelog: v1.1...v1.1.1

v1.1 - Wagtail 2.16, back to alias and more

11 Mar 14:37
Compare
Choose a tag to compare

This is a Wagtail 2.16 and Django 4.0 compatible release.

It also adds long-awaited support for ListBlocks (⚠️ the blocks need to be saved with Wagtail 2.16 in order for the list items to get the necessary IDs)

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

New Contributors

Full Changelog: v1.0.1...v1.1

v1.1rc2 - full ListBlock support with Wagtail 2.16

04 Mar 10:58
Compare
Choose a tag to compare

What's Changed

See https://github.com/wagtail/wagtail-localize/releases/tag/v1.1rc1 for previous RC changes

New Contributors

Full Changelog: v1.0.1...v1.1rc2

v1.1rc1 - Wagtail 2.16, back to alias and more

22 Feb 23:19
Compare
Choose a tag to compare

This release candidate brings in support for Wagtail 2.16 and Django 4.0.

It also brings in preliminary support for ListBlocks (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

New Contributors

Full Changelog: v1.0.1...v1.1rc1

v1.0.1 - Translate/update translation form components

01 Dec 10:37
Compare
Choose a tag to compare

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 🚀

02 Nov 14:22
Compare
Choose a tag to compare

Version 1.0 Release Candidate 4

17 Sep 14:41
Compare
Choose a tag to compare

Version 1.0 Release Candidate 3