diff --git a/src/Fable.Cli/CHANGELOG.md b/src/Fable.Cli/CHANGELOG.md
index 2194cc623..6c9d5aef0 100644
--- a/src/Fable.Cli/CHANGELOG.md
+++ b/src/Fable.Cli/CHANGELOG.md
@@ -7,12 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
+## 4.23.0 - 2024-10-28
+
### Added
* [Rust] Added basic class inheritance support (by @ncave)
-* [Rust] Added String.Replace(char, char) and test (by @ncave)
+* [Rust] Added `String.Replace(char, char)` and test (by @ncave)
* [Rust] Support type extensions for external types (by @ncave)
-* [Rust] Support more System.Array methods and tests (by @ncave)
+* [Rust] Support more `System.Array` methods and tests (by @ncave)
* [Rust] Added decision tree multiple target references (by @ncave)
* [Rust] Added Char surrogate tests for completeness (by @ncave)
* [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
* [Rust] Updated derived traits mapping (by @ncave)
* [Rust] Updated some collections equality (by @ncave)
* [Rust] Fixed try finally handler order of execution (by @ncave)
-* [JS/TS/Python/Rust] Fixed String.StartsWith/EndsWith (#3934) (by @ncave)
-* [All/Rust] Removed Regex.Replace from hot paths (by @ncave)
+* [JS/TS/Python/Rust] Fixed `String.StartsWith/EndsWith` (#3934) (by @ncave)
+* [All/Rust] Removed `Regex.Replace` from hot paths (by @ncave)
* [JS] Fix regression, generate `let` variable when using `import` on a private mutable variable (by @MangelMaxime)
* [TS] Prevent generics to be duplicated (by @MangelMaxime)
* [TS] Fix interface generation when decorated with `Mangle` (by @MangelMaxime)
diff --git a/src/Fable.Cli/Fable.Cli.fsproj b/src/Fable.Cli/Fable.Cli.fsproj
index e448d934e..f992a8e6c 100644
--- a/src/Fable.Cli/Fable.Cli.fsproj
+++ b/src/Fable.Cli/Fable.Cli.fsproj
@@ -4,21 +4,28 @@
true
Exe
net6.0
- 4.22.0
+ 4.23.0
## Added
-- [Rust] Added support for Dictionary/HashSet comparers (by @ncave)
-- [Rust] Updated support for interface object expressions (by @ncave)
-- [Rust] Added missing ResizeArray methods and tests (by @ncave)
-- [Rust] Added Async.Sleep and test (by @ncave)
+- [Rust] Added basic class inheritance support (by @ncave)
+- [Rust] Added `String.Replace(char, char)` and test (by @ncave)
+- [Rust] Support type extensions for external types (by @ncave)
+- [Rust] Support more `System.Array` methods and tests (by @ncave)
+- [Rust] Added decision tree multiple target references (by @ncave)
+- [Rust] Added Char surrogate tests for completeness (by @ncave)
+- [JS] Add `System.String.Normalize` support (by @DashieTM)
+- [JS] Allow `[<Erase>]` to work on members (by @MangelMaxime)
## Fixed
-- [GH-3900](https://github.com/fable-compiler/Fable/pull/3900) [Python] Fix nuget packages with hypens in their names (by @MangelMaxime)
-- [Rust] Uncurry field types for object expressions (by @ncave)
-- [Rust] Fixed pattern matching on `this` argument (by @ncave)
-- [All] Fixed Missing DU member with interface (#3915) (by @ncave)
-- [TS] Fixed missing Async type signature (#3864) (by @MangelMaxime)
+- [Rust] Updated derived traits mapping (by @ncave)
+- [Rust] Updated some collections equality (by @ncave)
+- [Rust] Fixed try finally handler order of execution (by @ncave)
+- [JS/TS/Python/Rust] Fixed `String.StartsWith/EndsWith` (#3934) (by @ncave)
+- [All/Rust] Removed `Regex.Replace` from hot paths (by @ncave)
+- [JS] Fix regression, generate `let` variable when using `import` on a private mutable variable (by @MangelMaxime)
+- [TS] Prevent generics to be duplicated (by @MangelMaxime)
+- [TS] Fix interface generation when decorated with `Mangle` (by @MangelMaxime)
diff --git a/src/Fable.Compiler/CHANGELOG.md b/src/Fable.Compiler/CHANGELOG.md
index 697377ca4..d1e3fe25e 100644
--- a/src/Fable.Compiler/CHANGELOG.md
+++ b/src/Fable.Compiler/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
+## 4.0.0-alpha-015 - 2024-10-28
+
+### Changed
+
+* Fable 4.23.0
+
## 4.0.0-alpha-014 - 2024-10-02
### Changed
diff --git a/src/Fable.Compiler/Fable.Compiler.fsproj b/src/Fable.Compiler/Fable.Compiler.fsproj
index b56998f58..a2c96edc8 100644
--- a/src/Fable.Compiler/Fable.Compiler.fsproj
+++ b/src/Fable.Compiler/Fable.Compiler.fsproj
@@ -6,10 +6,10 @@
true
true
Fable.Compiler
- 4.0.0-alpha-014
+ 4.0.0-alpha-015
## Changed
-- Fable 4.22.0
+- Fable 4.23.0
embedded
diff --git a/src/Fable.Transforms/Global/Compiler.fs b/src/Fable.Transforms/Global/Compiler.fs
index ec7024c67..47fa7dead 100644
--- a/src/Fable.Transforms/Global/Compiler.fs
+++ b/src/Fable.Transforms/Global/Compiler.fs
@@ -2,7 +2,7 @@ namespace Fable
module Literals =
[]
- let VERSION = "4.22.0"
+ let VERSION = "4.23.0"
[]
let JS_LIBRARY_VERSION = "1.6.0"
diff --git a/src/fable-standalone/CHANGELOG.md b/src/fable-standalone/CHANGELOG.md
index 847751414..f8d0d07a2 100644
--- a/src/fable-standalone/CHANGELOG.md
+++ b/src/fable-standalone/CHANGELOG.md
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
+## 1.10.0 - 2024-10-28
+
+* Fable 4.23.0
+
## 1.10.0 - 2024-10-02
* Fable 4.22.0
diff --git a/src/fable-standalone/package-lock.json b/src/fable-standalone/package-lock.json
index 77bdbf484..891ffdbb5 100644
--- a/src/fable-standalone/package-lock.json
+++ b/src/fable-standalone/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@fable-org/fable-standalone",
- "version": "1.9.0",
+ "version": "1.10.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@fable-org/fable-standalone",
- "version": "1.9.0",
+ "version": "1.10.0",
"license": "MIT",
"devDependencies": {
"esbuild": "^0.19.5",