Skip to content

5.27.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Nov 08:00
ad01c59

🚀 Features

  • (js/ts/python/dart/rust/beam) Support Convert.ToHexString, ToHexStringLower and FromHexString (#5204) (3a3acf4e)

🐞 Bug Fixes

  • (all) Recompile when a source file is added or its output is missing (#4870) (a782afce)
  • (all) Keep reads of imported mutable values in place (#5242) (1190dfa5)
  • (all) Give imported .fsx files their output extension (#5241) (60771e07)
  • (all) Rename idents of a witness inlined twice (#5249) (1e41dcc5)
  • (js/ts) Round float32 results like .NET (#5222) (7b176e7e)
  • (js/ts) Unescape doubled braces in String.Format (#5231) (24e01fd3)
  • (js/ts) Treat null as empty in String.Join and Concat (#5230) (a7dcab8d)
  • (js/ts) Support MidpointRounding in Math.Round (#5233) (5a7ea990)
  • (js/ts) Print null strings as empty (6c22c162)
  • (js/ts) Match Dictionary/HashSet array keys by reference (#5239) (1d77d628)
  • (js/ts) Round exact midpoints to even in numeric formats (#5245) (350a3900)
  • (js/ts) Round Math.Round ties on the exact value (#5254) (8014fb20)
  • (js/ts) Escape */ in JSDoc comments (#5255) (1072231c)
  • (js/ts) Write floats like .NET's ToString (#5246) (c958156c)
  • (js/ts) Keep format of interpolated StringFormat (#5248) (03712db9)
  • (js/ts) Write negated integer zero without a sign (#5256) (ce7fc717)
  • (js/ts) Evaluate reflection parents lazily (#5243) (7d46c714)
  • (js/ts/python) Call base ctor from explicit constructors (#5226) (508026e7)
  • (js/ts/python) Clamp negative slice bounds like .NET (#5232) (7319a994)
  • (js/ts/python/dart/rust/beam) Use FSharp.Core's algorithms for random collection functions (#5197) (dd860cc1)
  • (rust) Inline hashing, more Decimal tests (#5236) (705b6b70)
  • (ts) Declare Mangle(false) interface members unmangled (#5234) (86c00004)
  • (ts) Extend library classes for BCL collection bases (#5240) (d82ef893)

View changes on Github