Skip to content

Commit 0c25611

Browse files
author
Maxime Mangel
committed
Release 4.11.0
1 parent d8a832e commit 0c25611

File tree

4 files changed

+12
-93
lines changed

4 files changed

+12
-93
lines changed

src/Fable.Cli/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
## 4.11.0 - 2024-01-30
11+
1012
### Changed
1113

1214
#### All
@@ -18,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1820

1921
#### All
2022

21-
* [GH-3723](https://github.com/fable-compiler/Fable/pull/3723) Fix logging initialisation to allow `--version` to work (by @MangelMaxime)
23+
* [GH-3723](https://github.com/fable-compiler/Fable/pull/3723) Fix logger initialisation to allow `--version` to work (by @MangelMaxime)
2224

2325
#### JavaScript
2426

src/Fable.Cli/Fable.Cli.fsproj

Lines changed: 6 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -4,108 +4,25 @@
44
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
55
<OutputType>Exe</OutputType>
66
<TargetFramework>net6.0</TargetFramework>
7-
<Version>4.10.0</Version>
8-
<PackageReleaseNotes>## Added
9-
10-
11-
### Python
12-
13-
- [GH-3663](https://github.com/fable-compiler/Fable/pull/3663) Complete rewrite of `DateTime` supports (by @MangelMaxime)
14-
*Special thanks to @dbrattli and @ncave for their help*
15-
16-
* Constructors
17-
* From `(year, month, day)` up to `(year, month, day, hour, minute, second, millisecond, microsecond)` (with and without `DateTimeKind`)
18-
* From `ticks` (with and without `DateTimeKind`)
19-
* Instance methods:
20-
* `dt.Year`
21-
* `dt.Month`
22-
* `dt.Day`
23-
* `dt.Hour`
24-
* `dt.Minute`
25-
* `dt.Second`
26-
* `dt.Millisecond`
27-
* `dt.Microsecond`
28-
* `dt.ToUniversalTime`
29-
* `dt.DayOfWeek`
30-
* `dt.DayOfYear`
31-
* `dt.ToShortDateString`
32-
* `dt.ToShortTimeString`
33-
* `dt.ToLongDateString`
34-
* `dt.ToLongTimeString`
35-
* `dt.ToString`
36-
* `dt.ToLocalTime`
37-
* `dt.Date`
38-
* `dt.AddYears`
39-
* `dt.AddMonths`
40-
* `dt.AddDays`
41-
* `dt.AddHours`
42-
* `dt.AddMinutes`
43-
* `dt.AddSeconds`
44-
* `dt.AddMilliseconds`
45-
* `dt.AddMicroseconds`
46-
* `dt.Kind`
47-
* Static methods:
48-
* `DateTime.Today`
49-
* `DateTime.Now`
50-
* `DateTime.Now`
51-
* `DateTime.UtcNow`
52-
* `DateTime.MinValue`
53-
* `DateTime.MaxValue`
54-
* `DateTime.Parse`
55-
* `DateTime.TryParse`
56-
* `DateTime.SpecifyKind`
57-
58-
### JavaScript
59-
60-
- [GH-3715](https://github.com/fable-compiler/Fable/pull/3715) Add support for System.Array.Resize (by @chkn)
61-
62-
## Changed
7+
<Version>4.11.0</Version>
8+
<PackageReleaseNotes>## Changed
639

6410

6511
### All
6612

67-
- [GH-3671](https://github.com/fable-compiler/Fable/pull/3671) Use `Microsoft.Extensions.Logging` (by @nojaf)
68-
- [GH-3634](https://github.com/fable-compiler/Fable/issues/3634) Suffix temporary `csproj` with `.fable-temp.csproj` and include a comment in the file (by @MangelMaxime)
69-
70-
### Dart
71-
72-
- Fix `DateTime.DayOfWeek` (by @MangelMaxime)
13+
- [GH-3719](https://github.com/fable-compiler/Fable/issues/3719) Restore dependencies against the `.fsproj` after evaluating the `fable-temp.csproj` file (Improves IDE supports) (by @MangelMaxime)
14+
- Don't delete `fable_modules` when re-evaluating the project file after a changes has been detected (Improves HMR experience) (by @MangelMaxime)
7315

7416
## Fixed
7517

7618

7719
### All
7820

79-
- Fixed function composition types (by @ncave)
80-
- [GH-3668](https://github.com/fable-compiler/Fable/pull/3668) Normalize fable-library argument (by @nojaf)
81-
- [GH-3682](https://github.com/fable-compiler/Fable/pull/3682) Support some custom unary math operors (Acos, Asin, Atan, Atan2, Cos, Cosh, Exp, Log, Log2, Log10, Sin, Sinh, Sqrt, Tan, Tanh) (by @PierreYvesR)
82-
- [GH-3603](https://github.com/fable-compiler/Fable/issues/3603) Port back fixes for missing `.gitignore` file in the generated `fable_modules/` folder (by @MangelMaxime)
83-
- [GH-3684](https://github.com/fable-compiler/Fable/pull/3684) Re-compile files from `fable_modules` after changing the project file in watch mode (by @OrfeasZ)
84-
85-
### Javascript
86-
87-
- Fixed 'System.Collections.Generic.Queue' bug (by @PierreYvesR)
88-
- Fixed instance calls for generic comparers (by @ncave)
89-
90-
### Python
91-
92-
- Fixed nested type with custom hashcode (by @dbrattli)
93-
- Add 'Double.IsPositiveInfinity' (by @PierreYvesR)
94-
- [GH-3666](https://github.com/fable-compiler/Fable/pull/3666) Fix for `DateTime` and `TimeSpan` addition (by @dbrattli)
95-
- [GH-3663](https://github.com/fable-compiler/Fable/pull/3663) Fix `DateTime.Parse` and `DateTime.TryParse` (by @MangelMaxime)
21+
- [GH-3723](https://github.com/fable-compiler/Fable/pull/3723) Fix logger initialisation to allow `--version` to work (by @MangelMaxime)
9622

9723
### JavaScript
9824

99-
- Fix `DateTime.Parse` when providing a 1 digit hour for PM times (`3:5:34 PM`) (by @MangelMaxime)
100-
101-
### Rust
102-
103-
- Fixed unary negation for signed integer MinValue (by @ncave)
104-
- Fixed excluding signature files from imports (by @ncave)
105-
- Fixed generic try_catch closure trait (by @ncave)
106-
- Fixed `self` arg capture in methods (by @ncave)
107-
- Fixed 'System.Collections.Generic.Queue' bug (by @PierreYvesR)
108-
- Added support for generic comparers (by @ncave)
25+
- [GH-3716](https://github.com/fable-compiler/Fable/pull/3716) System.Array.Resize: also handle the case where the array is null (by @chkn)
10926

11027
</PackageReleaseNotes>
11128
<!-- Allow users with newer dotnet SDK to run Fable, see #1910 -->

src/Fable.Transforms/Global/Compiler.fs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ open System
44

55
module Literals =
66
[<Literal>]
7-
let VERSION = "4.10.0"
7+
let VERSION = "4.11.0"
88

99
[<Literal>]
1010
let JS_LIBRARY_VERSION = "1.1.1"

src/fable-standalone/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)