Snakefmt Versions Save

The uncompromising Snakemake code formatter

v0.10.1

1 month ago

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)

v0.10.0

3 months ago

Features

Bug Fixes

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

v0.9.0

4 months ago

⚠ 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)

v0.8.5

7 months ago

Bug Fixes

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

v0.8.4

1 year ago

Bug Fixes

v0.8.3

1 year ago

Bug Fixes

v0.8.2

1 year ago

Bug Fixes

  • add .template to default excludes (610762f)
  • dont raise NotAnIdentifier function (#179) (932df73)
  • only show diff for changed files (7b35c16)

v0.8.1

1 year ago

Bug Fixes

Build

  • updated black to version ^23.1.0 (5462512)

v0.8.0

1 year ago

Features

  • add support for resource_scopes directive (67fb11b)
  • add support for resource_scopes directive (514192a)

Bug Fixes

v0.7.0

1 year ago

Features

  • add support for new exclude expressions in use rule statements (9f03019)

Bug Fixes

  • do not align the inside of multiline strings [#123]] (bb4aabf)
  • don't format r-strings [#123] (bcc5371)
  • formatting of triple quoted strings [#152] (764e11d)
  • line spacing after snakemake keyword (beca978)