Releases: BlankSpruce/gersemi
Releases · BlankSpruce/gersemi
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
0.13.4
Fixed
- improve consistency of
target_link_libraries
0.13.3
Added
- support for new keywords in native commands available in CMake 3.30
0.13.2
Fixed
- fix issue with cached results interfering with stdout mode
0.13.1
Fixed
- fix issue with messing up whitespaces in between arguments of unknown custom commands
0.13.0
Added
- support for using canonical casing of custom commands (#21)
Changed
- official CMake commands will be formatted with their canonical casing (like
FetchContent_Declare
) instead of lower case version with the following deliberate exceptions:check_fortran_function_exists
check_include_file_cxx
check_include_file
check_include_files
check_library_exists
check_struct_has_member
check_variable_exists