Skip to content

Releases: Frojd/Wagtail-Pipit

v10.0.1

03 Mar 20:33

Choose a tag to compare

[10.0.1] - 2026-03-03

Fixed

Full Changelog: v10.0.0...v10.0.1

v10.0.0

02 Mar 20:03

Choose a tag to compare

[10.0.0] - 2026-03-02

Added

  • Add Docker HEALTHCHECK that pings /wt/health-check/ endpoint (@marteinn)

Changed

  • Upgrade Django to 6.0 (@marteinn)
  • Upgrade Wagtail to 7.3 (@marteinn)
  • Replace pip with uv and uv.lock (@marteinn)
  • Rename local environment to dev to follow python standard (@marteinn)
  • Recommend npm ci instead of npm i when installing packages (@marteinn)
  • Return JSON response from health check endpoint (@marteinn)
  • Migrate CI for project from Circle CI to Github Actions (@marteinn)

Fixed

  • Update gunicorn to 25.1.0
  • Update psycopg to 3.3.2
  • Update sentry_sdk to 2.53.0
  • Update pytest to 9.0.2
  • Update pytest-django to 4.12.0
  • Update wagtail-factories to 4.4.0
  • Update mypy to 1.19.1
  • Update Next.js to 16.1.6
  • Update React to 19.2.4
  • Update Storybook to 10.2.9
  • Update @sentry/nextjs to 10.39.0
  • Add allowedDevOrigins to Next.js config

Removed

  • Remove uWSGI support in favour of Gunicorn

Full Changelog: v9.4.0...v10.0.0

v9.4.0

30 Nov 18:48

Choose a tag to compare

[9.4.0] - 2025-11-30

Changed

  • Upgrade Python to 3.12 (@marteinn)
  • Upgrade Wagtail to 7.2 (@marteinn)
  • Upgrade Next.js to 16 (@marteinn)
  • Upgrade docker image to use Ubuntu 24.04 (@marteinn)
  • Upgrade Django to 5.2.8 (@marteinn)
  • Upgrade Storybook to 10.1 (@marteinn)
  • Upgrade React to 19.2 (@marteinn)
  • Replace outdated husky hook with direct prettier formatting (@marteinn)
  • Improve preview security by validating token before storing in preview state (@marteinn)
  • Make sure trigger_error can only be requested by authenticated users (@marteinn)

Fixed

  • Update gevent to 25.9.1 (@marteinn)
  • Update psycopg to 3.2.13 (@marteinn)
  • Update python-dotenv to 1.2.1 (@marteinn)
  • Update sentry_sdk to 2.46.0 (@marteinn)
  • Update whitenoise to 6.11.0 (@marteinn)
  • Update wagtail-factories to 4.3.0 (@marteinn)
  • Update pytest to 9.0.1 (@marteinn)
  • Update mypy to 1.18.2 (@marteinn)
  • Update djangorestframework-stubs to 3.16.5 (@marteinn)
  • Update django-stubs to 5.2.7 (@marteinn)
  • Improve error message when having missing page serializer (@marteinn)
  • Improve typings in context_processor (@marteinn)
  • Update @sentry/nextjs to 10.27.0 (@marteinn)
  • Update i18next to 25.6.3 (@marteinn)
  • Upgrade jest to 30.2.0 (@marteinn)
  • Upgrade jest-environment-jsdom to 30.2.0 (@marteinn)
  • Upgrade cross-env to 10.1.0 (@marteinn)
  • Bump year in license (@marteinn)
  • Fix invalid error response in app router api/draft/route (@marteinn)
  • Prevent crash if seo.seoMetaRobots is undefined in generateMetadata (@marteinn)
  • Drop unreachable code in app getPreviewPageData (@marteinn)
  • Drop redundant use client in app clientcomponent (@marteinn)
  • Fix contradicting prop types in react components (@marteinn)
  • Improve error reporting when CatchAllPage lacks mapping (@marteinn)
  • Use arm64 compatible database container (@marteinn)
  • Add missing propTypes to BasePage (@marteinn)

