Releases: mirumee/ariadne
0.29.0
-
Removed Deprecated Utilities: FallbackResolvers and convert_kwargs_to_snake_case have been removed. If you were still relying on these, please migrate to standard resolver patterns or custom middleware. (#1281)
-
Cleanup: Removed legacy code paths for versions < 0.20. (#1280)
✨ New Features
- Subscription Handlers: Introduced subscription handlers for GraphQLHTTPHandler, making it easier to manage real-time data within your standard HTTP setup. (#1273)
🛠 Development & Build System
-
Type Checking: Replaced mypy with pyright (via ty) for faster and more accurate type checking. (#1274, #1275)
-
Task Runner: Introduced just (and a justfile) to simplify local development commands and GitHub Actions workflows. (#1276)
CI Fixes: Resolved issues with the hatch command within the benchmark CI pipeline. (#1279)
What's Changed
- build: replace mypy with ty by @KarolJagodzinski in #1274
- build: extend .git-blame-ignore-revs with ty replacing mypy commit by @KarolJagodzinski in #1275
- build: Introduce just (with justfile) for development and github actions by @KarolJagodzinski in #1276
- chore: update CHANGELOG.md with missing releases by @KarolJagodzinski in #1278
- chore: add CLAUDE.md with project guidance for AI assistants by @KarolJagodzinski in #1277
- fix(benchmark.yml): Fix the hatch command by @KarolJagodzinski in #1279
- refactor: remove < 0.20 deprecation by @KarolJagodzinski in #1280
- refactor!: remove FallbackResolvers and convert_kwargs_to_snake_case by @KarolJagodzinski in #1281
- feat: Introduce subscription handlers for GraphQLHTTPHandler by @KarolJagodzinski in #1273
Full Changelog: 0.28.0...0.29.0
0.28.1.rc1
What's Changed
- Introduce subscription handlers for GraphQLHTTPHandler by @KarolJagodzinski in #1273
Full Changelog: 0.28.0...0.28.1.rc1
0.28.0
What's Changed
- Add synchronous generator support for subscriptions by @DamianCzajkowski in #1264
- Docs from ariadne website by @DamianCzajkowski in #1265
- Update the documentation structure to number prefixes by @DamianCzajkowski in #1269
- update docs path by @DamianCzajkowski in #1270
Full Changelog: 0.27.1...0.28.0
0.28.0.rc2
What's Changed
- Docs from ariadne website by @DamianCzajkowski in #1265
- fix(_patch_enum_parse_value): Fix patching enum values by @KarolJagodzinski in #1268
Full Changelog: 0.28.0.rc1...0.28.0.rc2
0.27.1
What's Changed
- fix(_patch_enum_parse_value): Fix patching enum values by @KarolJagodzinski in #1267
Full Changelog: 0.27.0...0.27.1
0.28.0.rc1
What's Changed
- Add synchronous generator support for subscriptions by @DamianCzajkowski in #1264
Full Changelog: 0.27.0...0.28.0.rc1
0.27.0
What's Changed
- drop support for python 3.9 by @DamianCzajkowski in #1250
- Restore codecov integration by @Kwaidan00 in #1252
- fix-code-cov by @DamianCzajkowski in #1254
- Fix codecov with releases by @Kwaidan00 in #1255
- Fix codecov with releases by @Kwaidan00 in #1256
- fix: satisfy static analysis requirements by @KarolJagodzinski in #1259
- deps: bump graphql-core version to 3.2.7 by @fedirz in #1257
- chore(graphql-core): Relaxing graphql-core dependnecy by @KarolJagodzinski in #1260
- build: add Python 3.14 to supported versions by @KarolJagodzinski in #1261
- Fixed using GraphiQLPluginExplorer by @iafilin in #1237
New Contributors
Full Changelog: 0.26.2...0.27.0
0.26.2
What's Changed
- Fix convert_camel_case_to_snake by @A-Dudek in #1235
- docs(README.md): Add versioning policy by @KarolJagodzinski in #1238
- check for async callable object and function for relay resolver by @reallistic in #1244
Full Changelog: 0.26.1...0.26.2
Ariadne 0.26.1
What's Changed
- Fix python_multipart deprecation warning by @A-Dudek in #1230
- chore: clean
pyproject.tomlupdate README.MD by @KarolJagodzinski in #1231 - fix: websocket connection init timeout set to 0 by @mgradalska in #1232
- chore(pyproject.toml): restore optional dependencies by @KarolJagodzinski in #1233
New Contributors
- @A-Dudek made their first contribution in #1230
- @mgradalska made their first contribution in #1232
Full Changelog: 0.26.0...0.26.1
Ariadne 0.26.0
What's Changed
-
chore: DROP 3.8, leverage hatch to run tests and static analisys by @KarolJagodzinski in #1221
-
chore: rename tests.yml to test.yml by @KarolJagodzinski in (d766053)
Full Changelog: 0.25.2...0.26.0