JuliaFormatter.jl Versions Save

An opinionated code formatter for Julia. Plot twist - the opinion is your own.

v1.0.24

1 year ago

JuliaFormatter v1.0.24

Diff since v1.0.23

Closed issues:

  • [regression] Invalid formatting change with macros in 1.0.23 (#693)

Merged pull requests:

  • revert 663 breaking the macro like this can change semantics (#695) (@domluna)

v1.0.23

1 year ago

JuliaFormatter v1.0.23

Diff since v1.0.22

Closed issues:

  • Two lines starting with macros are formatted as though they are one line (#663)
  • Macro-in-expression transformed to invalid code (#682)
  • Failed to format document for interpolation in kwarg when whitespace_ops_in_indices = true (#684)
  • short to long functions with begin end blocks (#686)

Merged pull requests:

  • Fix #686 (#691) (@domluna)
  • Macro problems (#692) (@domluna)

v1.0.22

1 year ago

JuliaFormatter v1.0.22

Diff since v1.0.21

Merged pull requests:

  • Fix remaining JET errors (#689) (@domluna)

v1.0.21

1 year ago

JuliaFormatter v1.0.21

Diff since v1.0.20

Closed issues:

  • Multiple semicolons not recognized and removed (#670)

Merged pull requests:

  • Add -O1 and --startup=no to scripts (#681) (@chriselrod)
  • fix type instabilities detected by JET (#685) (@aviatesk)

v1.0.20

1 year ago

JuliaFormatter v1.0.20

Diff since v1.0.18

Closed issues:

  • Add support for pre-commit (#498)
  • Glitchy nested end for sciml style (#604)

Merged pull requests:

  • fix #604 (#673) (@domluna)
  • Add pre-commit support (#674) (@jmuchovej)
  • Use SnoopPrecompile. (#677) (@chriselrod)
  • Add SnoopPrecompile to compat (#679) (@chriselrod)

v1.0.18

1 year ago

JuliaFormatter v1.0.18

Diff since v1.0.17

Closed issues:

  • Optionally disable enforcement of trailing zeros in float literals (#517)

Merged pull requests:

  • add trailing_zero option (#672) (@t-bltg)

v1.0.17

1 year ago

JuliaFormatter v1.0.17

Diff since v1.0.16

Closed issues:

  • Parsing error on code Julia evaluates (#665)
  • indentation for empty lines (#667)

Merged pull requests:

  • fix #667 (#668) (@domluna)

v1.0.16

1 year ago

JuliaFormatter v1.0.16

Diff since v1.0.15

Closed issues:

  • Avoid removal of semicolon in vertical concatenation (#655)
  • Invalid formatting in some if conditions in list comprehensions (#656)
  • Why warn when long to short and short to long set? (#657)

Merged pull requests:

  • fix #656 (#659) (@domluna)
  • Remove warning which occurs when long_to_short_function_def and short_to_long_function_def are both true (#660) (@domluna)
  • Limit usage of InverseTrailingSemicolon (#661) (@domluna)

v1.0.15

1 year ago

JuliaFormatter v1.0.15

Diff since v1.0.14

Closed issues:

  • Replace in by (#316)
  • Unable to format Julia code in markdown files (#654)

Merged pull requests:

  • rebased fix of Issue316 (#653) (@exaexa)

v1.0.14

1 year ago

JuliaFormatter v1.0.14

Diff since v1.0.13

Merged pull requests:

  • Parallelize over subpaths (#648) (@MilesCranmer)