Skip to content

Releases: snakemake/snakefmt

v0.11.2

04 Sep 00:58

Choose a tag to compare

0.11.2 (2025-09-04)

Bug Fixes

  • f-string conversion specifier spacing issue (db6427a)

v0.11.1

31 Aug 23:18
da063d0

Choose a tag to compare

0.11.1 (2025-08-31)

Bug Fixes

  • improve robustness and formatting in snakefmt for complex cases (#259) (2f8e693)

v0.11.0

21 Mar 14:10
404d140

Choose a tag to compare

0.11.0 (2025-03-21)

Features

  • adapt to Snakemake 8 and 9 (add inputflags, outputflags, storage directive support, remove version and subworkflow directive support) (4709fcf)
  • add support for inputflags and outputflags (dab68fa)

v0.10.3

21 Mar 12:24
7223a2b

Choose a tag to compare

0.10.3 (2025-03-14)

Documentation

snakefmt v0.10.2

08 May 04:34
78b1651

Choose a tag to compare

Bug Fixes

snakefmt v0.10.1

15 Apr 00:12
fe13de6

Choose a tag to compare

Bug Fixes

  • correctly find config file after updating min. black to v24.3 (0f20494)
  • don't add spacing between consencutive braces in string [closes #222] (2d28922)

snakefmt v0.10.0

31 Jan 23:32
5482660

Choose a tag to compare

Features

Bug Fixes

  • preserve double curly braces in python code [#215] (1cbcfb1)

snakefmt v0.9.0

09 Jan 11:45

Choose a tag to compare

⚠ BREAKING CHANGES

  • update black, which bumps min. req. python

Bug Fixes

  • don't add space between string and comma [python3.12 f-string tokenize] (18e9874)
  • don't remove double braces in f-strings in rule directives [closes #207] (8b47454)
  • handle python3.12 f-string tokenization [closes #210] (b7e0e47)
  • improve handling of indenting in shell directive [#186] (105e856)

Build System

  • update black, which bumps min. req. python (022d6ab)

Continuous Integration

  • correct version for next release (f28c08d)

snakefmt v0.8.5

05 Oct 02:15

Choose a tag to compare

Bug Fixes

  • make default exclude regex more specific [#202] (82ef2c4)

snakefmt v0.8.4

05 Apr 02:15
05ae61d

Choose a tag to compare

Bug Fixes