Releases: hakancelikdev/unimport
Releases · hakancelikdev/unimport
0.6.8
Changelog
[0.6.8] - 2/December/2020
0.6.6
Changelog
[0.6.6] - 24/October/2020
- 🐞 Fix: call attribute scanner by @hakancelik96
- 🐞 Fix: requirements feature & star import suggestion by @hakancelik96
- 💪 Support multiline skip import only py3.8 and plus by @hakancelik96
- 🐞 Fix: Initial imports from sys.modules by @hakancelik96
- 🐞 Fix: import and name matcher by @hakancelik96
- 🐞 Fix: type comment by @hakancelik96
- 💪 Support type variable by @hakancelik96
- 🐞 Fix same line duplicates by @hakancelik96
- 💪 Support Windows OS coloring and encoding by @hadialqattan
0.3.0
Changelog
[0.3.0] - 22/September/2020
- 🐞💊 Fix, improve: Names, Imports and star suggestion by @hakancelik96
- 💪💊 Configuration extend and refactoring by @hakancelik96
- 💪💊 General refactoring by @hakancelik96
- Support append and extend
__all__
list - Star import suggestions improved
- Support append and extend
- 🐞 Fix: Unnecessary refactoring by @hakancelik96
- 💪 Support .gitignore exclude patterns by @hadialqattan
- 💊 Optimize Python >=3.8 type comments support method by @hadialqattan
- 💪 Improve test coverage by @hadialqattan
- 💪 Support async def by @hakancelik96
0.2.10
Changelog
[0.2.10] - 6/September/2020
-
🐞 Fix: vertical style issue by @hadialqattan
-
from foo import ( Foo, Bar, FooBar, ) Foo, Bar
-
-
🐞 Fix: More than one star import exist on the same file by @hakancelik96.
-
💪 Getting rid of some bad practice & 🐞 Fix: pre-commit bug by @hakancelik96
0.2.9
0.2.8
Changelog
[0.2.8] - 27/July/2020
-
💪 Support: file-wide skips by @hakancelik96
- Now, you can skip a file by typing
# unimport: skip_file
anywhere in that file.
- Now, you can skip a file by typing
-
💪 Support: requirements.txt file by @hakancelik96
- Now, You can automatically delete unused modules from the requirements.txt file (
unimport --requirements --remove
), see the difference (
unimport --requirements --diff
), delete it by requesting permission (
unimport --requirements --permission
), or just check (unimport --requirements
).
- Now, You can automatically delete unused modules from the requirements.txt file (
-
🔥 Fix: match error between import name and name by @hakancelik96
-
💪 Support for type hints (#58) by @hakancelik96 & string typing @isidentical
-
from typing import List, TYPE_TEST test: 'List[TYPE_TEST]'
-
from typing import List, TYPE_TEST test: "List['TYPE_TEST']"
-
-
🔥 fix: get_suggestion_modules function fix for
__all__
name when import is star