- Fix: Forward cookies from api to Next.js (Martin Lindvall, Martin Sandström)
- Fix: Add headers in js api response (Martin Lindvall, Martin Sandström)
- Fix: Include custom docker-compose to simplify running local python (Andreas Bernacca, Martin Sandström)
- Fix: Use CSF format when defining Storybook stories (Martin Sandström)
- Fix: Solve issue with muted errors in api calls (Martin Sandström, Martin Lindvall)
- Fix: Enforce CSRF protection on password protected page (Martin Sandström)
- Fix: Fix models.W042 warning by adding default auto field (Martin Sandström)
- Fix: Downgrade to Next.js 10.1 to dynamic import issue in Storybook (Martin Sandström)
- Fix: Activate webpack 5 in Storybook (Martin Sandström)
- Fix: Fix issue serving svg in Storybook (Martin Sandström)
- Fix: Fix bug in scaffolder when generating stories for function component (Martin Sandström)
- Fix: Run Storybook build in CI
- Fix: Update Wagtail to 2.13
- Fix: Update Django to 3.2
- Fix: Update python Sentry
- Fix: Update frontend packages
- Fix: Update Wagtail to 2.13 (Martin Sandström)
- Fix: Update Django to 3.2 (Martin Sandström)
- Fix: Update Nextjs to 10.2 (Martin Sandström)
- Fix: Use webpack 5 (Martin Sandström)
- Fix: Add support for Circle CI test insights (Martin Sandström)
- Fix: Drop type ignores in urls by adding custom urlpattern type alias (Martin Sandström)
- Fix: Make sure Next.js uses trailing slash (Martin Sandström)
- Fix: Drop js from wagtail userbar to make it cross platform. Fixes #457 (Andreas Bernacca)
- Fix: Serve Next.js static files from Nginx in production (Martin Sandström)
- Fix: Make sure restricted page access is persisted. Fixes #426 (Martin Sandström)
- Fix: Update all frontend packages
- Fix: Update python-dotenv
- Fix: Update pytest-django
- Fix: Update django-stubs
- New: Add guide for handling CSRF Tokens (Martin Sandström)
- Fix: Update Next.js to 10.1.3 (Martin Sandström)
- Fix: Replace withSourceMaps with productionBrowserSourceMaps (Martin Sandström)
- Fix: Add collectstatic instruction to local python setup (Martin Sandström)
- Fix: Move node ignores to frontend gitignore (Martin Sandström)
- Fix: Fix issue with inconsitent indentation in nginx template (Martin Sandström)
- Fix: Fix wrong nginx conf path in
enable_ssl.sh
script (Martin Sandström) - Fix: Run npm run build in project ci
- Fix: Update testing-library
- Fix: Update babel core
- Fix: Update sentry
- Fix: Update jest-dom
- Fix: Update classnames
- Fix: Update i18next
- Fix: Update Storybook
- Fix: Update css-loader
- Fix: Update react+react-dom
- Fix: Update react-test-renderer
- Fix: Update python-dotenv
- Fix: Update husky to 6.0
- Fix: Update @testing-library/user-event
- Fix: Include all guides in the generated project readme
- Fix: Fix broken link to django styleguide
- New: Add guide for adding slack notifications to circleci (Martin Sandström)
- New: Add guide for adding Sentry (Martin Sandström)
- Fix: Solve issue with Sentry not activated in Next.js (Martin Sandström, Martin Lindvall)
- Fix: Improve flexibility by moving headless mixin from base page to each page model (Martin Sandström)
- Fix: Rename fields in timestamp mixin to indicate date (Andreas Bernacca)
- Fix: Fix typo in test method name (Martin Lindvall)
- Fix: Pin boto3 more loosely since the minor is auto updated very frequently (Andreas Bernacca)
- Fix: Implement circleci slack orb 4+ (Martin Sandström)
- Fix: Ignore virtualenv dir when generating translations (Martin Sandström)
- Fix: Add quick info in readme on running Next.js (Martin Sandström)
- Fix: Raise proxy timeout to avoid next.js first load beeing timed out (Martin Sandström)
- Fix: Drop unused redirect middleware (Martin Lindvall)
- Fix: Add automatic transform of redirect in nextjs api external view (Martin Sandström)
- Fix: Cleanup unused env vars from frontend .env (Martin Sandström)
- Fix: Add note on getting reverse proxy working in Linux (@remiBoudreau)
- Fix: Upgrade Next.js to 10.0.9
- Fix: Upgrade Wagtail to 2.13.3
- Fix: Upgrade Djangp to 3.1.7
- Fix: Storybook, Husky, i18next and sentry to latest version
- New: Make it possible to serve remote media locally (Martin Sandström)
- New: Rewrite guide for syncing data (Martin Sandström)
- New: Rewrite scaffolding documentation (Martin Sandström)
- New: Add documentation for server provision (Martin Sandström)
- New: Add guide for implementing wagtail-2fa (Martin Lindvall, Martin Sandström)
- New: Rewrite CI deployment guide (Martin Sandström)
- Fix: Clean up outdated documentation (Martin Sandström)
- Fix: Fix issue with dynamic imports not recogized in jest (Martin Sandström)
- Fix: Ignore main branch as well as master in ci (Martin Sandström)
- Fix: Fix mypy typecheck issues (Martin Sandström)
- Fix: Lazy load WagtailUserbar component (Martin Sandström)
- Fix: Fix issue with missing WagtailUserbar component import (Martin Sandström)
- Fix: Use root user when running provison playbook (Martin Sandström)
- Fix: Make sure deploy does not run after provision (Martin Sandström)
- Fix: Upgrade Wagtail to 2.12
- Fix: Upgrade Django to 3.1.6
- Fix: Upgrade Next.js to 10.0.6
- Fix: Improve Storbybook 6 support (Andreas Bernacca)
- Fix: Solve issue with wrong path in
example_prod_to_stage.sh
(Martin Sandström) - Fix: Improve
example_prod_to_stage
documentation (Martin Sandström) - Fix: Add support for multiple pm2 applications in provisioning (Martin Sandström)
- Fix: Add new cookiecutter variables to separate application domain and ssh host (Martin Sandström)
- Fix: Drop username from ssh host and hard code it to ssh user
deploy
(Martin Sandström) - Fix: Make SVG handling a bit more robust (Andreas Bernacca)
- Fix: Minimize circleci changes by adding conditions to sentry sourcemap upload (Martin Sandström)
- Fix: Make slack orb conditional in circleci (Martin Sandström)
- Fix: Solve issue with missing WagtailUserbar component import (Martin Sandström)
- Fix: Use root user when running provison playbook (Martin Sandström)
- Fix: Lazy load WagtailUserbar (Martin Sandström)
- Fix: Upgrade Wagtail to 2.12
- Fix: Upgrade Django to 3.1.6
- Fix: Solve issue with broken tests (Martin Sandström)
- Fix: Fix issue with missing
wagtail_userbar
field (Martin Sandström)
- Fix: Replace ssr pm2 config in provision with next.js pm2 config (Martin Sandström)
- Fix: Include
site.site_name
inseo_html_title
(Martin Sandström) - Fix: Add missing
wagtail_userbar
data from backend api (Martin Sandström) - Fix: Drop redundant assert in email.py (Martin Sandström)
- Fix: Include Next.js process in provision nginx configuration (Martin Sandström)
- Fix: Correct invalid paths in next.js provision env template (Martin Sandström)
- Fix: Include pm2 in server requirements (Martin Sandström)
- Fix: Upgrade django to 3.1.3
- Fix: Upgrade django-storages to 1.11.1
- Fix: Upgrade boto3 to 1.16.56
- Fix: Update Next.js to 10.0.4
- Fix: Update Storybook to v6
- Fix: Upgrade frontend test packages and prettier
- Add guide on how to build routable pages (Martin Sandström)
- Make it possible to serve custom content types through Next.js (Martin Lindvall, Martin Sandström)
- Convert png to jpg and add support for webp (Martin Lindvall)
- Add multi language support (Martin Sandström)
- Fix: Simplify redirects using new Next.js 10 redirect (Martin Sandström)
- Fix: Move django setting env to config root (Martin Sandström)
- Fix: Use pinned wagtail-factories version (Martin Sandström)
- Fix: Solve issue where DDT where not detected on api (Martin Lindvall, Martin Sandström)
- Fix: Pass host in request to api to make it site aware (Martin Sandström)
- Fix: Enable javascript to access csrf token (Martin Lindvall)
- Fix issue where syncscripts where nog working in docker mode (Martin Sandström)
- Add guide on how to use static site generation (Martin Sandström)
- Fix issue where
api/wagtail.js
getAllPages
did not work (Martin Sandström)
- Replace Create React App with Next.js (Martin Sandström, Mikael Engström)
- Replace Hypernova with Next.js (Martin Sandström, Mikael Engström)
- Update deploy scripts to support Next.js (Mikael Engström)
- Add new "backend-developer-guide" (Martin Sandström)
- Improve docker performance and refactor docker-compose structure (Mikael Engström)
- Add npm shortcut for creating new containers (Martin Lindvall)
- Drop external file logging (Martin Sandström)
- Replace class components with functional components (morrme)
- Add doumentation for running python locally (Martin Sandström)
- Add support for locally running python in syncscripts (Martin Sandström)
- Fix: Improve mypy coverage (Andreas Bernacca, Martin Sandström)
- Fix: Rebuild customuser migrations (Martin Sandström)
- Fix: Change so
serve()
always return json data - Fix: Drop
django-sslserver
in favor of Nginx ssl handling - Fix: Use /wt/ namespace for wagtail app
- Fix: Add wagtail background job to provisioning (Martin Lindvall)
- Fix: Update deployment docs (Martin Lindvall)
- Fix: Change default deploy user to "deploy" (Mikael Engström)
- Fix: Override environment variables if they exist (Martin Lindvall)
- Fix: Update Wagtail to 2.11.1
- Fix: Update Django to 3.1.2
- Fix: Update DRF
- Fix: Replace Boto with Boto3 (Martin Lindvall)
- Fix: Add optional slack notification on release (Martin Sandström)
- Fix: Add default cache for renditions (Martin Sandström)
- Fix: Rename web.env to python.env
- Replace React-Sass-Starterkit with Create React App (Martin Sandström)
- Replace Hastur SSR service with Hypernova (Martin Sandström)
- Add Storybook for component preview (Martin Sandström)
- Add meta preview with wagtail-meta-preview (Andreas Bernacca, Martin Sandström)
- Add provisioning for SSR service (Andreas Bernacca)
- Remove class containers in favor of function components in scaffold CLI (Andreas Bernacca)
- Change postgres to new image (mdillon is deprecated), and use postgres 12 with postgis 2.5 (Andreas Bernacca)
- Fix: Add ability to send slack notifications from CircleCI (Andreas Bernacca)
- Fix: Adopt pattern where --reuse-db is default and --create-db overrides behaviour (Martin Sandström)
- Fix: Retain pip cache in requirements cache on CI (Martin Sandström)
- Fix: Add missing field to image serializer (Andreas Bernacca)
- Fix: Adopt policy for limiting test collection (Martin Sandström)
- Fix: Always show the 10 slowest tests in CI (Martin Sandström)
- Fix: Fix broken canonical value in template (Martin Sandström)
- Fix: Drop deprecated SiteMiddleware. Fixes #189 (Martin Sandström)
- Fix: Use the new pip resolver when installing packages (Martin Sandström)
- Fix: Ignore tests marked as slow in dev (Martin Sandström)
- Fix: Upgrade Wagtail to 2.10
- Fix: Upgrade Python to 3.8
- Fix: Upgrade Sentry SDK