Skip to content

Commit

Permalink
Release 4.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
MangelMaxime committed Nov 27, 2023
1 parent 91781c5 commit 0be6556
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 11 deletions.
4 changes: 3 additions & 1 deletion src/Fable.Cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## Unreleased

## 4.6.0 - 2023-11-27

### Changed

#### All
Expand Down Expand Up @@ -33,7 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* Fixed char to string type regression with binary operator (by @dbrattli)
* Fix `DateTime(..., DateTimeKind.Local).ToString("O")` (by @MangelMaxime)
* Fix calling `value.ToString(CultureInfo.InvariantCulture)` (by @MangelMaxime)
* Fix #3605: Fix record equality comparison to works with optional fields (by @MangelMaxime & @dbrattli)
* Fix #3605: Fix record equality comparison to works with optional fields (by @MangelMaxime and @dbrattli)
* PR #3608: Rewrite `time_span.py` allowing for better precision by using a number representation intead of native `timedelta`. (by @MangelMaxime)

## 4.5.0 - 2023-11-07
Expand Down
30 changes: 21 additions & 9 deletions src/Fable.Cli/Fable.Cli.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,39 @@
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<Version>4.5.0</Version>
<PackageReleaseNotes>## Changed
<Version>4.6.0</Version>
<PackageReleaseNotes>## Added


### All

- Fix #3584: Unit type compiles to undeclared variable (by @ncave)

### Python

- Use `Any` type for all non-repeated generic arguments (by @dbrattli)
- Don't generate unnecessary type type-vars if generic type is replaced by `Any` (by @dbrattli)
- Generate new style `_T | None` instead of `Optional[_T]` (by @dbrattli)
- Support `DateTime(..., DateTimeKind.Utc).ToString("O")` (by @MangelMaxime)

### Rust

- Support multiple namespaces sharing a prefix in the same file (by @ncave)
- Support imports with the same namespace across multiple files (by @ncave)
- Added `Guid.TryParse`, `Guid.ToByteArray` (by @ncave)

## Changed


### All

- Updated .NET metadata to 8.0.100 (by @ncave)

## Fixed


### JavaScript
### Python

- Fix #3571: `[&lt;AttachMembers&gt;]` not compatible with f# member `this.Item` (by @ncave)
- Fixed char to string type regression with binary operator (by @dbrattli)
- Fix `DateTime(..., DateTimeKind.Local).ToString("O")` (by @MangelMaxime)
- Fix calling `value.ToString(CultureInfo.InvariantCulture)` (by @MangelMaxime)
- Fix #3605: Fix record equality comparison to works with optional fields (by @MangelMaxime and @dbrattli)
- PR #3608: Rewrite `time_span.py` allowing for better precision by using a number representation intead of native `timedelta`. (by @MangelMaxime)

</PackageReleaseNotes>
<!-- Allow users with newer dotnet SDK to run Fable, see #1910 -->
Expand Down
2 changes: 2 additions & 0 deletions src/fable-metadata/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## Unreleased

## 2.2.0 - 2023-11-27

### Changed

* Updated .NET metadata to 8.0.100 (by @ncave)
Expand Down
2 changes: 1 addition & 1 deletion src/fable-metadata/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fable-metadata",
"version": "2.1.0",
"version": "2.2.0",
"description": "Assemblies needed to compile F# projects with Fable",
"main": "index.js",
"type": "module",
Expand Down

0 comments on commit 0be6556

Please sign in to comment.