Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Mar 06:16
· 9 commits to challenge since this release

v0.1.0 (2025-03-10)

Bug Fixes

  • Apply http_request_dependency to product retrieval function (5a77847)

  • Change price field validator mode to 'after' (4cca471)

  • Update collection attribute to name in Product model (abdf72c)

  • Updateproductrequest schema (c5175e4)

The UpdateProductRequest schema was missing the custom price validation. This fix adds the custom price validation to the UpdateProductRequest schema by deriving the schema from Product model.

Code Style

  • Remove unused event_loop fixture from tests (dd94b50)

Continuous Integration

  • Add Coveralls integration for test coverage reporting (386ec92)

  • Add GitHub Actions workflows for build and test automation (92a1577)

  • Add linters and type checker to workflow (cfc075d)

  • Add MongoDB setup step in GitHub Actions workflow (e6d4f05)

  • Configure Docker Compose for MongoDB service with network settings (7ba834c)

  • Downgrade actions/checkout to v4 for stability (09bfed3)

  • Enhance GitHub Actions for Python and Docker releases (8580033)

  • Updated workflow to include Python Semantic Release for versioning and tagging.

  • Added Docker image build and release steps.

  • Improved permissions and concurrency settings for better workflow management.

  • Updated dependencies in pyproject.toml for semantic release support.

  • Update build command and remove unused dependency (52baa5f)

Documentation

  • Add coverage badge to README (ecbb5fa)

  • Update README for clarity and structure (554bc53)

Features

  • Add error handling wrapper for action functions (15aca68)

  • Add functions to drop and close MongoDB connection (fde0920)

  • Enhance CLI options for FastAPI server with dynamic settings and additional parameters (bd2ae1d)

  • Initialize FastAPI application with MongoDB integration and basic structure (869bc2b)

Refactoring

  • Add error handling for product retrieval and creation (4c74b89)

  • Enhance APIException logging and remove unused classes (0622d66)

  • Improve product tests and add new cases (78ddc5f)

  • Remove debug print statements from MongoDB initialization (59c70eb)

  • Remove unused default settings test cases (e6c830d)

Testing

  • Add unit tests for settings configuration (531eb97)