Releases: BlankSpruce/gersemi
Releases · BlankSpruce/gersemi
0.17.1
0.17.0
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
andworkers
can be changed only through command line.
Fixed
0.16.2
0.16.1
0.16.0
0.15.1
Fixed
- when source or definition path doesn't exist
gersemi
will fail early
0.15.0
Added
- cache can be disabled through
--no-cache
/cache: false
, cache is still enabled by default - warnings about unknown commands can be suppressed through
--no-warn-about-unknown-commands
/warn_about_unknown_commands: false
, warnings are enabled by default
Fixed
- only those files that were checked or formatted without warning will be cached
0.14.0
Added
- warnings about unknown commands when
quiet
isn't used
Changed
- document the intent of only formatting command name and closing parenthesis in "Let's make a deal" section of README
Fixed
set_property
formatting
0.13.6
0.13.5
Fixed
- improve consistency of
add_executable