Skip to content

Latest commit

 

History

History
118 lines (72 loc) · 2.25 KB

CHANGELOG.rst

File metadata and controls

118 lines (72 loc) · 2.25 KB

History

2.0.0 (unreleased)

  • fix-format now only supports Python 3.6+.

1.8.0

  • Ignore Python files generated by Jupytext.

1.7.0

  • Check if .cpp file is non-ascii, ensure it has BOM at the beginning of the file.
  • Emmit message when clang-format is not installed (or usable).
  • Ensure python files do not include BOM.

1.6.0

  • Provided ff --git-hooks to add pre-commit hooks which validate that the code is properly formatted before being committed.

1.5.x

1.4.3

  • Use absolute paths when calling isort to properly load per project isort config files.

1.4.2

  • Fix handling of isort skipped files.
  • Use default isort options, for custor formating a configuration file should be used as described in isort documentation.

1.4.1

  • Fix support for filenames in pattern (such as CMakeLists.txt), when in subdirectories.

1.4.0

  • Add support for CMake files (*.cmake, CMakeLists.txt).

1.3.0

  • Add support for Cython files (*.pyx, *.pxd).

1.2.4

  • Fix ff -c/ff --commit in Python 3.

1.2.3

  • Force to always use parentheses on multi-line imports.

1.2.2

  • Workaround for isort bug where some stdlib modules are not recognized as such because of a non-standard Python location.

1.2.1

  • Fixed bug where EOL wasn't preserved in files affected by isort.

1.2.0

  • Add "-k" shortcut for "--check".
  • Display a summary of files which skipped checks.
  • Fixed error when an entire file was skipped due to a "isort:skip_file" instruction on the docstring.

1.1.1

  • Display error summary at the end in case some error happens when fixing files.
  • Fix bug when a file contained a single empty line.

1.1.0

  • Add support for passing directories in the command line.
  • No longer check files for a specific end-of-line.
  • Fixed #1: --commit option was not considering git root directory when listing files.

1.0.0

  • First version.