Skip to content

Commit 6cfa6cc

Browse files
author
Maxime Mangel
committed
Release 4.23.0
1 parent dffde1a commit 6cfa6cc

File tree

7 files changed

+38
-19
lines changed

7 files changed

+38
-19
lines changed

src/Fable.Cli/CHANGELOG.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
## 4.23.0 - 2024-10-28
11+
1012
### Added
1113

1214
* [Rust] Added basic class inheritance support (by @ncave)
13-
* [Rust] Added String.Replace(char, char) and test (by @ncave)
15+
* [Rust] Added `String.Replace(char, char)` and test (by @ncave)
1416
* [Rust] Support type extensions for external types (by @ncave)
15-
* [Rust] Support more System.Array methods and tests (by @ncave)
17+
* [Rust] Support more `System.Array` methods and tests (by @ncave)
1618
* [Rust] Added decision tree multiple target references (by @ncave)
1719
* [Rust] Added Char surrogate tests for completeness (by @ncave)
1820
* [JS] Add `System.String.Normalize` support (by @DashieTM)
@@ -23,8 +25,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2325
* [Rust] Updated derived traits mapping (by @ncave)
2426
* [Rust] Updated some collections equality (by @ncave)
2527
* [Rust] Fixed try finally handler order of execution (by @ncave)
26-
* [JS/TS/Python/Rust] Fixed String.StartsWith/EndsWith (#3934) (by @ncave)
27-
* [All/Rust] Removed Regex.Replace from hot paths (by @ncave)
28+
* [JS/TS/Python/Rust] Fixed `String.StartsWith/EndsWith` (#3934) (by @ncave)
29+
* [All/Rust] Removed `Regex.Replace` from hot paths (by @ncave)
2830
* [JS] Fix regression, generate `let` variable when using `import` on a private mutable variable (by @MangelMaxime)
2931
* [TS] Prevent generics to be duplicated (by @MangelMaxime)
3032
* [TS] Fix interface generation when decorated with `Mangle` (by @MangelMaxime)

src/Fable.Cli/Fable.Cli.fsproj

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,28 @@
44
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
55
<OutputType>Exe</OutputType>
66
<TargetFramework>net6.0</TargetFramework>
7-
<Version>4.22.0</Version>
7+
<Version>4.23.0</Version>
88
<PackageReleaseNotes>## Added
99

10-
- [Rust] Added support for Dictionary/HashSet comparers (by @ncave)
11-
- [Rust] Updated support for interface object expressions (by @ncave)
12-
- [Rust] Added missing ResizeArray methods and tests (by @ncave)
13-
- [Rust] Added Async.Sleep and test (by @ncave)
10+
- [Rust] Added basic class inheritance support (by @ncave)
11+
- [Rust] Added `String.Replace(char, char)` and test (by @ncave)
12+
- [Rust] Support type extensions for external types (by @ncave)
13+
- [Rust] Support more `System.Array` methods and tests (by @ncave)
14+
- [Rust] Added decision tree multiple target references (by @ncave)
15+
- [Rust] Added Char surrogate tests for completeness (by @ncave)
16+
- [JS] Add `System.String.Normalize` support (by @DashieTM)
17+
- [JS] Allow `[&lt;Erase&gt;]` to work on members (by @MangelMaxime)
1418

1519
## Fixed
1620

17-
- [GH-3900](https://github.com/fable-compiler/Fable/pull/3900) [Python] Fix nuget packages with hypens in their names (by @MangelMaxime)
18-
- [Rust] Uncurry field types for object expressions (by @ncave)
19-
- [Rust] Fixed pattern matching on `this` argument (by @ncave)
20-
- [All] Fixed Missing DU member with interface (#3915) (by @ncave)
21-
- [TS] Fixed missing Async type signature (#3864) (by @MangelMaxime)
21+
- [Rust] Updated derived traits mapping (by @ncave)
22+
- [Rust] Updated some collections equality (by @ncave)
23+
- [Rust] Fixed try finally handler order of execution (by @ncave)
24+
- [JS/TS/Python/Rust] Fixed `String.StartsWith/EndsWith` (#3934) (by @ncave)
25+
- [All/Rust] Removed `Regex.Replace` from hot paths (by @ncave)
26+
- [JS] Fix regression, generate `let` variable when using `import` on a private mutable variable (by @MangelMaxime)
27+
- [TS] Prevent generics to be duplicated (by @MangelMaxime)
28+
- [TS] Fix interface generation when decorated with `Mangle` (by @MangelMaxime)
2229

2330
</PackageReleaseNotes>
2431
<!-- Allow users with newer dotnet SDK to run Fable, see #1910 -->

src/Fable.Compiler/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
## 4.0.0-alpha-015 - 2024-10-28
11+
12+
### Changed
13+
14+
* Fable 4.23.0
15+
1016
## 4.0.0-alpha-014 - 2024-10-02
1117

1218
### Changed

src/Fable.Compiler/Fable.Compiler.fsproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
77
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
88
<RootNamespace>Fable.Compiler</RootNamespace>
9-
<Version>4.0.0-alpha-014</Version>
9+
<Version>4.0.0-alpha-015</Version>
1010
<PackageReleaseNotes>## Changed
1111

12-
- Fable 4.22.0
12+
- Fable 4.23.0
1313

1414
</PackageReleaseNotes>
1515
<DebugType>embedded</DebugType>

src/Fable.Transforms/Global/Compiler.fs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ namespace Fable
22

33
module Literals =
44
[<Literal>]
5-
let VERSION = "4.22.0"
5+
let VERSION = "4.23.0"
66

77
[<Literal>]
88
let JS_LIBRARY_VERSION = "1.6.0"

src/fable-standalone/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
## 1.10.0 - 2024-10-28
11+
12+
* Fable 4.23.0
13+
1014
## 1.10.0 - 2024-10-02
1115

1216
* Fable 4.22.0

src/fable-standalone/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)