Skip to content

Releases: BlankSpruce/gersemi

0.9.0

02 May 16:45
Compare
Choose a tag to compare

Added

  • Support for alternative style that favours list expansion for multi-value arguments (keyworded or standalone) through --list-expansion=favour-expansion command line argument or list_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 or list_expansion: favour-inlining.

0.8.3

04 Mar 16:21
Compare
Choose a tag to compare

Added

  • support for new keywords in native commands available in CMake 3.26

0.8.2

12 Oct 16:55
Compare
Choose a tag to compare

Added

  • support for block/endblock pair
  • support for new keywords in native commands available in CMake 3.25

0.8.1

17 Jun 17:02
Compare
Choose a tag to compare

Added

  • support for new keywords in native commands available in CMake 3.24

0.8.0

11 Mar 18:33
Compare
Choose a tag to compare

Added

  • support for new keywords in native commands available in CMake 3.23
  • support Python 3.10

Changed

  • required version of lark has to be at least 1.0

Fixed

  • AST mismatch issue when reformatting unknown commands with comment inside arguments list

0.7.5

11 Dec 19:23
Compare
Choose a tag to compare

Fixed

  • specialized dumper for commands with multiple signatures like file no longer leaks keywords (#6)

0.7.4

22 Nov 19:42
Compare
Choose a tag to compare

Added

0.7.3

18 Nov 23:55
Compare
Choose a tag to compare

Added

  • support for new keywords in native commands available in CMake 3.22

0.7.2

16 Jul 21:02
Compare
Choose a tag to compare

Added

  • support for new keywords in native commands available in CMake 3.21
  • relaxed lark version dependency

0.7.1

24 Mar 23:58
Compare
Choose a tag to compare

Added

  • support for new keywords in native commands available in CMake 3.20