|
4 | 4 | <DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference> |
5 | 5 | <OutputType>Exe</OutputType> |
6 | 6 | <TargetFramework>net8.0</TargetFramework> |
7 | | - <Version>5.0.0-alpha.11</Version> |
| 7 | + <Version>5.0.0-alpha.12</Version> |
8 | 8 | <PackageReleaseNotes>## Added |
9 | 9 |
|
10 | | -- [JS/TS] Add support for `CaseRules.LowerAll` on `StringEnums` (by @shayanhabibi) |
11 | | -- [Rust] Support Rust 2024 language edition (by @ncave) |
12 | | -- [JS/TS] Add `C` and `c` format for numeric types (by @MangelMaxime) |
13 | | -- [JS/TS] Add `B` and `b` format for numeric types (by @MangelMaxime) |
14 | | -- [JS/TS] Add `n` format for numeric types (by @MangelMaxime) |
15 | | -- [JS/TS] Generate compiler error when detecting an invalid/unsupported format specifier for numeric types (by @MangelMaxime) |
16 | | - |
17 | | -## Changed |
18 | | - |
19 | | -- [JS/TS] Throw an error is an invalid Numeric format is provided (mimic .NET behavior) (by @MangelMaxime) |
| 10 | +- [Python] Add support for `nullArgCheck`(by @MangelMaxime) |
| 11 | +- [All] Add support for F# `nullness` (by @MangelMaxime) |
| 12 | +- [JS/TS] Add support for `Unchecked.nonNull` (by @MangelMaxime) |
| 13 | +- [All] Add support for `TreatWarningsAsErrors` (by @MangelMaxime) |
| 14 | +- [All] Print help message on unexpected arguments (by @MangelMaxime) |
20 | 15 |
|
21 | 16 | ## Fixed |
22 | 17 |
|
23 | | -- [JS/TS] Fix #4025: No reflection info for pojos (by @alfonsogarciacaro) |
24 | | -- [JS/TS] Fix #4049: decimal/bigint to integer conversion checks (by @ncave) |
25 | | -- [JS/TS] Fix `decimal` to `char` conversion checks (by @ManngelMaxime) |
26 | | -- [JS/TS] Propagate non-captured exception when running `Async.Start` or `Async.StartImmediate` (by @MangelMaxime) |
27 | | -- [JS/TS] Report an error at compilation time when trying to use `Async.RunSynchronously` (by @MangelMaxime) |
28 | | -- [JS/TS] Fix short `DateTime` and `DateTimeOffset` short format strings (by @MangelMaxime) |
29 | | -- [All] Don't scan system packages for plugins (by @MangelMaxime) |
30 | | -- [JS/TS] Fix date formatting when repeating a format token more than the known format (example repeating 'd' more than 4 times) (by @MangelMaxime) |
31 | | -- [Python] Fix date formatting when repeating a format token more than the known format (example repeating 'd' more than 4 times) (by @MangelMaxime) |
32 | | -- [JS/TS] Fix #4010: Supports direct nested types when using `jsOptions` (by @MangelMaxime) |
33 | | - ```fs |
34 | | - let opts = |
35 | | - jsOptions<Level1> (fun o -> |
36 | | - o.level2.level3.valueA <- 10 |
37 | | - o.level2.level3.valueB <- 20 |
38 | | - o.topValueA <- 20 |
39 | | - ) |
40 | | - ``` |
41 | | -- [JS/TS] Fix numeric formats (by @MangelMaxime) |
| 18 | +- [JS/TS] Make `nullArgCheck` report the same error message as on .NET (by @MangelMaxime) |
| 19 | +- [TS] Sanitize DUs case names when generating constructor function (by @MangelMaxime) |
| 20 | +- [All] Don't print help message on failed compilation (by @MangelMaxime) |
| 21 | +- [JS] Don't generate an import statement for pojos defined in another file (by @shayanhabibi) |
42 | 22 |
|
43 | 23 | </PackageReleaseNotes> |
44 | 24 | <!-- Allow users with newer dotnet SDK to run Fable, see #1910 --> |
|
0 commit comments