Skip to content

Releases: THEGOLDENPRO/aghpb-api

1.4.6

24 Aug 16:00
Compare
Choose a tag to compare

🔃 Small little mini tiny micro rewrite of some of the codebase.

⭐ New Features

  • Add repo_hash and repo_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

07 Feb 21:57
41a10fc
Compare
Choose a tag to compare
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

18 Dec 22:21
Compare
Choose a tag to compare

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

13 Dec 01:59
f45aacd
Compare
Choose a tag to compare

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

21 Nov 22:43
Compare
Choose a tag to compare

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

31 Oct 04:00
4c2331f
Compare
Choose a tag to compare
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 and Book-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

06 Aug 23:46
2f096d6
Compare
Choose a tag to compare
1.2

v1.2 release 🎉

  • I managed to improve the speed of /random from 58 - 37ms to a ⚡ speedy 14 - 4ms 🤯
  • Added two new endpoints: /search and /get/id

Full Changelog: https://github.com/THEGOLDENPRO/aghpb_api/commits/v1.2