Removed

  • Drop SECURE_BROWSER_XSS_FILTER as the setting is removed in Django (@marteinn)

Full Changelog: v9.3.0...v9.4.0

v9.3.0

03 Sep 18:39

Choose a tag to compare

[9.3.0] - 2025-09-03

Changed

Fixed

Full Changelog: v9.2.0...v9.3.0

v9.2.0

08 Feb 08:17

Choose a tag to compare

[9.2.0] - 2025-02-08

Changed

Fixed

  • Use docker compose v2 in github action test runner (@qgrp-m-kondratenko)
  • Make Next.js app router compatible with Next.js 5.1 (@marteinn)
  • Fix issue where metadata was not being sent to frontend correctly (@rinti)
  • Fix 'the input device is not a TTY' error in pre-push githook (@mikaelengstrom)
  • Make sure host query arg are supported when loading redirects from api (@marteinn)
  • Replace deprecated ruff lint options
  • Replace docker-compose cli command with docker-compose
  • Add missing tests for external view api
  • Fix issue where host query arg where not supported in external view api
  • Drop unused version from docker-compose github ci runner config (@marteinn)
  • Fix broken DjangoModelFactory import (@marteinn)
  • Bump mypy to 1.11.2
  • Bump pytest-django to 4.9.0
  • Bump django-stubs to 5.1.2
  • Bump gunicorn to 23.0.0
  • Bump sentry_sdk to 2.20.0
  • Bump pytest to 8.3.2
  • Bump whitenoise to 6.9.0
  • Bump pytest to 8.3.4
  • Bump mypy to 1.14.1
  • Bump gevent to 24.11.1
  • Bump djangorestframework-stubs to 3.15.2
  • Bump @sentry/nextjs to 8.54.0
  • Bump i18next to 24.2.2
  • Bump next-i18next 15.4.2
  • Bump storybook to 8.5
  • Bump eslint to 9.20
  • Bump django-stubs to 5.1.3

Removed

  • Drop react-test-renderer

New Contributors

  • @qgrp-m-kondratenko made their first contribution in #2416

Full Changelog: v9.1.1...v9.2.0

v9.1.1

24 Jul 06:52

Choose a tag to compare

[9.1.1] - 2024-07-24

Changed

  • Upgrade storybook to 8.2.5

Fixed

  • Upgrade Next.js to 14.2.5
  • Upgrade Django to 5.0.7
  • Upgrade wagtail to 6.1.3
  • Upgrade whitenoise to 6.7.0
  • Upgrade pytest to 8.3.1
  • Upgrade wagtail-factories to 4.2.1
  • Replace deprecated ruff with ruff check
  • Upgrade django-stubs to 5.0.2
  • Upgrade mypy to 1.11.0
  • Upgrade djangorestframework-stubs to 3.15.0
  • Upgrade psycopg to 3.2.1
  • Upgrade sentry_sdk to 2.10.0
  • Upgrade prettier to 3.3.3
  • Upgrade husky to 9.1.1
  • Upgrade i18next to 23.12.2
  • Upgrade next-i18next to 15.3.0
  • Upgrade eslint-config-next to 14.2.5
  • Upgrade sentry/nextjs to 8.19.0
  • Fix storybook crash in HomePage when seo robots are undefined
  • Upgrade testing-library/jest-dom to 6.4.8
  • Upgrade testing-library/react to 16.0.0

Full Changelog: v9.1.0...v9.1.1

v9.1.0

02 Jun 13:54

Choose a tag to compare

[9.1.0] - 2024-06-02

Changed

  • Upgrade Wagtail to 6.1.2
  • Upgrade Next.js to 14.2.3
  • Use pascal case file name when generating file in new_page command (@marteinn)
  • Drop possible Page suffix from name argument in new_page (@marteinn)
  • Clarify db collation on provisioning (@DBonbon)

