Skip to content

Releases: e0406370/markuapi

v1.1.1

19 Oct 16:08
d49867e

Choose a tag to compare

Changelog

  • Update selectors in InfoScraper to match new OtherInfo class names.

  • Implement specific review EP for all views.

  • Include simple setup for Docker Compose.

  • Include deployment and development sections in README.

#28, #29

v1.1.0

04 Oct 08:53
c45b3d2

Choose a tag to compare

Changelog

  • Rename project from markuapiz to markuapi.

  • Downgrade Python version from 3.13 to 3.12 in all build-related files, to match available runtime image in Leapcell.

    • pyproject.toml, poetry.lock, uv.lock, Dockerfile, test.yml
  • Implement Pydantic-based response models for all endpoints, to customise schemas displayed in Swagger UI.

  • Improve test coverage by including test entries with the official_site field in the info EP.

  • Disable deployment workflow as the API is no longer hosted on Render.

  • Remove internal heartbeat cron job as the associated uptime limitation previously imposed by Render no longer applies.

    • Health checks are handled via external cron jobs in GitHub Actions.
  • Add Redis support for caching responses.

  • Add tests for Redis caching and configure Redis service container in CI workflow.

  • Setup deployment to Vercel (without Redis caching) as a secondary instance. (ref. deploy-vercel branch)

  • Include MIT License file in README.

  • Include badges, mention Vercel instance in API section, and add License section in README.

#27