Releases: THEGOLDENPRO/aghpb-api
Releases · THEGOLDENPRO/aghpb-api
1.4.6
🔃 Small little mini tiny micro rewrite of some of the codebase.
⭐ New Features
- Add
repo_hash
andrepo_last_updated
key to/info
endpoint. #17, e9fc7ef - Drop official support for python 3.8. e9fc7ef (The API may still carry on to run with 3.8 but we are no longer maintaining it for 3.8)
- Rewrote error handling. 926973e
- Removed unused dependencies. 926973e
- Switched to fastapi cli for development. 926973e
- Smol rewrite #19 (restructure API codebase and etc)
- Updated repository in the docker image.
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Full Changelog: 1.4...1.4.6
1.4
v1.4 🍮 Just some small quality-of-life improvements.
⭐ New Features
- Made rate limits configurable in environment variables. (
RANDOM_BOOK_RATE_LIMIT
,GET_BOOK_RATE_LIMIT
) - Added info endpoint that returns: how many books are available and what version the API is on.
- Improved caching for
/get/id/
. - Books are now cached for faster start-up. #7
- Add the
book-commit-hash
header. - Removed submodules.
- Migrated to pyproject.toml.
- The repository now updates on API launch.
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Full Changelog: 1.3.6...1.4
1.3.6
v1.3.6 🪶 Git repo and docker image size reduction.
⭐ New Features
- Significantly reduced git repo size by cleaning up accidental commits.
(the repo was soo fucking big you don't understand) - Reduced docker image size from 3.76GB to 2.04GB.
- WE ARE NOW BACK ON 🐬 DOCKER HUB --> https://hub.docker.com/r/devgoldy/aghpb_api
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Full Changelog: 1.3.5...1.3.6
1.3.5
v1.3.5 🦥 Rate Limiting
⭐ New Features
- Improved docs description markdown.
- Added
/get
and/random
rate limiting. >> #8 (Check out #6 for more info)
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Full Changelog: 1.3.2...1.3.5
1.3.2
v1.3.2 💊 Patch for author encoding bug that caused some books to not fetch.
🐞 Bug Fixes:
- fixed book author encoding bug
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Full Changelog: 1.3-1...1.3.2
1.3
v1.3 A revamp ⚡
⭐ New Features
- Improved fuzzy searching in the search endpoint.
- You can now filter searches by category and limit the amount of results.
- The API now returns the author who committed the book and the URL to the commit with the headers
Book-Commit-Author
andBook-Commit-URL
or their relevant keys. (sometimes will be inaccurate like in the case a maintainer renames the book)
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Full Changelog: v1.2...1.3-1
1.2
v1.2 release 🎉
- I managed to improve the speed of
/random
from58 - 37ms
to a ⚡ speedy14 - 4ms
🤯 - Added two new endpoints:
/search
and/get/id
Full Changelog: https://github.com/THEGOLDENPRO/aghpb_api/commits/v1.2