Releases: BlankSpruce/gersemi
Releases · BlankSpruce/gersemi
0.26.1
13 Mar 16:15
Compare
Sorry, something went wrong.
No results found
Added
Support for new keywords in native commands available in CMake 4.3.
0.26.0
14 Feb 19:26
Compare
Sorry, something went wrong.
No results found
Added
Sorting order can be changed with --sort-order. (#102 )
Changed
Extensions are now required to specify signature keyword as one of: options, one_value_keywords or multi_value_keywords.
Fixed
Formatting of commands with multiple signatures when keyword defining that signature is not at the first position. (#103 )
0.25.4
29 Jan 16:50
Compare
Sorry, something went wrong.
No results found
Fixed
Nested multi-value arguments are expanded with favour-expansion. (#100 )
0.25.3
27 Jan 15:14
Compare
Sorry, something went wrong.
No results found
Fixed
Avoid infinite loop when parsing incorrect code with not closed quoted argument. (#99 )
0.25.2
26 Jan 14:24
Compare
Sorry, something went wrong.
No results found
Fixed
Missing definitions of macros produced by check_required_components. (#97 )
pre-commit hook now considers CMakeLists.txt.in and *.cmake.in files. (#98 )
Formatting of add_custom_command(IMPLICIT_DEPENDS) now considers arguments as pairs.
0.25.1
11 Jan 15:43
Compare
Sorry, something went wrong.
No results found
[0.25.1] 2026-01-11
Changed
Switch from setup.py to pyproject.toml.
0.25.0
30 Dec 18:17
Compare
Sorry, something went wrong.
No results found
Added
Template files like those supported used with configure_file which use @-based substitution can be formatted in most circumstances. (#92 )
Automatic file discovery will also consider CMakeLists.txt.in and *.cmake.in files. (#92 )
Ignore files are respected by default when source or definition argument is a directory. (#91 )
0.24.0
07 Dec 12:15
Compare
Sorry, something went wrong.
No results found
Added
Cache directory can be changed with --cache-dir. (#86 )
Single file executables are published since this release.
Changed
Replaced deprecated appdirs dependency with platformdirs.
0.23.2
25 Nov 17:20
Compare
Sorry, something went wrong.
No results found
Fixed
Allow omitting signature keyword in extensions. (#82 )
Support files starting with BOM. (#83 )
0.23.1
09 Nov 08:09
Compare
Sorry, something went wrong.
No results found
Fixed
Comments no longer break keyword formatters. (#78 )