In this release, we pass the default values from the strawberry.Schema through to the codegen plugins. The default python plugin now adds these default values to the objects it generates.
Contributed by [Matt Gilson](https://github.com/mgilson) via [PR #2860](https://github.com/strawberry-graphql/strawberry/pull/2860/)
0.186.0
Not secure
--------------------
This release removes more parts of the Mypy plugin, since they are not needed anymore.
Contributed by [Patrick Arminio](https://github.com/patrick91) via [PR #2852](https://github.com/strawberry-graphql/strawberry/pull/2852/)
0.185.2
Not secure
--------------------
This release fixes a bug causing a KeyError exception to be thrown during subscription cleanup.
Contributed by [rjwills28](https://github.com/rjwills28) via [PR #2794](https://github.com/strawberry-graphql/strawberry/pull/2794/)
0.185.1
Not secure
--------------------
Correct a type-hinting bug with `strawberry.directive`. This may cause some consumers to have to remove a ` type: ignore` comment or unnecessary `typing.cast` in order to get `mypy` to pass.
Contributed by [Matt Gilson](https://github.com/mgilson) via [PR #2847](https://github.com/strawberry-graphql/strawberry/pull/2847/)
0.185.0
Not secure
--------------------
This release removes our custom `__dataclass_transform__` decorator and replaces it with typing-extension's one. It also removes parts of the mypy plugin, since most of it is not needed anymore 🙌
This update requires typing_extensions>=4.1.0
Contributed by [Patrick Arminio](https://github.com/patrick91) via [PR #2227](https://github.com/strawberry-graphql/strawberry/pull/2227/)
0.184.1
Not secure
--------------------
This release migrates our CLI to typer, all commands should work the same as before.
Contributed by [Patrick Arminio](https://github.com/patrick91) via [PR #2569](https://github.com/strawberry-graphql/strawberry/pull/2569/)