v0.1.0
What's Changed
π§ Development WIP
-
715209e π§ modules, providers and container injection, by @lucas-labs
-
f4c6292 π§ patch for rodi, by @lucas-labs
while we wait for the next version of rodi to be
published, we will use a patch with the code pushed
to rodi's master by myself on pr 44 -
a2a9f7a π§ pest tree resolution, handlers, di, by @lucas-labs
π§ͺ Tests
- 669f2db π§ͺ initial testing cases, by @lucas-labs
- a99c1dc π§ͺ improves for testing plugin, by @lucas-labs
- 15e26e7 π§ͺ fix deprecation of pydantic's .dict(), by @lucas-labs
π Documentation
- bd4bec4 π readme logo, by @lucas-labs
- df9ae0f π doc logo, by @lucas-labs
- 323e1be π docs logo, by @lucas-labs
- bbf974f π icon color change, by @lucas-labs
- f486546 π basic readme, by @lucas-labs
π‘ New features
- 0ca4dec β¨ fastapi handlers, by @lucas-labs
- c15410f β¨ logging and loguru config, by @lucas-labs
- 861c17f β¨ injectables on middlewares, by @lucas-labs
- 163607e β¨ cors config at app factory config, by @lucas-labs
- f7c1a33 β¨ http exceptions and default exception handlers, by @lucas-labs
- 64244f8 β¨ openapi patch for request validation errors, by @lucas-labs
- 2d86df8 β¨ request-scoped injectable dependencies, by @lucas-labs
- b9fa0e5 β¨ implement PestMiddleware, by @lucas-labs
- ed6197d β¨ handler dependencies functionality, by @lucas-labs
π Other changes
-
2cb45a3 Merge pull request #7 from lucas-labs/1-middleware-interceptor, by @lucas-labs
feat: β¨ injectables on middlewares
-
eb6b9bf Merge pull request #8 from lucas-labs/3-cors-config, by @lucas-labs
feat: β¨ cors config at app factory config
-
c018771 Merge pull request #9 from lucas-labs/4-exception-handling, by @lucas-labs
feat: β¨ http exceptions and default exception handlers
-
f8c0d46 Merge pull request #12 from lucas-labs/5-scoped-injection, by @lucas-labs
feat: β¨ request-scoped injectable dependencies
rel: #5
-
4c2482b Merge pull request #14 from lucas-labs/13-class-mw, by @lucas-labs
feat: β¨ implement PestMiddleware
-
6a703c4 Merge pull request #16 from lucas-labs/15-linting-n-styles, by @lucas-labs
style: π revise style rules and linting
-
b470717 Merge pull request #21 from lucas-labs/20-handler-dependencies, by @lucas-labs
feat: β¨ handler dependencies functionality
-
38ff06e Merge pull request #25 from lucas-labs/22-upgrade-rodi, by @lucas-labs
chore: π§Ή update rodi to @2.0.5 - retire patches
-
c7975c8 Merge pull request #26 from lucas-labs/23-migrate-to-tasks-go, by @lucas-labs
chore: π§Ή migrate from poetry scripts to go-task
-
cc47548 Merge pull request #28 from lucas-labs/24-docstrings-generated-typeddicts, by @lucas-labs
refactor: π¨ generator: add docstrings to generated typed dicts
-
f69c727 Merge pull request #30 from lucas-labs/29-ci, by @lucas-labs
ci: π push-pr ci config
π Reverts
- d61713b π icon color change, by @lucas-labs
π¨ Style changes
- 46b5b3d π black formatter config, by @lucas-labs
- f0b2f86 π ammend black fix script to run in the current dir, by @lucas-labs
- ddd9dfd π run black and ruff across the entire source code, by @lucas-labs
π§Ή Chore tasks
- b0004a8 π§Ή update rodi to @2.0.5 - retire patches, by @lucas-labs
- c26aef8 π§Ή migrate from poetry scripts to go-task, by @lucas-labs
π¨ Code refactoring
- ee655f0 π¨ generator: add docstrings to generated typed dicts, by @lucas-labs
- 044014c π¨ support for python >= 3.8, by @lucas-labs
- b67251b π¨ improve public api, by @lucas-labs
π Bug fixes
- dcf7a75 π fix / path not working, by @lucas-labs
- b80f94c π path / not working, by @lucas-labs
π Continuous Integration
- 4eccfda π push-pr ci config, by @lucas-labs
- 016dbd9 π setup composite, unauthenticate arduino/setup-task, by @lucas-labs
- de9cbca π add shell bash to setup composite, by @lucas-labs
- 9291afc π fix shell bash in setup composite, by @lucas-labs
- 7666863 π upload coverage as xml, by @lucas-labs
- 885de8d π generate coverage.xml file, by @lucas-labs
Full Changelog: 6f825e1...v0.1.0