Skip to content

Releases: fable-compiler/Fable

4.0.4

04 Apr 13:07
Compare
Choose a tag to compare
  • Fix #3397: Curry only user imports
  • Fix: Compiler Exception when !!, Anon Record, and aliased Ux (also behind option) @Booksbaum
  • Use native bigint type @ncave
  • Emit Fable erased unions as TS union types
  • Optimize compile time equality and testing (union, list, options)
  • TypeScript: enable Comparison, Convert and Event tests

4.0.3

30 Mar 14:30
Compare
Choose a tag to compare
  • Fix #3389: Don't wrap TemplateStringArray
  • Rust: Fix recursive closures and some type tests,
  • TypeScript: Emit interfaces and anonymous record annotations

4.0.2

27 Mar 11:21
Compare
Choose a tag to compare
  • Enable Unicode identifiers @kant2002
  • Add ability for plugins to remove member declaration @Zaid-Ajaj
  • Improve uncurrying mechanism and make it consistent across languages
  • Rust: Enable applicative tests and other fixes
  • TypeScript: Enable 1909 tests

4.0.1

18 Mar 15:55
Compare
Choose a tag to compare
  • Fix #3371: Copying struct records
  • Php: Improve output @entropitor
  • Rust: string improvements
  • TypeScript: Fix applicative tests

4.0.0

14 Mar 12:32
Compare
Choose a tag to compare
  • Fable JS stable release

4.0.0-theta-018

19 Nov 09:51
Compare
Choose a tag to compare
  • When using a .csproj, make sure the project is restored before parsing
  • Rust, added Stack, Queue

4.0.0-theta-017

16 Nov 14:17
Compare
Choose a tag to compare
  • Use TargetFramework from .fsproj and ask users to upgrade from netstandard2.0 if necessary
  • Update FCS (F# 7)
  • Python, handling static getters
  • Rust, fix deprecated API

4.0.0-theta-016

13 Nov 02:07
Compare
Choose a tag to compare
  • Attempt to improve project parsing
  • Added Double.Pow static

4.0.0-theta-015

05 Nov 12:25
Compare
Choose a tag to compare
  • JS, enable calls with importValueDynamic
  • JS, Support System.Delegate.DynamicInvoke
  • Rust, Added feature for func_type_enum
  • Rust, Added Func type wrappers (#3250)

4.0.0-theta-014

31 Oct 11:16
Compare
Choose a tag to compare
  • Try to fix #3244 (cannot parse .fsproj)
  • Rust, added small string type
  • Python, fix byte array tying issue
  • JS, don't mangle idents from imports in emitted code
  • JS, optimize some array transforms