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": [