|
4 | 4 | <DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference> |
5 | 5 | <OutputType>Exe</OutputType> |
6 | 6 | <TargetFramework>net8.0</TargetFramework> |
7 | | - <Version>5.0.0-alpha.10</Version> |
| 7 | + <Version>5.0.0-alpha.11</Version> |
8 | 8 | <PackageReleaseNotes>## Added |
9 | 9 |
|
10 | | -- [Python] Print root module and module function comments (by @alfonsogarciacaro) |
11 | | -- [Rust] Add support for module comments (by @ncave) |
12 | | -- [Rust] Add support for null strings (by @ncave) |
13 | | -- [TS/JS] `Pojo` attribute support (by @alfonsogarciacaro) |
| 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) |
14 | 16 |
|
15 | 17 | ## Changed |
16 | 18 |
|
17 | | -- [JS/TS] In `JSX`, generate self closing element when element has no children (#4037) (by @shayanhabibi) |
| 19 | +- [JS/TS] Throw an error is an invalid Numeric format is provided (mimic .NET behavior) (by @MangelMaxime) |
18 | 20 |
|
19 | 21 | ## Fixed |
20 | 22 |
|
21 | | -- [JS/TS] - Fix anonymous record printing (#4029) (by @alfonsogarciacaro) |
22 | | -- [Python] - Fix #3998: PhysicalEquality (by @alfonsogarciacaro) |
23 | | -- [Python] Resolve relative paths for non-qualified imports (#3481) (by @alfonsogarciacaro) |
24 | | -- [Python] `importSideEffects` shouldn't generate identifier (#3965) (by @alfonsogarciacaro) |
25 | | -- [JS/TS] Fix #4031: Hoist vars locally in for and while loops (@alfonsogarciacaro) |
| 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) |
26 | 42 |
|
27 | 43 | </PackageReleaseNotes> |
28 | 44 | <!-- Allow users with newer dotnet SDK to run Fable, see #1910 --> |
|
0 commit comments