Skip to content

Latest commit

 

History

History
294 lines (154 loc) · 4.21 KB

CHANGELOG.md

File metadata and controls

294 lines (154 loc) · 4.21 KB

1.6.0 (2024-07-11)

1.5.0 (2024-05-10)

1.4.0 (2023-11-23)

Feat

  • support Python 3.11

Fix

  • drop support for Python 3.7
  • switch from pdm-pep517 to pdm-backend

1.3.3 (2023-02-08)

Fix

  • handle well comments in from import statements
  • remove dependency with py

1.3.2 (2022-11-14)

Fix

  • type_checking bug

1.3.1 (2022-10-14)

Fix

  • Respect two newlines between code and imports.
  • allow imports with dots

1.3.0 (2022-10-14)

Feat

  • added --ignore-init-modules flag (fixes #226)
  • added main.py file (fixes #210)

Fix

  • ignore if __name__ == "__main__": lines for coverage
  • ignore incorrect no-value-for-parameter lint
  • fixed typing issue

1.2.3 (2022-09-15)

1.2.2 (2022-02-16)

Perf

  • remove the uppercap on python 3.11

1.2.1 (2022-02-11)

Fix

  • correct pdm local installation so mypy works

1.2.0 (2022-02-09)

1.1.1 (2022-02-04)

Fix

  • correct the package building
  • correct the package building

1.1.0 (2022-02-03)

Feat

  • use pdm to manage dependencies
  • use pdm to manage dependencies
  • add support for python 3.10

1.0.5 (2022-02-03)

1.0.4 (2022-01-25)

1.0.3 (2022-01-24)

1.0.2 (2022-01-21)

Fix

  • don't touch files that are not going to be changed

1.0.1 (2022-01-21)

Fix

  • remove empty multiline import statements

1.0.0 (2022-01-18)

0.11.0 (2021-12-21)

Feat

  • support multi paragraph sections inside the TYPE_CHECKING block

0.10.0 (2021-12-08)

Feat

  • cli --config-file option

0.9.1 (2021-11-30)

Fix

  • support the removal of from x import y as z statements

0.9.0 (2021-11-30)

Feat

  • give priority to the common statements over the rest of sources
  • added datetime and ModelFactory to the default imports

feat

  • support comments in simple import statementsgn

0.8.0 (2021-11-23)

Feat

  • extend common statements

0.7.5 (2021-10-22)

Fix

  • ignore unused import statements with noqa autoimport line

0.7.4 (2021-10-15)

Fix

  • deprecate python 3.6

0.7.3 (2021-08-31)

Fix

  • let autoimport handle empty files

0.7.2 (2021-08-20)

Fix

  • avoid RecursionError when searching for packages inside the project

0.7.1 (2021-08-20)

Fix

  • prevent autoimport from importing same package many times

0.7.0 (2021-04-23)

Fix

  • install wheel in the build pipeline

feat

  • add a ci job to test that the program is installable

Perf

  • add new Enum import alias

0.6.1 (2021-02-02)

Fix

  • respect newlines in the header section

fix

  • respect document trailing newline

0.6.0 (2021-02-01)

Fix

  • respect shebang and leading comments

feat

  • add BaseModel and Faker to common statements

0.5.0 (2021-01-25)

Feat

  • add FrozenDateTimeFactory and suppress import statements

0.4.3 (2020-12-29)

Fix

  • respect try except statements in imports

fix

  • remove autoimport from development dependencies

0.4.2 (2020-12-29)

Fix

  • wrong import indentation when moving up the imports.

perf

  • common import statements are now run sooner

0.4.1 (2020-12-29)

Fix

  • make fix_code respect if TYPE_CHECKING statements

0.4.0 (2020-12-17)

Refactor

  • make _find_package_in_our_project a statimethod

Fix

  • import developing package objects when not in src directory

feat

  • import objects defined in the all special variable

0.3.0 (2020-12-17)

Feat

  • Add imports of the local package objects
  • make autoimport manage the commonly used imports

Refactor

  • move the business logic to the SourceCode entity

fix

  • remove all unused imports instead of just one

0.2.2 (2020-12-11)

Fix

  • remove unused imported objects in multiline from import statements

0.2.1 (2020-12-10)

Fix

  • support multiline import statements and multiline strings

0.2.0 (2020-11-12)

Feat

  • move import statements to the top

Fix

  • setup.py: extract the version from source without exec statement

0.1.1 (2020-10-27)

Fix

  • correct the formatting of single line module docstrings.
  • add newline between module docstring, import statements and code.

0.1.0 (2020-10-23)

Feat

  • create first version of the program (#3)
  • create initial project structure