Releases: Frojd/Wagtail-Pipit
Releases · Frojd/Wagtail-Pipit
v10.0.1
[10.0.1] - 2026-03-03
Fixed
- Fix uv.lock project name mismatch causing frozen sync failures (@marteinn)
- Update Wagtail to 7.3.1 (@marteinn)
- Update Django to 6.0.3 (@marteinn)
- Update psycopg to 3.3.3 (@marteinn)
- Update python-dotenv to 1.2.2 (@marteinn)
- Update sentry_sdk to 2.54.0 (@marteinn)
- Update whitenoise to 6.12.0 (@marteinn)
- Update @storybook/nextjs-vite to 10.2.14 (@marteinn)
Full Changelog: v10.0.0...v10.0.1
v10.0.0
[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
[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
[9.3.0] - 2025-09-03
Changed
- Update Wagtail to 7.1.1 (@rinti, @marteinn)
- Update Django to 5.2.6 (@rinti, @marteinn)
- Update Storybook to v9 and simplify addon configuration (@rinti)
- Update Next.js to 15.5 (@rinti, @marteinn)
- Update React to 19.1.1 (@rinti)
- Upgrade Node to 22 (@marteinn)
Fixed
- Update Sentry to 10.8.0 (@rinti)
- Update i18next to 25.3.2 (@rinti)
- Update jest to 30.0.4 (@rinti)
- Update eslint to 9.34.0 (@rinti, @marteinn)
- Update prettier to 3.6.2 (@rinti, @marteinn)
- Update gevent to 25.8.2 (@rinti, @marteinn)
- Update psycopg to 3.2.9 (@rinti)
- Update python-dotenv to 1.1.1 (@rinti)
- Update sentry-sdk to 2.35.2 (@rinti, @marteinn)
- Update wagtail-meta-preview to 4.2.1 (@rinti)
- Update test dependencies: pytest to 8.4.1, pytest-django to 4.11.1 (@rinti)
- Upgrade postgres version to 16 (@rinti)
- Drop redundant inheritance from ReactViewMixin (@marteinn)
- Add .claude to gitignore (@marteinn)
Full Changelog: v9.2.0...v9.3.0
v9.2.0
[9.2.0] - 2025-02-08
Changed
- Upgrade Wagtail to 6.4 (@marteinn)
- Upgrade Next.js to 5.1.6 (@marteinn)
- Upgrade postgres version to 13 (@marteinn)
- Upgrade Django to 5.1.6 (@marteinn)
- Upgrade React to 19 (@marteinn)
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
[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
[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
[9.0.0-beta] - 2024-02-04
Added
- Add experimental app router support (@marteinn)
- Add production ready python docker image with gunicorn (@mikaelengstrom)
- Add container for Next.js frontend (@mikaelengstrom)
Changed
- Return seo robots as struct to prepare for Next.js metadata api (@marteinn)
- Pass host as query param as Next.js will drop header in app router (@marteinn)
- Change nginx docker image from alpine to latest to avoid permisson issues (@mikaelengstrom)
- Move env utils from pipit.env_utils to namespace utils.env (@mikaelengstrom @marteinn)
- Move if_exists_load_env to env.utils (@mikaelengstrom @marteinn)
- Load .env file in wsgi.oy (@mikaelengstrom)
- Use whitenoise when serving static assets on stage/prod (@mikaelengstrom @marteinn)
- Add pytest as a direct dependency (@marteinn)
- Run next.js in standalone mode (@mikaelengstrom @marteinn)
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
[8.15.0] - 2024-01-25
Added
- Upgrade Django to 5.0.1 (@marteinn)
- Upgrade Next.js to 14.1 (@marteinn)
- Add health check url for watchdogs/containerided applications (@mikaelengstrom)
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
[8.14.0] - 2023-10-30
Added
- Add Next.js 14.0 support (@marteinn)
Changed
- Change docker db-name to app to solve ansible issues (@mikaelengstrom)
- Upgrade to Node 20.9 (@marteinn)
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 exportas "next export" has been replaced with nextconfig export (@marteinn)
Full Changelog: v8.13.0...v8.14.0