Changelog

v0.3.2 (05 January 2021)

  • don’t strip newlines immediately before eol (PR73)

v0.3.1 (04 December 2020)

  • don’t detect comments ending with a colon as a block (GH67, PR68)
  • don’t add color to redirected output and print reports to stderr (GH66, PR69)
  • add a nightly CI which also runs every day at 00:00 UTC (PR71)

v0.3 (04 November 2020)

  • support running on python 3.9 (the target version is not yet supported by black) (PR55, PR57)
  • add diff and color diff modes (GH33, GH53, PR56)
  • support black’s string normalization option (GH33, PR59)
  • add colors to the output (GH33, PR60)
  • make the order of the printed files predictable (PR61)
  • make sure blocks end with a empty continuation line (GH52, PR62)
  • add a initial version of a contributing guide (PR63)

v0.2 (01 October 2020)

  • Support the testcode, testsetup and testcleanup directives (PR39).
  • Fix working with lines containing only the prompt and avoid changing the quotes of nested docstrings (GH41, PR43)
  • Allow configuring blackdoc using pyproject.toml (GH40, PR45, PR47)
  • Add a force-exclude option (PR49)
  • Document the options (PR50)

v0.1.2 (31 August 2020)

  • Keep compatibility with black 20.8b1 (GH33, PR34)

v0.1.1 (14 June 2020)

  • Add pre-commit hook configuration (PR26, PR27)
  • Document the release process (PR29)
  • Make sure the tool returns a non-zero error code when encountering syntax errors (PR28)

v0.1 (30 May 2020)

  • Add a CLI (PR1)
  • Add support for ipython prompts (PR4)
  • Add support for code blocks in rst files (PR10)
  • Allow disabling / selectively enabling formats (GH13, PR18)
  • Initial version of the documentation (GH12, PR19)