Fixed

  • Fix issue with canonical link not properly exposed with fallback (@marteinn)
  • Default port to 443 to avoid broken site resolve from API (@rinti)
  • Ignore venv dirs named .venv
  • Make utils.env look for envfiles in ./src folder (@mikaelengstrom)
  • Upgrade django to 5.0.6
  • Upgrade pytest to 8.2.0
  • Upgrade wagtail-meta-preview to 4.1.0
  • Upgrade psycopg to 3.1.18
  • Upgrade gunicorn to 22.0.0
  • Upgrade mypy to 1.10.0
  • Upgrade gevent to 24.2.1
  • Upgrade sentry_sdk to 2.3.1
  • Upgrade husky to 9.0.11
  • Upgrade prettier to 3.3.0
  • Upgrade @swc/jes to 0.2.36
  • Upgrade react to 18.3.1
  • Upgrade i18next to 23.11.5
  • Upgrade sentry for js to 8.7.0
  • Upgrade wagtail_headless_preview to 0.8.0

Removed

  • Drop deprecated version key from docker-compose

Full Changelog: v8.15.0...v9.1.0

v9.0.0-beta

04 Feb 09:43

Choose a tag to compare

[9.0.0-beta] - 2024-02-04

Added

Changed

Fixed

  • Upgrade storybook to 7.6.10
  • Upgrade prettier to 3.2.4
  • Upgrade pretty-quick to 4.0.0
  • Upgrade eslint and related packages
  • Upgrade i18next and related packages
  • Upgrade husky to 9.0.6
  • Upgrade @sentry/nextjs to 7.98.0
  • Upgrade @testing-library and related packages
  • Upgrade @swc/jest to 0.2.31
  • Upgrade pytest-django to 4.8.0
  • Update actions/setup-python to v5 in CI runner
  • Upgrade psycopg to 3.1.17

Removed

  • Drop classnames dependecy as its not used in the boilerplate (@marteinn)
  • Drop @storybook/react dependecy as it's already included by @storybook/nextjs (@marteinn)
  • Drop react-i18next as it's already included by next-i18next (@marteinn)
  • Drop react-i18next as it's already included by next-i18next (@marteinn)
  • Drop unused css-loader and style-loader (@marteinn)
  • Drop @swc/core dependecy as it's already included in Next.js (@marteinn)
  • Drop unused @types/react (@marteinn)

Full Changelog: v8.15.0...v9.0.0-beta

v8.15.0

25 Jan 18:06

Choose a tag to compare

[8.15.0] - 2024-01-25

Added

Changed

  • Upgrade python to 3.11 (@marteinn)
  • Re-enable accessibility checker in Wagtail userbar (@marteinn)
  • Make mypy a direct dependency (@marteinn)

Fixed

  • Apply black and isort formatting (@marteinn)
  • Fix issue with broken login protected pages on local environment (@marteinn)
  • Use offical wagtail 5.2
  • Upgrade sentry_sdk to 1.34.0
  • Upgrade Wagtail to 5.2.2
  • Upgrade wagtail-meta-preview to 4.0.0
  • Upgrade sentry_sdk to 1.39.2
  • Upgrade djangorestframework-stubs to 3.14.5
  • Upgrade psycopg to 3.1.16
  • Upgrade django-stubs to 4.2.7
  • Upgrade pytest-django to 4.7.0
  • Upgrade python-dotenv to 1.0.1

v8.14.0

30 Oct 18:19

Choose a tag to compare

[8.14.0] - 2023-10-30

Added

Changed

Fixed

  • Fix issue with custom serializer not being applied (@saraojelind, @marteinn)
  • Rename test in page test template so it drops wording react_representation (@marteinn)
  • Upgrade github actions (@marteinn)
  • Upgrade storybook to 7.5.2
  • Upgrade sentry/nextjs to 7.76.0
  • Upgrade eslint-config-next to 14.0.0

Removed

  • Drop npm run export as "next export" has been replaced with nextconfig export (@marteinn)

Full Changelog: v8.13.0...v8.14.0