From 6089f30cdc2b7fd6b488f6c063d603b636e37644 Mon Sep 17 00:00:00 2001 From: Maxime Mangel Date: Thu, 19 Sep 2024 19:11:06 +0000 Subject: [PATCH] Release 4.21.0 --- src/Fable.Cli/CHANGELOG.md | 2 ++ src/Fable.Cli/Fable.Cli.fsproj | 16 +++++++++++----- src/Fable.Compiler/CHANGELOG.md | 2 ++ src/Fable.Compiler/Fable.Compiler.fsproj | 6 +++--- src/Fable.Transforms/Global/Compiler.fs | 4 ++-- src/fable-library-ts/CHANGELOG.md | 2 ++ src/fable-library-ts/package.json | 2 +- src/fable-standalone/CHANGELOG.md | 4 ++++ src/fable-standalone/package-lock.json | 4 ++-- 9 files changed, 29 insertions(+), 13 deletions(-) diff --git a/src/Fable.Cli/CHANGELOG.md b/src/Fable.Cli/CHANGELOG.md index b830b65d9..5af4921d8 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.21.0 - 2024-09-19 + ### Added * [JS/TS] Add support for `OrdinalIgnoreCase` overload for `String.EndsWith` (#3892) (by @goswinr) diff --git a/src/Fable.Cli/Fable.Cli.fsproj b/src/Fable.Cli/Fable.Cli.fsproj index 22cb88ed6..cbf1f86da 100644 --- a/src/Fable.Cli/Fable.Cli.fsproj +++ b/src/Fable.Cli/Fable.Cli.fsproj @@ -4,16 +4,22 @@ true Exe net6.0 - 4.20.0 + 4.21.0 ## Added -- [Rust] Added support for static interface calls (by @ncave) +- [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) ## Fixed -- [All] Fixed passing delegates with unit args (#3862) (by @ncave) -- [JS/TS] Fixed Decimal comparisons (#3884) (by @ncave) -- [Rust] Fixed return type for byref body (by @ncave) +- [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) diff --git a/src/Fable.Compiler/CHANGELOG.md b/src/Fable.Compiler/CHANGELOG.md index 2eaa46aa7..faf330449 100644 --- a/src/Fable.Compiler/CHANGELOG.md +++ b/src/Fable.Compiler/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +## 4.0.0-alpha-013 - 2024-09-19 + ### Changed * [All] Don't hide original error when failing to scan an assembly for plugin (#3896) (by @MangelMaxime) diff --git a/src/Fable.Compiler/Fable.Compiler.fsproj b/src/Fable.Compiler/Fable.Compiler.fsproj index 2dee7315c..b5c2bcfa3 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-012 - ## Fixed + 4.0.0-alpha-013 + ## Changed -- [JS/TS] Fixed unwrapping optional arguments (#3847) (by @ncave) +- [All] Don't hide original error when failing to scan an assembly for plugin (#3896) (by @MangelMaxime) embedded diff --git a/src/Fable.Transforms/Global/Compiler.fs b/src/Fable.Transforms/Global/Compiler.fs index 848c92a10..d5f2dda65 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.20.0" + let VERSION = "4.21.0" [] - let JS_LIBRARY_VERSION = "1.4.3" + let JS_LIBRARY_VERSION = "1.5.0" type CompilerOptionsHelper = static member Make diff --git a/src/fable-library-ts/CHANGELOG.md b/src/fable-library-ts/CHANGELOG.md index e0055a06c..c236a7648 100644 --- a/src/fable-library-ts/CHANGELOG.md +++ b/src/fable-library-ts/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +## 1.5.0 - 2024-09-19 + ### Added * [JS/TS] Add support for `OrdinalIgnoreCase` overload for `String.EndsWith` (#3892) (by @goswinr) diff --git a/src/fable-library-ts/package.json b/src/fable-library-ts/package.json index ed35e8e89..5055f6fca 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.4.3", + "version": "1.5.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 826db68d6..2b143442f 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.9.0 - 2024-09-19 + +* Fable 4.21.0 + ## 1.9.0 - 2024-09-04 * Fable 4.20.0 diff --git a/src/fable-standalone/package-lock.json b/src/fable-standalone/package-lock.json index 9babaa7f1..6e5a63236 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.8.1", + "version": "1.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@fable-org/fable-standalone", - "version": "1.8.1", + "version": "1.9.0", "license": "MIT", "devDependencies": { "esbuild": "^0.19.5",