Releases: provinzkraut/unasyncd
Releases · provinzkraut/unasyncd
Release list
v0.6.0
What's Changed
- Add support for
anyio.Pathby @provinzkraut in #11 - Invalidate cache when package version has changed by @provinzkraut in #12
- Include Python 3.12 in tests by @provinzkraut in #13
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Support replacements in
__all__by @provinzkraut in #10
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Support for asynchronous comprehensions by @provinzkraut in #8
- Fix replacing names from relative imports with other relative names by @provinzkraut in #9
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Ruff integration by @provinzkraut in #5
- Python 3.9 support by @provinzkraut in #7
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
What's Changed
- Add support for
if TYPE_CHECKINGimports; Replaced import names now get correctly written back into aif TYPE_CHECKINGblock if the replaced name was originally imported there - Add feature flag
infer_type_checking_importsto control the newly added behaviour - Add CLI flag
--infer-type-checking-imports/--no-infer-type-checking-importscorresponding to the feature flag - Remove feature to remove unused imports. This was largely a leftover feature from the tool
unasyncdwas extracted from and since it was making the newTYPE_CHECKINGfeature much more costly and its usage has been generally discouraged it seemed like the best option to remove it outright - Add missing CLI feature flags
- Add rich-click for a nicer CLI
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's changed
- Remove a superfluous AST equivalency check of target files that could lead to update cascades
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Initial release.
Full Changelog: https://github.com/provinzkraut/unasyncd/commits/v0.1.0