Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Jan 11:36
· 24 commits to main since this release

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