- [Possible internal attr errors due to lack of some ast node type-checking (affects only Python3.9+) by hadialqattan](https://github.com/hadialqattan/pycln/pull/162)
Changed
- [Bump typer from 0.5.0 to 0.6.1 by dependabot[bot]](https://github.com/hadialqattan/pycln/pull/160) - [Bump JRubics/poetry-publish from 1.11 to 1.12 by dependabot[bot]](https://github.com/hadialqattan/pycln/pull/159)
2.0.3
Fixed
- [Fully, nested, and semi string type commnets get ignored by hadialqattan](https://github.com/hadialqattan/pycln/pull/156)
- [Semi string third-party generic type annotations get ignored by hadialqattan](https://github.com/hadialqattan/pycln/pull/155)
2.0.2
Added
- [Pycln skips `from foo import *` imports in compliance with PEP 484 in stub files (`.pyi`) by AlexWaygood](https://github.com/hadialqattan/pycln/pull/153)
Changed
- [Bump typer from 0.4.1 to 0.5.0 by dependabot[bot]](https://github.com/hadialqattan/pycln/pull/151)
2.0.1
Added
- [Pycln skips redundant alias imports in compliance with PEP 484 in stub files (`.pyi`) by hadialqattan](https://github.com/hadialqattan/pycln/pull/150)
Changed
- [Now Pycln treats `.pyi` files as regular `.py` files in the pathfinding functionality by hadialqattan](https://github.com/hadialqattan/pycln/pull/150)
Fixed
- [Outputting code diff when both `--check` and `--diff` options are used by hadialqattan](https://github.com/hadialqattan/pycln/pull/147)
1.3.5
Fixed
- [in the modules' path finding functionality non-directory paths are treated as directories causing `Permission denied` errors crashing Pycln by hadialqattan](https://github.com/hadialqattan/pycln/pull/145)
- [useful `pass` statements are removed from `orelse` parent nodes when both `finallybody` and `orelse` exist causing syntax errors by hadialqattan](https://github.com/hadialqattan/pycln/pull/144)
1.3.4
Fixed
- [`pass` statements are removed from `finallybody` parent nodes causing syntax errors by hadialqattan](https://github.com/hadialqattan/pycln/pull/143)