Releases: elixir-cloud-aai/foca
Releases · elixir-cloud-aai/foca
v0.4.0
What's Changed
- feat(log): request/response logging decorator by @stikos in #76
- feat(api): support merging multiple specs (#75) by @sarthakgupta072 in #75
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- docs: add API reference by @kushagra189 in #46
- build: add Dockerfile by @uniqueg in #47
- feat: add OpenAPI registration module by @stikos in #45
- docs(api): add support for Google-style docstrings by @uniqueg in #49
- feat: class-based config handling with validation by @sarthakgupta072 in #44
- docs: add and format docstrings by @uniqueg in #53
- feat: add Connexion and Celery app factories by @kushagra189 in #39
- feat(db): support for additional MongoDB features by @uniqueg in #58
- feat: add main module by @stikos in #48
- fix(api): fix resolution of relative spec paths by @uniqueg in #61
- refactor(api): resolve relative path in spec model by @uniqueg in #62
- build: install FOCA dev version in Dockerfile by @uniqueg in #63
- feat(log): configure logging by @uniqueg in #64
- fix(db): register database if user is unset by @uniqueg in #66
- feat: add pet store example app by @kushagra189 in #57
- feat(errors): generic exception handling by @uniqueg in #69
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: add handler for Cross Origin Resource Sharing (CORS) by @sarthakgupta072 in #26
- docs: update documentation by @sarthakgupta072 in #32
- feat: add error registration module with default error handlers by @kushagra189 in #35
- feat: add MongoDB utility modules by @sarthakgupta072 in #24
- feat: add MongoDB registration and utility modules by @sarthakgupta072 in #37
- feat: add authorization validation by @kushagra189 in #30
Full Changelog: v0.1.0...v0.2.0
v0.1.0
- set up and package repository (#1/#2/#9/#13/#16/#21/#22)
- configure CI (#3/#4/#19)
- add config handler (#17/#20)
What's Changed
- chore: add .gitignore by @uniqueg in #1
- chore: add Apache 2.0 license by @uniqueg in #2
- feat: add config parser by @sarthakgupta072 in #9
- chore: add license badge by @uniqueg in #13
- chore: add code coverage badge by @sarthakgupta072 in #16
- test: add config parser tests by @sarthakgupta072 in #17
- ci: add tests and coverage by @uniqueg in #19
- test: add log config tests by @sarthakgupta072 in #20
- build: package project by @sarthakgupta072 in #22
Full Changelog: https://github.com/elixir-cloud-aai/foca/commits/v0.1.0