diff --git a/src/Fable.Cli/CHANGELOG.md b/src/Fable.Cli/CHANGELOG.md
index bbc5521c7..b74b1ab63 100644
--- a/src/Fable.Cli/CHANGELOG.md
+++ b/src/Fable.Cli/CHANGELOG.md
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
+## 4.22.0 - 2024-10-02
+
### Added
* [Rust] Added support for Dictionary/HashSet comparers (by @ncave)
diff --git a/src/Fable.Cli/Fable.Cli.fsproj b/src/Fable.Cli/Fable.Cli.fsproj
index cbf1f86da..e448d934e 100644
--- a/src/Fable.Cli/Fable.Cli.fsproj
+++ b/src/Fable.Cli/Fable.Cli.fsproj
@@ -4,22 +4,21 @@
true
Exe
net6.0
- 4.21.0
+ 4.22.0
## Added
-- [JS/TS] Add support for `OrdinalIgnoreCase` overload for `String.EndsWith` (#3892) (by @goswinr)
-- [JS/TS] Add `uri.Port`, `uri.IsDefaultPort` (by @MangelMaxime)
-
-## Changed
-
-- [Python] Remove `$` sign when reporting an error from `assert_equal` and `assert_not_equal` (#3878) (by @joprice)
-- [All] Don't hide original error when failing to scan an assembly for plugin (#3896) (by @MangelMaxime)
+- [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)
## Fixed
-- [JS/TS] Fix escaping of `{` and `}` in FormattableString (#3890) (by @roboz0r)
-- [JS/TS] Fix `uri.Host` to return the host name without the port (by @MangelMaxime)
-- [JS/TS] Fix TypeScript compilation by resolving type of `jsOptions` (#3894) (by @ManngelMaxime)
+- [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)
diff --git a/src/Fable.Compiler/CHANGELOG.md b/src/Fable.Compiler/CHANGELOG.md
index 77a5c1380..697377ca4 100644
--- a/src/Fable.Compiler/CHANGELOG.md
+++ b/src/Fable.Compiler/CHANGELOG.md
@@ -7,9 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
-### Fixed
+## 4.0.0-alpha-014 - 2024-10-02
+
+### Changed
-* [GH-3900](https://github.com/fable-compiler/Fable/pull/3900) [Python] Fix nuget packages with hypens in their names (by @MangelMaxime)
+* Fable 4.22.0
## 4.0.0-alpha-013 - 2024-09-19
diff --git a/src/Fable.Compiler/Fable.Compiler.fsproj b/src/Fable.Compiler/Fable.Compiler.fsproj
index b5c2bcfa3..b56998f58 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-013
+ 4.0.0-alpha-014
## Changed
-- [All] Don't hide original error when failing to scan an assembly for plugin (#3896) (by @MangelMaxime)
+- Fable 4.22.0
embedded
diff --git a/src/Fable.Transforms/Global/Compiler.fs b/src/Fable.Transforms/Global/Compiler.fs
index d5f2dda65..ec7024c67 100644
--- a/src/Fable.Transforms/Global/Compiler.fs
+++ b/src/Fable.Transforms/Global/Compiler.fs
@@ -2,10 +2,10 @@ namespace Fable
module Literals =
[]
- let VERSION = "4.21.0"
+ let VERSION = "4.22.0"
[]
- let JS_LIBRARY_VERSION = "1.5.0"
+ let JS_LIBRARY_VERSION = "1.6.0"
type CompilerOptionsHelper =
static member Make
diff --git a/src/fable-library-ts/CHANGELOG.md b/src/fable-library-ts/CHANGELOG.md
index 5850ef377..482363ce3 100644
--- a/src/fable-library-ts/CHANGELOG.md
+++ b/src/fable-library-ts/CHANGELOG.md
@@ -7,9 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
+## 1.6.0 - 2024-10-02
+
### Removed
-* Remove `Async` class (by @MangelMaxime)
+* Remove `Async` (from `Async.ts`) class (by @MangelMaxime)
+
+### Changed
+
+* Renamed `IAsync` to `Async` in `AsyncBuilder.ts` (#3906) (by @ncave)
## 1.5.0 - 2024-09-19
diff --git a/src/fable-library-ts/package.json b/src/fable-library-ts/package.json
index 5055f6fca..08e2aadc6 100644
--- a/src/fable-library-ts/package.json
+++ b/src/fable-library-ts/package.json
@@ -3,7 +3,7 @@
"private": false,
"type": "module",
"name": "@fable-org/fable-library-ts",
- "version": "1.5.0",
+ "version": "1.6.0",
"description": "Core library used by F# projects compiled with fable.io",
"author": "Fable Contributors",
"license": "MIT",
diff --git a/src/fable-standalone/CHANGELOG.md b/src/fable-standalone/CHANGELOG.md
index 2b143442f..847751414 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-02
+
+* Fable 4.22.0
+
## 1.9.0 - 2024-09-19
* Fable 4.21.0
diff --git a/src/fable-standalone/package.json b/src/fable-standalone/package.json
index 6f026f657..b1c95ae59 100644
--- a/src/fable-standalone/package.json
+++ b/src/fable-standalone/package.json
@@ -2,7 +2,7 @@
"type": "module",
"name": "@fable-org/fable-standalone",
"private": false,
- "version": "1.9.0",
+ "version": "1.10.0",
"main": "./dist/bundle.min.js",
"description": "Fable compiler",
"keywords": [