Releases: fable-compiler/Fable
Releases · fable-compiler/Fable
Release 5.0.0-alpha.9
Fixed
- [All] Add
--realsig+
to fixMethod not found: 'Boolean Fable.CompilerOptions.Equals
(by @nojaf)
Release 5.0.0-alpha.8
Added
- [TS] Include XML Doc comment on interface properties (by @Freymaurer)
- [TS] Generate
interface
type when using the "ParamObject" class pattern (by @MangelMaxime) - [Rust] - Initial support for null values (by @ncave)
Release 5.0.0-alpha.7
Fixed
- [All] Disable .NET Welcome message when cracking project (#4014) (by @MangelMaxime)
Release 5.0.0-alpha.6
Added
- [All] Add
StringBuiler.Append(c: char, repeatCount: int)
overload (by @roboz0r) - [All] Added primitive types equality and comparison (by @ncave)
- [All] Updated FCS to latest F# 9.0 (by @ncave)
- [All] Updated Fable-FCS to latest F# 9.0 (by @ncave)
- [All] Updated metadata to latest .NET 9.0 (by @ncave)
- [All] Updated FCS type constraints (by @ncave)
Fixed
- [Py] Add missing unicode categories in python library (by @joprice)
- [All] Log JSON output if we fail to parse MSBuild result (by @MangelMaxime)
Release 5.0.0-alpha.5
Added
- [JS/TS/Python] Add new
TimeSpan
overloads support coming from .NET 9.0 (by @MangelMaxime) - [Rust] Add new
TimeSpan
overloads support coming from .NET 9.0 (by @ncave)
Fixed
- [JS/TS] Fix
DateTimeOffset.ToLocalTime
(by @MangelMaxime) - [All] Don't fails silently if an unknown argument is provided, instead log the error and print the help message (by @MangelMaxime)
Release 5.0.0-alpha.4
Fixed
- [TS] Make discriminated union
.Is*
properties works (@MangelMaxime) - [JS/TS/Python] Fix
h
inDateTime.ToString
(@MangelMaxime) - [JS/TS] Fix
hh
inDateTime.ToString
(@MangelMaxime) - [JS/TS] Don't generate the setter code if a property is decorated with
[<Erase>]
(@MangelMaxime)
5.0.0-alpha.3
Fixed
- [Python] Fix type testing against
uint8
,uint32
,uint64
,decimal
(@MangelMaxime) - [JS/TS] Workaround source map generation bug (deteriorate them a little) (@MangelMaxime)
5.0.0-alpha.2
Fixed
- [All] Allow Fable 5 to be used with Fable 4 plugins (@ncave)
5.0.0-alpha.1
Added
- [All] Add
--legacyCracker
as a fallback
Changed
- [All] Make MSBuildCracker the default
- [All] Replace
FABLE_COMPILER_4
withFABLE_COMPILER_5
as the compiler directive - [All] Move TargetFramework to
net8.0
4.24.0
Added
- [JS/TS] Added missing
ResizeArray.CopyTo
replacements (by @ncave) - [JS/TS] Added missing
Dictionary
constructors from enumerable (by @ncave)
Fixed
- [Rust] Fixed import path rewrite (by @ncave)
- [Rust] Updated derived interfaces (by @ncave)
- [Rust] Updated string comparisons (by @ncave)
- [Rust] Fixed derived traits mapping (by @ncave)
- [JS/TS] Added missing
ICollection
helpers (#3914) (by @ncave) - [JS/TS] Added missing
IReadOnlyCollection
helpers (by @ncave)