This is an auto-generated log of all the changes that have been made to the project since the first release, with the latest changes at the top.
This project adheres to Semantic Versioning.
These are the changes that have been merged to the repository since the last release. If you want to try out these changes, you can install the latest version from the main branch by running:
$ pip install git+https://github.com/seapagan/github-changelog-md
or, if using poetry:
$ poetry add git+https://github.com/seapagan/github-changelog-md
Everything in this section will be included in the next official release.
Breaking Changes
Documentation
Dependency Updates
- Update postgres Docker tag to v17 (#706) by renovate[bot]
- Bump sqlalchemy from 2.0.32 to 2.0.35 (#679) by dependabot[bot]
- Bump pymdown-extensions from 10.9 to 10.10.2 (#671) by dependabot[bot]
- Bump alembic from 1.13.2 to 1.13.3 (#670) by dependabot[bot]
- Bump ruff from 0.6.5 to 0.6.7 (#669) by dependabot[bot]
- Bump pydantic-settings from 2.4.0 to 2.5.2 (#667) by dependabot[bot]
- Bump pymarkdownlnt from 0.9.22 to 0.9.23 (#666) by dependabot[bot]
- Bump pytest-env from 1.1.4 to 1.1.5 (#665) by dependabot[bot]
- Bump rich from 13.8.0 to 13.8.1 (#664) by dependabot[bot]
- Bump anyio from 4.4.0 to 4.6.0 (#663) by dependabot[bot]
- and 57 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.4 (June 18, 2024)
V0.5.4
Security Update
- Updates
urllib3
to fix a MODERATE severity security issue.
Dependency Updates
- Bump urllib3 from 2.2.1 to 2.2.2 (#576) by dependabot[bot]
- Bump mkdocs-material from 9.5.25 to 9.5.27 (#575) by dependabot[bot]
- Bump email-validator from 2.1.1 to 2.1.2 (#574) by dependabot[bot]
- Bump ruff from 0.4.7 to 0.4.9 (#573) by dependabot[bot]
- Bump pydantic-settings from 2.3.0 to 2.3.3 (#572) by dependabot[bot]
- Bump pydantic from 2.7.3 to 2.7.4 (#571) by dependabot[bot]
- Bump openapi-readme from 0.2.5 to 0.3.0 (#569) by dependabot[bot]
- Bump pytest from 8.2.1 to 8.2.2 (#568) by dependabot[bot]
- Bump faker from 25.4.0 to 25.8.0 (#565) by dependabot[bot]
- Bump pydantic-settings from 2.2.1 to 2.3.0 (#563) by dependabot[bot]
- and 3 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.3 (June 03, 2024)
Closed Issues
New Features
Bug Fixes
Refactoring
Dependency Updates
- Bump requests from 2.31.0 to 2.32.2 (#557) by dependabot[bot]
- Bump ruff from 0.4.4 to 0.4.7 (#556) by dependabot[bot]
- Bump mkdocs-git-revision-date-localized-plugin from 1.2.5 to 1.2.6 (#555) by dependabot[bot]
- Bump pymarkdownlnt from 0.9.19 to 0.9.20 (#554) by dependabot[bot]
- Bump pydantic from 2.7.1 to 2.7.2 (#552) by dependabot[bot]
- Bump faker from 25.2.0 to 25.3.0 (#551) by dependabot[bot]
- Bump uvicorn from 0.29.0 to 0.30.0 (#550) by dependabot[bot]
- Bump mkdocs-material from 9.5.23 to 9.5.25 (#549) by dependabot[bot]
- Bump anyio from 4.3.0 to 4.4.0 (#548) by dependabot[bot]
- Bump aiosmtpd from 1.4.5 to 1.4.6 (#543) by dependabot[bot]
- and 59 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.2 (March 18, 2024)
Closed Issues
- Projects generated from template fail tests d/t codacy key (#448) by seapagan
- DB Connection / release error (#331) by seapagan
Merged Pull Requests
Testing
Refactoring
- Ensure docker config explicitly uses port 8001 (#453) by seapagan
- Update formatting to match Ruff 3.0 and remove pyright. (#432) by seapagan
- Migrate validations to Pydantic v2 syntax (#427) by seapagan
Documentation
Dependency Updates
- Bump ruff from 0.3.2 to 0.3.3 (#452) by dependabot[bot]
- Bump faker from 24.1.0 to 24.2.0 (#451) by dependabot[bot]
- Bump pydantic from 2.6.3 to 2.6.4 (#450) by dependabot[bot]
- Bump types-passlib from 1.7.7.20240106 to 1.7.7.20240311 (#447) by dependabot[bot]
- Bump asyncclick from 8.1.7.1 to 8.1.7.2 (#446) by dependabot[bot]
- Bump pytest from 8.0.2 to 8.1.1 (#445) by dependabot[bot]
- Bump uvicorn from 0.27.1 to 0.28.0 (#444) by dependabot[bot]
- Bump ruff from 0.3.0 to 0.3.2 (#443) by dependabot[bot]
- Bump mypy from 1.8.0 to 1.9.0 (#442) by dependabot[bot]
- Bump faker from 24.0.0 to 24.1.0 (#441) by dependabot[bot]
- and 22 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.1 (February 26, 2024)
Closed Issues
Breaking Changes
- Upgrade docker config to use version 15. Change some ports and env variable usage (#410) by seapagan
New Features
- Add option to disable the '/' route if required (#388) by seapagan
- Allow setting a custom API root path e.g. "/api/v1" to prepend to all routes (#386) by seapagan
Testing
Documentation
Dependency Updates
- Update the requirements files to match pyproject.toml (#408) by seapagan
- Bump mkdocs-material from 9.5.9 to 9.5.11 (#406) by dependabot[bot]
- Bump cryptography from 42.0.2 to 42.0.4 (#405) by dependabot[bot]
- Bump aiosqlite from 0.19.0 to 0.20.0 (#404) by dependabot[bot]
- Bump pyright from 1.1.350 to 1.1.351 (#403) by dependabot[bot]
- Bump anyio from 4.2.0 to 4.3.0 (#402) by dependabot[bot]
- Bump pytest from 8.0.0 to 8.0.1 (#401) by dependabot[bot]
- Bump ruff from 0.2.1 to 0.2.2 (#400) by dependabot[bot]
- Bump pydantic-settings from 2.1.0 to 2.2.1 (#399) by dependabot[bot]
- Bump pre-commit from 3.6.1 to 3.6.2 (#397) by dependabot[bot]
- and 12 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.0 (February 07, 2024)
A New Hope
This is the long-delayed release of 0.5.0
🥳
There are many breaking changes; check the documentation, discussions and all the 0.5.0 alpha and beta releases for information.
- Make the API an installable package and CLI command (#276) by seapagan
- Convert db to sqlalchemy 2 (#140) by seapagan
Full Changelog
| Diff
| Patch
v0.4.2 (February 07, 2024)
The Old Guard
Breaking Changes
- Ensure user reads the release notes for the current breaking changes (#377) by seapagan
- Merge version 0.5.0 (#281) by seapagan
Dependency Updates
- Bump ruff from 0.1.15 to 0.2.0 (#375) by dependabot[bot]
- Bump pyright from 1.1.349 to 1.1.350 (#374) by dependabot[bot]
- Bump pytest-sugar from 0.9.7 to 1.0.0 (#373) by dependabot[bot]
- Bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 (#372) by dependabot[bot]
- Bump fastapi from 0.109.0 to 0.109.2 (#371) by dependabot[bot]
- Bump pydantic from 2.6.0 to 2.6.1 (#370) by dependabot[bot]
- Bump mkdocs-material from 9.5.6 to 9.5.7 (#369) by dependabot[bot]
- Bump pyfakefs from 5.3.4 to 5.3.5 (#368) by dependabot[bot]
- Bump faker from 22.6.0 to 22.7.0 (#367) by dependabot[bot]
Full Changelog
| Diff
| Patch
v0.5.0-beta1 (February 01, 2024)
Closed Issues
Testing
- Continue writing missing tests (#341) by seapagan
- Continue testing on the
api-admin custom
CLI command (#313) by seapagan
Dependency Updates
- Bump ruff from 0.1.13 to 0.1.15 (#364) by dependabot[bot]
- Bump pydantic from 2.5.3 to 2.6.0 (#363) by dependabot[bot]
- Bump mkdocs-minify-plugin from 0.7.2 to 0.8.0 (#361) by dependabot[bot]
- Bump mkdocs-material from 9.5.3 to 9.5.6 (#360) by dependabot[bot]
- Bump pyright from 1.1.348 to 1.1.349 (#358) by dependabot[bot]
- Bump pytest from 7.4.4 to 8.0.0 (#357) by dependabot[bot]
- Bump uvicorn from 0.27.0 to 0.27.0.post1 (#356) by dependabot[bot]
- Bump pytest-watcher from 0.3.4 to 0.3.5 (#355) by dependabot[bot]
- Bump faker from 21.0.1 to 22.6.0 (#354) by dependabot[bot]
- Bump pyright from 1.1.346 to 1.1.348 (#351) by dependabot[bot]
- and 24 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.0-alpha3 (December 12, 2023)
This version contains minor breaking changes to the way you will run the CLI tool. See the documentation for more information.
Breaking Changes
Merged Pull Requests
New Features
Testing
- Add tests for the CLI functionality (#285) by seapagan
- Continue improving test coverage (#284) by seapagan
- Fix integration tests (#283) by seapagan
Documentation
Dependency Updates
- Bump actions/setup-python from 4 to 5 (#311) by dependabot[bot]
- Bump ruff from 0.1.5 to 0.1.7 (#300) by dependabot[bot]
- Bump mkdocs-material from 9.4.8 to 9.5.1 (#299) by dependabot[bot]
- Bump cryptography from 41.0.4 to 41.0.6 (#298) by dependabot[bot]
- Bump pydantic from 2.5.0 to 2.5.2 (#296) by dependabot[bot]
- Bump rich from 13.6.0 to 13.7.0 (#295) by dependabot[bot]
- Bump pydantic-settings from 2.0.3 to 2.1.0 (#294) by dependabot[bot]
- Bump mkdocs-swagger-ui-tag from 0.6.6 to 0.6.7 (#292) by dependabot[bot]
- Bump mkdocstrings from 0.23.0 to 0.24.0 (#291) by dependabot[bot]
- Bump github-changelog-md from 0.7.2 to 0.8.0 (#290) by dependabot[bot]
- and 5 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.0-alpha2 (November 13, 2023)
Refactoring
Dependency Updates
- Bump uvicorn from 0.23.2 to 0.24.0.post1 (#272) by dependabot[bot]
- Bump sqlalchemy from 2.0.22 to 2.0.23 (#271) by dependabot[bot]
- Bump poethepoet from 0.24.1 to 0.24.2 (#270) by dependabot[bot]
- Bump mkdocs-material from 9.4.7 to 9.4.8 (#269) by dependabot[bot]
- Bump poetry from 1.6.1 to 1.7.0 (#268) by dependabot[bot]
- Bump asyncpg from 0.28.0 to 0.29.0 (#267) by dependabot[bot]
- Bump faker from 19.11.0 to 19.13.0 (#265) by dependabot[bot]
- Bump pytest from 7.4.2 to 7.4.3 (#264) by dependabot[bot]
- Bump mkdocs-swagger-ui-tag from 0.6.5 to 0.6.6 (#263) by dependabot[bot]
- Bump alembic from 1.12.0 to 1.12.1 (#261) by dependabot[bot]
- and 19 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.0-alpha1 (September 22, 2023)
Testing
Dependency Updates
- Bump cryptography from 41.0.3 to 41.0.4 (#222) by dependabot[bot]
- Bump mkdocs-material from 9.2.8 to 9.3.2 (#221) by dependabot[bot]
- Bump gitpython from 3.1.32 to 3.1.35 (#220) by dependabot[bot]
- Bump mkdocs-swagger-ui-tag from 0.6.4 to 0.6.5 (#219) by dependabot[bot]
- Bump rich from 13.5.2 to 13.5.3 (#218) by dependabot[bot]
- Bump faker from 19.3.1 to 19.6.1 (#217) by dependabot[bot]
- Bump black from 23.7.0 to 23.9.1 (#216) by dependabot[bot]
- Bump pytest from 7.4.1 to 7.4.2 (#214) by dependabot[bot]
- Bump pre-commit from 3.3.3 to 3.4.0 (#211) by dependabot[bot]
- Bump pymdown-extensions from 10.1 to 10.3 (#210) by dependabot[bot]
- and 7 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.0-alpha0 (August 27, 2023)
Breaking Changes
New Features
Testing
Refactoring
Dependency Updates
- Bump cryptography from 41.0.1 to 41.0.3 (#196) by dependabot[bot]
- Bump certifi from 2023.5.7 to 2023.7.22 (#195) by dependabot[bot]
- Bump gitpython from 3.1.31 to 3.1.32 (#194) by dependabot[bot]
- Bump mkdocs-material from 9.1.21 to 9.2.3 (#193) by dependabot[bot]
- Bump sqlalchemy from 2.0.19 to 2.0.20 (#192) by dependabot[bot]
- Bump pytest-randomly from 3.13.0 to 3.15.0 (#191) by dependabot[bot]
- Bump poetry from 1.5.1 to 1.6.1 (#190) by dependabot[bot]
- Bump mypy from 1.4.1 to 1.5.1 (#189) by dependabot[bot]
- Bump alembic from 1.11.2 to 1.11.3 (#187) by dependabot[bot]
- Bump mkdocs-swagger-ui-tag from 0.6.3 to 0.6.4 (#185) by dependabot[bot]
- and 22 more dependency updates
Full Changelog
| Diff
| Patch
v0.4.1 (July 11, 2023)
Breaking Changes
- Refactor application layout (potential BREAKING CHANGE) (#127) by seapagan
- Refactor versioning (#126) by seapagan
Refactoring
Documentation
Dependency Updates
- Bump sqlalchemy from 1.4.48 to 1.4.49 (#151) by dependabot[bot]
- Bump pytest-randomly from 3.12.0 to 3.13.0 (#150) by dependabot[bot]
- Bump anyio from 3.7.0 to 3.7.1 (#149) by dependabot[bot]
- Bump faker from 18.11.2 to 18.13.0 (#148) by dependabot[bot]
- Bump pytest-reverse from 1.6.0 to 1.7.0 (#146) by dependabot[bot]
- Bump poethepoet from 0.20.0 to 0.21.0 (#145) by dependabot[bot]
- Bump asyncpg from 0.27.0 to 0.28.0 (#144) by dependabot[bot]
- Bump fastapi-mail from 1.3.0 to 1.3.1 (#143) by dependabot[bot]
- Bump fastapi from 0.98.0 to 0.99.1 (#142) by dependabot[bot]
- Bump mkdocs-material from 9.1.17 to 9.1.18 (#141) by dependabot[bot]
- and 7 more dependency updates
Full Changelog
| Diff
| Patch
v0.4.0 (June 19, 2023)
Version refactor
Closed Issues
- Key Management secrets engine (#115)
- Internal Links on the web documentation site are broken. (#110) by seapagan
- Docker Support (#99) by seapagan
- Add unit tests (#72) by seapagan
Merged Pull Requests
- Fix missing openapi schema for Docs (#119) by seapagan
- Fix documentation (#112) by pdrivom
- Improve CLI user functions (#109) by seapagan
- Clarify docs (#108) by seapagan
- Update .env.example file (#104) by seapagan
- Disable the Codacy coverage upload. (#97) by seapagan
- Further work on testing (#93) by seapagan
- Clear Pylint warnings (#89) by seapagan
New Features
Testing
Bug Fixes
Documentation
- Add custom domain for docs (#120) by seapagan
- Fix local link errors in Web Docs (#111) by seapagan
- Add development information to Docs website (#103) by seapagan
- Minimal tidying of documentation (#96) by seapagan
Dependency Updates
- Bump mkdocs-material from 9.1.15 to 9.1.16 (#124) by dependabot[bot]
- Bump pytest-mock from 3.10.0 to 3.11.1 (#123) by dependabot[bot]
- Bump pre-commit from 3.3.2 to 3.3.3 (#122) by dependabot[bot]
- Bump mkdocs-swagger-ui-tag from 0.6.1 to 0.6.2 (#121) by dependabot[bot]
- Bump pytest from 7.3.1 to 7.3.2 (#107) by dependabot[bot]
- Bump fastapi from 0.96.0 to 0.97.0 (#106) by dependabot[bot]
- Bump rich from 13.4.1 to 13.4.2 (#105) by dependabot[bot]
- Bump fastapi from 0.95.2 to 0.96.0 (#91) by dependabot[bot]
Full Changelog
| Diff
| Patch
Version Numbering Change
At this point, the version numbering for this project was refactored since it was
not ready for a 1.0 release. The versioning will still follow Semantic
Versioning, but the next release will be
0.4.0
.
See this discussion for more of the reasoning behind this change.
v1.5.0 (June 02, 2023)
New Features
Testing
Documentation
Dependency Updates
- Bump mkdocstrings from 0.21.2 to 0.22.0 (#87) by dependabot[bot]
- Bump mkdocs-material from 9.1.14 to 9.1.15 (#86) by dependabot[bot]
- Bump poetry from 1.5.0 to 1.5.1 (#85) by dependabot[bot]
- Bump requests from 2.30.0 to 2.31.0 (#82) by dependabot[bot]
- Bump poethepoet from 0.19.0 to 0.20.0 (#81) by dependabot[bot]
- Bump alembic from 1.10.4 to 1.11.1 (#78) by dependabot[bot]
- Bump pyjwt from 2.6.0 to 2.7.0 (#76) by dependabot[bot]
- Bump rich from 12.6.0 to 13.3.5 (#75) by dependabot[bot]
- Bump pylint from 2.17.3 to 2.17.4 (#74) by dependabot[bot]
- Bump pre-commit from 3.2.2 to 3.3.1 (#73) by dependabot[bot]
- and 4 more dependency updates
Full Changelog
| Diff
| Patch
v1.4.1 (April 26, 2023)
New Features
Dependency Updates
- Bump pylint from 2.17.2 to 2.17.3 (#62) by dependabot[bot]
- Bump alembic from 1.10.3 to 1.10.4 (#61) by dependabot[bot]
Full Changelog
| Diff
| Patch
v1.4.0 (April 20, 2023)
New Features
Dependency Updates
- Bump fastapi from 0.95.0 to 0.95.1 (#59) by dependabot[bot]
- Bump alembic from 1.10.2 to 1.10.3 (#58) by dependabot[bot]
- Bump pylint from 2.17.1 to 2.17.2 (#57) by dependabot[bot]
- Bump fastapi-mail from 1.2.6 to 1.2.7 (#56) by dependabot[bot]
- Bump black from 23.1.0 to 23.3.0 (#55) by dependabot[bot]
- Bump psycopg2 from 2.9.5 to 2.9.6 (#54) by dependabot[bot]
Full Changelog
| Diff
| Patch
v1.3.3 (March 23, 2023)
Dependency Updates
- Bump fastapi from 0.92.0 to 0.95.0 (#53) by dependabot[bot]
- Bump uvicorn from 0.20.0 to 0.21.1 (#52) by dependabot[bot]
- Bump sqlalchemy from 1.4.46 to 1.4.47 (#51) by dependabot[bot]
- Bump alembic from 1.9.3 to 1.10.2 (#49) by dependabot[bot]
- Bump fastapi-mail from 1.2.5 to 1.2.6 (#47) by dependabot[bot]
- Bump python-decouple from 3.7 to 3.8 (#46) by dependabot[bot]
Full Changelog
| Diff
| Patch
v1.3.2 (February 16, 2023)
Closed Issues
Dependency Updates
- Bump alembic from 1.9.2 to 1.9.3 (#43) by dependabot[bot]
Full Changelog
| Diff
| Patch
v1.3.1 (January 25, 2023)
New Features
Full Changelog
| Diff
| Patch
v1.3.0 (January 25, 2023)
Closed Issues
Merged Pull Requests
- Fix Bug when creating user from CLI (#40) by seapagan
- Verify registration by Email (#28) by seapagan
Dependency Updates
- Bump aiosmtpd from 1.4.3 to 1.4.4.post2 (#38) by dependabot[bot]
- Bump email-validator from 1.3.0 to 1.3.1 (#37) by dependabot[bot]
- Bump alembic from 1.9.1 to 1.9.2 (#36) by dependabot[bot]
- Bump python-decouple from 3.6 to 3.7 (#35) by dependabot[bot]
- Bump sqlalchemy from 1.4.45 to 1.4.46 (#34) by dependabot[bot]
- Bump alembic from 1.9.0 to 1.9.1 (#33) by dependabot[bot]
- Bump alembic from 1.8.1 to 1.9.0 (#32) by dependabot[bot]
- Bump databases from 0.6.1 to 0.7.0 (#31) by dependabot[bot]
- Bump sqlalchemy from 1.4.44 to 1.4.45 (#30) by dependabot[bot]
- Bump certifi from 2022.9.24 to 2022.12.7 (#29) by dependabot[bot]
Full Changelog
| Diff
| Patch
v1.2.0 (December 01, 2022)
Merged Pull Requests
New Features
Dependency Updates
- Bump fastapi from 0.87.0 to 0.88.0 (#25) by dependabot[bot]
- Bump fastapi from 0.86.0 to 0.87.0 (#24) by dependabot[bot]
- Bump sqlalchemy from 1.4.43 to 1.4.44 (#23) by dependabot[bot]
- Bump actions/dependency-review-action from 2 to 3 (#22) by dependabot[bot]
- Bump fastapi from 0.85.1 to 0.86.0 (#20) by dependabot[bot]
- Bump sqlalchemy from 1.4.42 to 1.4.43 (#19) by dependabot[bot]
- Bump asyncpg from 0.26.0 to 0.27.0 (#17) by dependabot[bot]
- Bump psycopg2 from 2.9.4 to 2.9.5 (#16) by dependabot[bot]
Full Changelog
| Diff
| Patch
v1.1.1 (October 30, 2022)
Merged Pull Requests
Full Changelog
| Diff
| Patch
v1.1.0 (October 30, 2022)
Merged Pull Requests
New Features
Full Changelog
| Diff
| Patch
v1.0.0 (October 26, 2022)
Merged Pull Requests
- Validate email (#11) by seapagan
- Implement cli to add a new user (#10) by seapagan
- Document the App. (#5) by seapagan
- Handle bad DB settings more gracefully (#4) by seapagan
- Allow user to read their own profile data (#3) by seapagan
- Admins can Ban a user (#2) by seapagan
- Settings module (#1) by seapagan
Dependency Updates
- Bump uvicorn from 0.18.3 to 0.19.0 (#9) by dependabot[bot]
- Bump pyjwt from 2.5.0 to 2.6.0 (#8) by dependabot[bot]
- Bump sqlalchemy from 1.4.41 to 1.4.42 (#7) by dependabot[bot]
- Bump fastapi from 0.85.0 to 0.85.1 (#6) by dependabot[bot]
This changelog was generated using github-changelog-md by Seapagan