Releases: BlankSpruce/gersemi
Releases · BlankSpruce/gersemi
0.11.1
0.11.0
0.10.0
Added
- configuration schema that can be used with yaml LSP server, see: JSON Schema and #12
- yaml header linking to configuration schema in configuration produced by
--default-config
- support for Python 3.12
Fixed
- meaningless but syntactically valid
target_link_libraries
with just library name won't crash gersemi
0.9.4
Added
- support for new keywords in native commands available in CMake 3.28
0.9.3
0.9.2
Changed
- allow PyYAML version 6 as a dependency
0.9.1
Added
- support for new keywords in native commands available in CMake 3.27
0.9.0
Added
- Support for alternative style that favours list expansion for multi-value arguments (keyworded or standalone) through
--list-expansion=favour-expansion
command line argument orlist_expansion: favour-expansion
entry in.gersemirc
. The explanation of the new style is available in the README. The original formatting style will be still the default one but it can be set explicitly through--list-expansion=favour-inlining
orlist_expansion: favour-inlining
.
0.8.3
Added
- support for new keywords in native commands available in CMake 3.26
0.8.2
Added
- support for block/endblock pair
- support for new keywords in native commands available in CMake 3.25