Releases: csed-ucm/fastapi-beanie-example
Release list
v0.2.1
v0.2.1 (2025-04-20)
Bug Fixes
- Version (
6b1f36a)
Build System
- Update fastapi-app version from 0.1.4 to 0.1.5 (
9313294)
Continuous Integration
-
Add GitHub Actions workflow for Actions Runner Controller Demo (
84d6a68) -
Changed publish-action release to "main" (
74bd165) -
Changed runner to arc-runner-k8s (
35efdba) -
Update action for publishing package to GitHub Release (
13d7aab) -
Update workflow triggers for build and tests (
78dcdf5) -
Updated runner to use arc-runner-k8s (
24e523d)
Documentation
-
Removed badge from README (
13b4021) -
Update README to reflect project as a template and improve clarity (
e340259) -
Updated README.md (
12a1d22)
Refactoring
- Converting project into a template (
084e399)
Detailed Changes: v0.2.0...v0.2.1
v0.2.0
v0.2.0 (2025-03-28)
Chores
- Bump fastapi-app version to 0.1.5 (
9b06b2f)
Features
-
Add CORS middleware to FastAPI application (
c531739) -
Add CSV loading for categories and products in test_api.py (
ad7a7e8)
Refactoring
- Update Category and Product models (
3aef355)
Updated Category and Product models to extend name and description length limits and allow additional characters
-
Update CreateProductResponse to inherit from GetProductResponse (
2f5d2f8) -
Update product retrieval to use Product object instead of ID (
2e4e995)
Detailed Changes: v0.1.5...v0.2.0
v0.1.5
v0.1.5 (2025-03-12)
Bug Fixes
- Update Docker image tags and README references to use the new repository name (
d5d0884)
Documentation
- Update copilot instructions for commit messages (
c994e91)
This commit enhances the guidelines for writing commit messages, including format, structure, and examples.
Detailed Changes: v0.1.4...v0.1.5
v0.1.4
v0.1.4 (2025-03-10)
Bug Fixes
- Update Docker image tags to use full registry path (
5d4266f)
Detailed Changes: v0.1.3...v0.1.4
v0.1.3
v0.1.3 (2025-03-10)
Bug Fixes
- Update Docker tags to use dynamic output (
30eaa8a)
Detailed Changes: v0.1.2...v0.1.3
v0.1.2
v0.1.2 (2025-03-10)
Bug Fixes
- Update Docker image tags in build workflow (
0d7e9c9)
Detailed Changes: v0.1.1...v0.1.2
v0.1.1
v0.1.1 (2025-03-10)
Bug Fixes
- Set environment variables for Docker registry (
6646e55)
Detailed Changes: v0.1.0...v0.1.1
v0.1.0
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
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)