# Changelog All notable changes to this project will be documented in this file. Dates are displayed in UTC. Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). ## [0.12.0](https://github.com/Meganmccarty/memcollection-wagtail/compare/0.11.1...0.12.0) > 24 May 2026 - Implement a bunch of updates [`#113`](https://github.com/Meganmccarty/memcollection-api/pull/113) - Add additional Makefile commands, including one for downloading Backblaze B2 database backups - Ensure that the usi field on SpecimenRecord is unique - Create a new "core" app for shared code (models, views, utility functions, etc.) and reorganize the codebase - Add a custom Wagtail "error" message when trying to delete objects that contain protected foreign keys; also add test coverage for these changes - Update the docs, including switching to using Wagtail's Sphinx theme - Update the main landing page, and include custom SVG logo in place of the Wagtail logo throughout the application - Update dj-database-url requirement from <4.0.0,>=2.1.0 to >=3.1.2,<4.0.0 [`#112`](https://github.com/Meganmccarty/memcollection-wagtail/pull/112) - Update django requirement from <6.1,>=5.1 to >=6.0.5,<6.1 [`#111`](https://github.com/Meganmccarty/memcollection-wagtail/pull/111) - Bump psycopg2-binary from 2.9.11 to 2.9.12 [`#110`](https://github.com/Meganmccarty/memcollection-wagtail/pull/110) - Update django-storages requirement from <2.0.0,>=1.14.0 to >=1.14.6,<2.0.0 [`#109`](https://github.com/Meganmccarty/memcollection-wagtail/pull/109) - Bump psycopg2 from 2.9.11 to 2.9.12 [`#108`](https://github.com/Meganmccarty/memcollection-wagtail/pull/108) ## [0.11.1](https://github.com/Meganmccarty/memcollection-wagtail/compare/0.11.0...0.11.1) > 15 May 2026 - Fix release command [`#107`](https://github.com/Meganmccarty/memcollection-wagtail/pull/107) ## [0.11.0](https://github.com/Meganmccarty/memcollection-wagtail/compare/0.10.2...0.11.0) > 15 May 2026 - Bump black from 26.1.0 to 26.3.1 [`#104`](https://github.com/Meganmccarty/memcollection-wagtail/pull/104) - Update whitenoise requirement from <6.12,>=5.0 to >=6.12.0,<6.13 [`#103`](https://github.com/Meganmccarty/memcollection-wagtail/pull/103) - Bump coverage from 7.13.1 to 7.14.0 [`#102`](https://github.com/Meganmccarty/memcollection-wagtail/pull/102) - Update wagtail requirement from <7.3,>=7.0 to >=7.4,<7.5 [`#100`](https://github.com/Meganmccarty/memcollection-wagtail/pull/100) - Update gunicorn requirement from <24.0.0,>=21.2.0 to >=26.0.0,<27.0.0 [`#99`](https://github.com/Meganmccarty/memcollection-wagtail/pull/99) - Add ability to search in snippet chooser panel [`#105`](https://github.com/Meganmccarty/memcollection-api/pull/105) ## [0.10.2](https://github.com/Meganmccarty/memcollection-wagtail/compare/0.10.1...0.10.2) > 20 January 2026 - Change on_delete to RESTRICT to prevent accidental data deletion [`#95`](https://github.com/Meganmccarty/memcollection-api/pull/95) - Bump black from 25.12.0 to 26.1.0 [`#92`](https://github.com/Meganmccarty/memcollection-wagtail/pull/92) - Fix formatting issues [`#94`](https://github.com/Meganmccarty/memcollection-wagtail/pull/94) - Bump psycopg2 from 2.9.10 to 2.9.11 [`#93`](https://github.com/Meganmccarty/memcollection-wagtail/pull/93) - Bump django-filter from 25.1 to 25.2 [`#91`](https://github.com/Meganmccarty/memcollection-wagtail/pull/91) - Update myst-parser requirement from <4.1,>=4.0 to >=4.0,<5.1 [`#90`](https://github.com/Meganmccarty/memcollection-wagtail/pull/90) ## [0.10.1](https://github.com/Meganmccarty/memcollection-wagtail/compare/0.10.0...0.10.1) > 13 January 2026 - Adjust timing of backups to potential off-peak time [`#88`](https://github.com/Meganmccarty/memcollection-api/pull/88) ## [0.10.0](https://github.com/Meganmccarty/memcollection-wagtail/compare/0.9.0...0.10.0) > 12 January 2026 - Update docs and project name [`#86`](https://github.com/Meganmccarty/memcollection-api/pull/86) - Enable filtering for the SpecimenRecordAPIViewSet [`#85`](https://github.com/Meganmccarty/memcollection-api/pull/85) - Update Django, update db image in GHA test file [`#84`](https://github.com/Meganmccarty/memcollection-api/pull/84) - Fix CORS issues [`#83`](https://github.com/Meganmccarty/memcollection-api/pull/83) - Remove wagtail-footnotes package [`#82`](https://github.com/Meganmccarty/memcollection-api/pull/82) - Update wagtail requirement from <7.2,>=7.0 to >=7.0,<7.3 [`#81`](https://github.com/Meganmccarty/memcollection-wagtail/pull/81) - Update sphinx requirement from <8.3,>=8.2 to >=8.2,<9.2 [`#80`](https://github.com/Meganmccarty/memcollection-wagtail/pull/80) - Bump python-dotenv from 1.1.1 to 1.2.1 [`#79`](https://github.com/Meganmccarty/memcollection-wagtail/pull/79) - Bump psycopg2-binary from 2.9.10 to 2.9.11 [`#78`](https://github.com/Meganmccarty/memcollection-wagtail/pull/78) - Tweak serialized data for pages and images [`#76`](https://github.com/Meganmccarty/memcollection-api/pull/76) - Add script for creating species pages, fix Makefile help command [`#75`](https://github.com/Meganmccarty/memcollection-api/pull/75) - Add taxon property [`#74`](https://github.com/Meganmccarty/memcollection-api/pull/74) ## [0.9.0](https://github.com/Meganmccarty/memcollection-api/compare/0.8.1...0.9.0) > 10 January 2026 - Add nightly db backups [`#72`](https://github.com/Meganmccarty/memcollection-api/pull/72) - Update db backup workflow [`#71`](https://github.com/Meganmccarty/memcollection-api/pull/71) - Bump coverage from 7.10.6 to 7.11.0 [`#70`](https://github.com/Meganmccarty/memcollection-api/pull/70) - Update whitenoise requirement from <6.10,>=5.0 to >=5.0,<6.12 [`#67`](https://github.com/Meganmccarty/memcollection-api/pull/67) - Bump black from 25.1.0 to 25.9.0 [`#66`](https://github.com/Meganmccarty/memcollection-api/pull/66) - Bump wagtail-footnotes from 0.13.0 to 0.14.0 [`#65`](https://github.com/Meganmccarty/memcollection-api/pull/65) ## [0.8.1](https://github.com/Meganmccarty/memcollection-api/compare/0.8.0...0.8.1) > 4 September 2025 - Add API endpoint docs, include missing image model migration [`#62`](https://github.com/Meganmccarty/memcollection-api/pull/62) - Bump coverage from 7.10.2 to 7.10.6 [`#61`](https://github.com/Meganmccarty/memcollection-api/pull/61) ## [0.8.0](https://github.com/Meganmccarty/memcollection-api/compare/0.7.2...0.8.0) > 10 August 2025 - Add commands and docs for backing up and restoring data [`#56`](https://github.com/Meganmccarty/memcollection-api/pull/56) - Add custom columns to geography, specimens, and taxonomy models in the Wagtail admin list views [`#55`](https://github.com/Meganmccarty/memcollection-api/pull/55) - Bump coverage from 7.9.1 to 7.10.2 [`#54`](https://github.com/Meganmccarty/memcollection-api/pull/54) ## [0.7.2](https://github.com/Meganmccarty/memcollection-api/compare/0.7.1...0.7.2) > 30 June 2025 - Remove leading "/" from static file path [`#51`](https://github.com/Meganmccarty/memcollection-api/pull/51) ## [0.7.1](https://github.com/Meganmccarty/memcollection-api/compare/0.7.0...0.7.1) > 30 June 2025 - Customize home page with links to my stuff [`#49`](https://github.com/Meganmccarty/memcollection-api/pull/49) - Bump python-dotenv from 1.1.0 to 1.1.1 [`#48`](https://github.com/Meganmccarty/memcollection-api/pull/48) - Bump flake8 from 7.2.0 to 7.3.0 [`#47`](https://github.com/Meganmccarty/memcollection-api/pull/47) - Bump coverage from 7.8.2 to 7.9.1 [`#46`](https://github.com/Meganmccarty/memcollection-api/pull/46) - Update dj-database-url requirement from <3.0.0,>=2.1.0 to >=2.1.0,<4.0.0 [`#45`](https://github.com/Meganmccarty/memcollection-api/pull/45) ## [0.7.0](https://github.com/Meganmccarty/memcollection-api/compare/0.6.0...0.7.0) > 8 June 2025 - Add images app, create custom models and serializers [`#43`](https://github.com/Meganmccarty/memcollection-api/pull/43) ## [0.6.0](https://github.com/Meganmccarty/memcollection-api/compare/0.5.1...0.6.0) > 7 June 2025 - Add pages app, including models and serializers [`#41`](https://github.com/Meganmccarty/memcollection-api/pull/41) ## [0.5.1](https://github.com/Meganmccarty/memcollection-api/compare/0.5.0...0.5.1) > 7 June 2025 - Fix changelog [`#39`](https://github.com/Meganmccarty/memcollection-api/pull/39) ## [0.5.0](https://github.com/Meganmccarty/memcollection-api/compare/0.4.2...0.5.0) > 6 June 2025 - Publish docs [`#37`](https://github.com/Meganmccarty/memcollection-api/pull/37) - Fix old tag name, update changelog [`#36`](https://github.com/Meganmccarty/memcollection-api/pull/36) - Add docs and changelog [`#35`](https://github.com/Meganmccarty/memcollection-api/pull/35) - Upgrade Wagtail to 7.0 [`#34`](https://github.com/Meganmccarty/memcollection-api/pull/34) - Create specimens app [`#22`](https://github.com/Meganmccarty/memcollection-api/pull/22) - Bump python-dotenv from 1.0.1 to 1.1.0 [`#33`](https://github.com/Meganmccarty/memcollection-api/pull/33) - Bump flake8 from 7.1.1 to 7.2.0 [`#32`](https://github.com/Meganmccarty/memcollection-api/pull/32) - Bump coverage from 7.6.10 to 7.8.0 [`#31`](https://github.com/Meganmccarty/memcollection-api/pull/31) - Update wagtail requirement from <6.4,>=6.3 to >=6.3,<6.5 [`#26`](https://github.com/Meganmccarty/memcollection-api/pull/26) - Update whitenoise requirement from <6.9,>=5.0 to >=5.0,<6.10 [`#25`](https://github.com/Meganmccarty/memcollection-api/pull/25) - Bump black from 24.10.0 to 25.1.0 [`#23`](https://github.com/Meganmccarty/memcollection-api/pull/23) - Bump coverage from 7.6.9 to 7.6.10 [`#21`](https://github.com/Meganmccarty/memcollection-api/pull/21) - Bump coverage from 7.6.8 to 7.6.9 [`#20`](https://github.com/Meganmccarty/memcollection-api/pull/20) - Bump black from 24.8.0 to 24.10.0 [`#19`](https://github.com/Meganmccarty/memcollection-api/pull/19) ## [0.4.2](https://github.com/Meganmccarty/memcollection-api/compare/0.4.1...0.4.2) > 24 November 2024 - Update gunicorn requirement from <22.0.0,>=21.2.0 to >=21.2.0,<24.0.0 [`#17`](https://github.com/Meganmccarty/memcollection-api/pull/17) - Bump psycopg2 from 2.9.3 to 2.9.10 [`#16`](https://github.com/Meganmccarty/memcollection-api/pull/16) - Update whitenoise requirement from <5.1,>=5.0 to >=5.0,<6.9 [`#15`](https://github.com/Meganmccarty/memcollection-api/pull/15) - Bump coverage from 7.6.4 to 7.6.8 [`#14`](https://github.com/Meganmccarty/memcollection-api/pull/14) - Bump flake8 from 7.1.0 to 7.1.1 [`#13`](https://github.com/Meganmccarty/memcollection-api/pull/13) ## [0.4.1](https://github.com/Meganmccarty/memcollection-api/compare/0.4.0...0.4.1) > 24 November 2024 - Add dependabot [`#11`](https://github.com/Meganmccarty/memcollection-api/pull/11) ## [0.4.0](https://github.com/Meganmccarty/memcollection-api/compare/0.3.0...0.4.0) > 23 November 2024 - Refactor geography serializers and viewsets [`#9`](https://github.com/Meganmccarty/memcollection-api/pull/9) - Add command to load all fixture data [`#8`](https://github.com/Meganmccarty/memcollection-api/pull/8) - Add taxonomy app, refactor geography snippets [`#7`](https://github.com/Meganmccarty/memcollection-api/pull/7) ## [0.3.0](https://github.com/Meganmccarty/memcollection-api/compare/0.2.0...0.3.0) > 15 November 2024 - Create models for geography app [`#5`](https://github.com/Meganmccarty/memcollection-api/pull/5) ## [0.2.0](https://github.com/Meganmccarty/memcollection-api/compare/0.1.1...0.2.0) > 15 November 2024 - Add linting and formatting to GitHub Actions [`#4`](https://github.com/Meganmccarty/memcollection-api/pull/4) - Add Wagtail API v2 [`#3`](https://github.com/Meganmccarty/memcollection-api/pull/3) ## [0.1.1](https://github.com/Meganmccarty/memcollection-api/compare/0.1.0...0.1.1) > 11 November 2024 - Create README, minor tweaks to config [`#2`](https://github.com/Meganmccarty/memcollection-api/pull/2) ## 0.1.0 > 10 November 2024 - Set up initial config for dev, prod, linting, and formating [`#1`](https://github.com/Meganmccarty/memcollection-api/pull/1)