v0.2.0
v0.2.0 (2025-01-04)
Code Style
- crud: Update type annotations to use modern syntax (
1eebf9a)
Documentation
- contributing: Enhance testing and type checking guidelines (
a0684c1)
Added sections on type checking configuration and pre-commit setup. Enhanced documentation for async testing best practices with examples of fixtures and type annotations.
-
contributing: Update testing guidelines and best practices (
9412a52) -
qa: Add comprehensive quality assurance documentation (
a7dc50c) -
readme: Simplify and improve user focus (
1c6176e)
Streamlined README.md by removing duplicate content from CONTRIBUTING.md. Improved quick start guide and focused on essential user information.
Features
-
api: Add health check endpoints with database verification (
e7e52a7) -
db: Add SQLAlchemy base class with common model functionality (
ee41253) -
db: Implement async session management with proper typing (
3b7f14c) -
infra: Add Docker and PostgreSQL test infrastructure (
24ba312) -
Add Docker test configuration
-
Configure test environment variables
-
Add PostgreSQL container setup
-
Update project dependencies
-
tests: Implement pytest fixtures for database and Docker testing (
2f13465)
Refactoring
-
api: Improve user endpoints with better error handling (
acf5da8) -
config: Update configuration management for test environment (
1a540b8) -
db: Reorganize database initialization and configuration (
a1479e0) -
deps: Update dependency injection with proper async handling (
eff48e3) -
models: Enhance user model with better type definitions (
b767086) -
schemas: Update user schemas with improved validation (
d72ba08) -
test: Enhance testing infrastructure and type safety (
683b175) -
Added comprehensive async testing setup with proper fixtures and type annotations.
-
Updated testing documentation with FastAPI best practices.
-
Improved type checking with stricter mypy configuration and proper type stubs.
-
Configured pre-commit to use project's mypy settings.
Testing
- api: Add health check endpoint tests (
7795ada)
Detailed Changes: v0.1.0...v0.2.0