Skip to content

0.17.0

Compare
Choose a tag to compare
@BlankSpruce BlankSpruce released this 26 Oct 15:54
· 1 commit to master since this release

Added

  • Add disable_formatting. (#35)
  • --config can be used to provide explicit path to configuration file. (#35)
  • Add --print-config to print outcome configuration in one of three variants: minimal, verbose, default. (#35)
  • Warn about options not supported through configuration file.

Changed

  • Configuration has been split into two kinds: outcome and control. Outcome configuration can be changed through either configuration file or command line arguments whereas control configuration be changed only through command line.
  • Search strategy for .gersemirc file has been changed so that the file closest to given source file is picked instead of using .gersemirc that it the most common among files passed to gersemi.
  • --default-config is removed because its functionality is subsumed by --print-config default.
  • cache, color, quiet and workers can be changed only through command line.

Fixed

  • custom command definitions nested inside other definitions are picked as well (#39)
  • colors stripping when output is redirected (#40)