Skip to content

Releases: worldworm/copier-fastapi

v1.1.2

Choose a tag to compare

@worldworm worldworm released this 14 May 15:32

Improvements

  • updates copier poetry-meta template
    • bumps dependencies
    • adds bandit pyproject config
    • adds gitlab ci cache limits
    • adds copilot instructions
  • updates copier poetry-fastapi-ext template
    • bumps dependencies
    • updates filtering utils multifilter
    • updates filtering utils case insensitive ilike

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@worldworm worldworm released this 27 Jun 20:58

Bug Fixes

  • fixes utils templating

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@worldworm worldworm released this 06 Jun 22:22

Minor breaking changes ⚠️

  • removes responses header_total_count

Features

  • adds sorting utils
  • adds filtering utils
  • adds db session dep
  • adds pagination model

Improvements

  • bumps dependencies
  • updates readme features

Bug Fixes

  • fixes responses typing

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@worldworm worldworm released this 29 Apr 21:03

First stable release.

  • 🚀 Basic fastapi setup
  • 📅 API versioning using fastapi-versionizer
  • 🚦 Pre-defined HTTP status code error models
  • 📦 Poetry setup with a pre-defined pyproject.toml
  • 🔁 Continuous integration (CI) pipelines for Github Actions and GitLab CI/CD
  • 🐳 Docker support with build and publish pipelines
  • ⚙️ Settings management using pydantic-settings
  • 🗄️ Database support with sqlmodel and mysql, postgres or sqlite configuration
  • ▶️ alembic database migrations
  • 🏃 poethepoet task runner
  • 🪝 pre-commit hooks
  • 🔍 pylint code linter
  • 🏁 mypy static type checker
  • 🧪 pytest unit tests
  • 🛡️ bandit code security check
  • 🎨 autopep8 and pydocstringformatter code formatter and styling
  • 🆚 VSCode configuration