Skip to content

Commit

Permalink
Merge tag '4.22.0'
Browse files Browse the repository at this point in the history
# Conflicts:
#	src/Fable.Cli/Fable.Cli.fsproj
#	src/fable-library-rust/src/HashMap.rs
#	src/fable-library-rust/src/HashSet.rs
  • Loading branch information
fc1943s committed Oct 3, 2024
2 parents 0494bf0 + 61c6b36 commit 5adbb9e
Show file tree
Hide file tree
Showing 44 changed files with 1,666 additions and 1,043 deletions.
153 changes: 68 additions & 85 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"ghreleases": "^3.0.2",
"mocha": "^10.7.3",
"nodemon": "^3.1.4",
"rollup": "^4.21.0",
"rollup": "^4.22.4",
"terser": "^5.31.6",
"typescript": "^5.5.4"
},
Expand Down
19 changes: 17 additions & 2 deletions src/Fable.Cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,29 @@ 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)
* [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

* [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)

## 4.21.0 - 2024-09-19

### Added

* [JS/TS] Add support for `OrdinalIgnoreCase` overload for `String.EndsWith` (#3892) (by @goswinr)
* [JS/TS] Add `uri.Port`, `uri.IsDefaultPort` (by @MangelMaxime)
* [Rust] Added support for Dictionary/HashSet comparers (by @ncave)
* [Rust] Updated support for interface object expressions (by @ncave)

### Changed

Expand Down
21 changes: 10 additions & 11 deletions src/Fable.Cli/Fable.Cli.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,21 @@
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework>
<Version>4.21.0</Version>
<Version>4.22.0</Version>
<PackageReleaseNotes>## 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)

</PackageReleaseNotes>
<!-- Allow users with newer dotnet SDK to run Fable, see #1910 -->
Expand Down
Loading

0 comments on commit 5adbb9e

Please sign in to comment.