Changelog

v0.3.6 (25 August 2022)

  • fix a regression in the doctest format that would either truncate the reformatted code or crash it (PR%s137)

v0.3.5 (26 July 2022)

  • officially support python 3.10 (PR%s115)
  • colorize removed trailing whitespace (PR%s120)
  • write only if the content of a file changed (GH%s127, PR%s128)
  • don’t crash on strings with trailing empty strings (“a”””) (GH%s131, PR%s132)

v0.3.4 (17 July 2021)

  • declare the tomli library as a runtime dependency (PR%s101)

v0.3.3 (06 February 2021)

  • don’t crash on malformed rst directives (GH%s78, PR%s79)

v0.3.2 (05 January 2021)

  • don’t strip newlines immediately before eol (PR%s73)

v0.3.1 (04 December 2020)

  • don’t detect comments ending with a colon as a block (GH%s67, PR%s68)
  • don’t add color to redirected output and print reports to stderr (GH%s66, PR%s69)
  • add a nightly CI which also runs every day at 00:00 UTC (PR%s71)

v0.3 (04 November 2020)

  • support running on python 3.9 (the target version is not yet supported by black) (PR%s55, PR%s57)
  • add diff and color diff modes (GH%s33, GH%s53, PR%s56)
  • support black’s string normalization option (GH%s33, PR%s59)
  • add colors to the output (GH%s33, PR%s60)
  • make the order of the printed files predictable (PR%s61)
  • make sure blocks end with a empty continuation line (GH%s52, PR%s62)
  • add a initial version of a contributing guide (PR%s63)

v0.2 (01 October 2020)

v0.1.2 (31 August 2020)

v0.1.1 (14 June 2020)

  • Add pre-commit hook configuration (PR%s26, PR%s27)
  • Document the release process (PR%s29)
  • Make sure the tool returns a non-zero error code when encountering syntax errors (PR%s28)

v0.1 (30 May 2020)

  • Add a CLI (PR%s1)
  • Add support for ipython prompts (PR%s4)
  • Add support for code blocks in rst files (PR%s10)
  • Allow disabling / selectively enabling formats (GH%s13, PR%s18)
  • Initial version of the documentation (GH%s12, PR%s19)