Releases: rmyers/cannula
Releases · rmyers/cannula
v0.20.0
v0.19.0
What's Changed
- Refactoring schema parsing for codegen by @rmyers in #100
- Add support for metadata in node descriptions by @rmyers in #101
- Adding tests for utils by @rmyers in #102
- Refactor parsing by @rmyers in #103
- Refactor sql generation to use new parser by @rmyers in #104
- Model generation and validation of relations by @rmyers in #108
- Generate multiple files with codegen command by @rmyers in #109
- Modify types to use context in resolve info by @rmyers in #110
- Adding context generation by @rmyers in #111
- Adding relation methods to context objects by @rmyers in #112
- Bump coverage from 7.6.8 to 7.6.10 by @dependabot in #105
- Update pyyaml requirement from <=6.0 to <=6.0.2 by @dependabot in #106
- Bump mypy from 1.13.0 to 1.14.1 by @dependabot in #107
- Parse related args by @rmyers in #113
Full Changelog: v0.18.0...v0.19.0
v0.18.0
v0.17.0
What's Changed
- Adding codegen to tutorial by @rmyers in #91
- Bump sphinx from 8.0.2 to 8.1.3 by @dependabot in #96
- Update tomli requirement from <=2.0.2 to <=2.2.1 by @dependabot in #94
- Bump coverage from 7.6.4 to 7.6.8 by @dependabot in #95
- Bump aiosqlite from 0.19.0 to 0.20.0 by @dependabot in #93
- Bump twine from 5.1.1 to 6.0.1 by @dependabot in #92
- Adding support for simple configuration by @rmyers in #97
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- Updating tutorial to match new codegen by @rmyers in #85
- Adding scalar docs by @rmyers in #86
- Adding dockerfile by @rmyers in #87
- Fixing python install in docker by @rmyers in #88
- Adding host by @rmyers in #89
- Switch to pure python formatting by @rmyers in #90
Full Changelog: v0.15.0...v0.16.0
v0.15.0
v0.14.0
What's Changed
- Fixing the environment setup by @rmyers in #79
- Update ruff requirement from <=0.7.0 to <=0.7.1 by @dependabot in #78
- Bump coverage from 7.6.1 to 7.6.4 by @dependabot in #77
- Update graphql-core requirement from <=3.2.4 to <=3.2.5 by @dependabot in #76
- Bump mypy from 1.11.2 to 1.13.0 by @dependabot in #74
- Adding part 3 instructions by @rmyers in #80
- Release 0.14.0 by @rmyers in #81
Full Changelog: v0.13.0...v0.14.0
v0.13.0
v0.12.1
v0.12.0
What's Changed
- Adding code for part one by @rmyers in #38
- Bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #40
- Update pytest requirement from <8 to <9 by @dependabot in #42
- Bump coverage from 7.4.0 to 7.4.1 by @dependabot in #41
- Adding start of sessions for auth by @rmyers in #39
- Adding tests for profile and example file by @rmyers in #43
- Bump sphinx from 7.2.6 to 7.3.7 by @dependabot in #52
- Bump coverage from 7.4.1 to 7.5.0 by @dependabot in #49
- Bump mypy from 1.8.0 to 1.10.0 by @dependabot in #51
- Bump typing-extensions from 4.9.0 to 4.11.0 by @dependabot in #50
- Bump twine from 4.0.2 to 5.0.0 by @dependabot in #44
- Change codegen to use ast to generate files by @rmyers in #58
- Bump mypy from 1.10.0 to 1.11.2 by @dependabot in #57
- Bump twine from 5.0.0 to 5.1.1 by @dependabot in #54
- Fixing type errors by @rmyers in #59
- Bump flake8 from 7.0.0 to 7.1.1 by @dependabot in #56
- Bump sphinx from 7.3.7 to 8.0.2 by @dependabot in #53
- Bump coverage from 7.5.0 to 7.6.1 by @dependabot in #55
- Fixing interfaces unions and extensions by @rmyers in #60
- Adding initial support for custom scalars by @rmyers in #61
- Update graphql-core requirement from <=3.2.3 to <=3.2.4 by @dependabot in #64
- Update pydantic requirement from <=2.6.1 to <=2.9.2 by @dependabot in #63
- Update typing-extensions requirement from <=4.11.0 to <=4.12.2 by @dependabot in #62
- Adding interface for custom scalars by @rmyers in #65
- Adding more scalars by @rmyers in #66
- Adding configuration parsing with pyproject.toml by @rmyers in #67
- Add badge for coverage by @rmyers in #68
- Adding more coverage and doc generation by @rmyers in #69
- Fixing asgi support and adding tests by @rmyers in #71
Full Changelog: v0.11.0...v0.12.0