Skip to content

5.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Jul 12:33
e504757

🚀 Features

  • (all) Allow [<Emit>] on StringEnum cases (#4711) (0b1f61ee)
  • (js/ts) Optimize printfn with constant string to console.log (#4718) (2d6d083a)
  • (js/ts) Add Path.Combine support (b1b1e273)
  • (js/ts) Add System.IO.Path and System.IO.File API support (ec99fac5)
  • (js/ts/python) Warn on duplicate attached member names (#4715) (fd06aa64)
  • (js/ts/python) Add Environment and Console.Error support (6e082f95)
  • (py) Add Path.Combine support (4c901c65)
  • (python) Add Directory.Exists, Directory.CreateDirectory (f4b4eabc)
  • (ts) [] interfaces extend parent [] type (#4717) (4f4243cd)

🐞 Bug Fixes

  • Generate an error on erased union case typed as obj (#4710) (bf2134d5)
  • (all) Include return type in overload suffix for op_Implicit/op_Explicit (#4712) (a6846010)
  • (js/ts) DateTime.ToString() and %A are now consistent across all DateTimeKind values (#4714) (de98b0e4)
  • (python) Accept allowAccessToPrivateRepresentation in FSharpType.IsUnion/IsRecord/GetUnionCases (#4722) (7f915f1d)
  • (ts) Strip byref annotation from compiler-generated copy-update locals (#4716) (1e072ed2)

⚡ Performance Improvements

  • Split Fable.Transforms into per-target projects for faster incremental builds (#4720) (260c962f)

View changes on Github