Skip to content

Commit 0db1f98

Browse files
chore: release multiple projects
1 parent 0f4355e commit 0db1f98

11 files changed

Lines changed: 130 additions & 16 deletions

File tree

src/Fable.Cli/CHANGELOG.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_commit_released: c9b3ee2429a4688946c1936e27df730837428070
2+
last_commit_released: 0f4355e5b542c5f0aace6d42312aed4d5fdcfb79
33
include:
44
- ../fable-library-beam/
55
- ../fable-library-dart/
@@ -25,6 +25,28 @@ All notable changes to this project will be documented in this file.
2525
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
2626
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2727

28+
## 5.5.0 - 2026-06-27
29+
30+
### 🚀 Features
31+
32+
* *(all)* Add `Compiler.is*` target detection flags for conditional branching (#4692) ([621dea31](https://github.com/fable-compiler/Fable/commit/621dea31daaef6a9dcf8a2ac5ceb144a063bb873))
33+
* *(js/ts/python/beam)* Add support for `Async.AwaitEvent` (#4693) ([71c98179](https://github.com/fable-compiler/Fable/commit/71c981792b6ff99cd417bb2e70a13a9d55ed72cf))
34+
35+
### 🐞 Bug Fixes
36+
37+
* *(all)* Pass raw value for optional arguments of native bindings (#4688) ([a4c75483](https://github.com/fable-compiler/Fable/commit/a4c7548313fcbefc0ff0eddc7a95d8d0599d68a6))
38+
* *(beam)* Support module-level mutable variables via process dictionary (#4676) ([535b9af0](https://github.com/fable-compiler/Fable/commit/535b9af06969bcd7bdf118bdfb633ccadd5e4177))
39+
* *(beam)* Namespace module-level mutable state keys by module (#4683) ([1ec28ab1](https://github.com/fable-compiler/Fable/commit/1ec28ab10923623eaf04b90bf8ffbeb54469d454))
40+
* *(js)* Respect StringComparison in String.IndexOf/LastIndexOf (#4681) ([7cb92d52](https://github.com/fable-compiler/Fable/commit/7cb92d522e5dc8dfe51351565504c59a94c2f408))
41+
* *(js/ts/python)* Drop allowAccessToPrivateRepresentation arg from reflection calls (#4689) ([ec3cded7](https://github.com/fable-compiler/Fable/commit/ec3cded78cc98dc740ce978d3bb078f2603f4846))
42+
* *(ts)* Use declared type-param names in object expression generic methods (#4685) ([1c3e7d99](https://github.com/fable-compiler/Fable/commit/1c3e7d99653c7119c615b6dfd095a45e36add5b3))
43+
* *(ts)* Use signature type-param names when implementing generic interface methods (#4686) ([03e5deee](https://github.com/fable-compiler/Fable/commit/03e5deeedaa35be2974f40e439e520526cf4c1ba))
44+
* *(ts)* Bound enum-constrained type parameters with `extends number` (#4687) ([15daf624](https://github.com/fable-compiler/Fable/commit/15daf6245212ddb8b7ac6296631381711e34c98d))
45+
* *(ts)* Widen isEnumDefined value parameter to accept any value (#4690) ([0d6498dd](https://github.com/fable-compiler/Fable/commit/0d6498ddf65e0e18918690633da23b04b78479f6))
46+
* *(ts)* Keep enclosing type parameters in scope for nested members (#4691) ([f5723a2d](https://github.com/fable-compiler/Fable/commit/f5723a2d008408e1bca140256a452ac556c69c00))
47+
48+
<strong><small>[View changes on Github](https://github.com/fable-compiler/Fable/compare/c9b3ee2429a4688946c1936e27df730837428070..0f4355e5b542c5f0aace6d42312aed4d5fdcfb79)</small></strong>
49+
2850
## 5.4.0 - 2026-06-24
2951

3052
### 🚀 Features

src/Fable.Compiler/CHANGELOG.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_commit_released: c9b3ee2429a4688946c1936e27df730837428070
2+
last_commit_released: 0f4355e5b542c5f0aace6d42312aed4d5fdcfb79
33
include:
44
- ../fable-library-beam/
55
- ../fable-library-dart/
@@ -21,6 +21,28 @@ All notable changes to this project will be documented in this file.
2121
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
2222
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2323

24+
## 5.5.0 - 2026-06-27
25+
26+
### 🚀 Features
27+
28+
* *(all)* Add `Compiler.is*` target detection flags for conditional branching (#4692) ([621dea31](https://github.com/fable-compiler/Fable/commit/621dea31daaef6a9dcf8a2ac5ceb144a063bb873))
29+
* *(js/ts/python/beam)* Add support for `Async.AwaitEvent` (#4693) ([71c98179](https://github.com/fable-compiler/Fable/commit/71c981792b6ff99cd417bb2e70a13a9d55ed72cf))
30+
31+
### 🐞 Bug Fixes
32+
33+
* *(all)* Pass raw value for optional arguments of native bindings (#4688) ([a4c75483](https://github.com/fable-compiler/Fable/commit/a4c7548313fcbefc0ff0eddc7a95d8d0599d68a6))
34+
* *(beam)* Support module-level mutable variables via process dictionary (#4676) ([535b9af0](https://github.com/fable-compiler/Fable/commit/535b9af06969bcd7bdf118bdfb633ccadd5e4177))
35+
* *(beam)* Namespace module-level mutable state keys by module (#4683) ([1ec28ab1](https://github.com/fable-compiler/Fable/commit/1ec28ab10923623eaf04b90bf8ffbeb54469d454))
36+
* *(js)* Respect StringComparison in String.IndexOf/LastIndexOf (#4681) ([7cb92d52](https://github.com/fable-compiler/Fable/commit/7cb92d522e5dc8dfe51351565504c59a94c2f408))
37+
* *(js/ts/python)* Drop allowAccessToPrivateRepresentation arg from reflection calls (#4689) ([ec3cded7](https://github.com/fable-compiler/Fable/commit/ec3cded78cc98dc740ce978d3bb078f2603f4846))
38+
* *(ts)* Use declared type-param names in object expression generic methods (#4685) ([1c3e7d99](https://github.com/fable-compiler/Fable/commit/1c3e7d99653c7119c615b6dfd095a45e36add5b3))
39+
* *(ts)* Use signature type-param names when implementing generic interface methods (#4686) ([03e5deee](https://github.com/fable-compiler/Fable/commit/03e5deeedaa35be2974f40e439e520526cf4c1ba))
40+
* *(ts)* Bound enum-constrained type parameters with `extends number` (#4687) ([15daf624](https://github.com/fable-compiler/Fable/commit/15daf6245212ddb8b7ac6296631381711e34c98d))
41+
* *(ts)* Widen isEnumDefined value parameter to accept any value (#4690) ([0d6498dd](https://github.com/fable-compiler/Fable/commit/0d6498ddf65e0e18918690633da23b04b78479f6))
42+
* *(ts)* Keep enclosing type parameters in scope for nested members (#4691) ([f5723a2d](https://github.com/fable-compiler/Fable/commit/f5723a2d008408e1bca140256a452ac556c69c00))
43+
44+
<strong><small>[View changes on Github](https://github.com/fable-compiler/Fable/compare/c9b3ee2429a4688946c1936e27df730837428070..0f4355e5b542c5f0aace6d42312aed4d5fdcfb79)</small></strong>
45+
2446
## 5.4.0 - 2026-06-24
2547

2648
### 🚀 Features

src/Fable.Core/CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_commit_released: 477b8c693d948f74d8d2d5c38ac4d8e1f9287a51
2+
last_commit_released: 0f4355e5b542c5f0aace6d42312aed4d5fdcfb79
33
---
44

55
# Changelog
@@ -9,6 +9,14 @@ All notable changes to this project will be documented in this file.
99
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1010
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1111

12+
## 5.2.0 - 2026-06-27
13+
14+
### 🚀 Features
15+
16+
* *(all)* Add `Compiler.is*` target detection flags for conditional branching (#4692) ([621dea31](https://github.com/fable-compiler/Fable/commit/621dea31daaef6a9dcf8a2ac5ceb144a063bb873))
17+
18+
<strong><small>[View changes on Github](https://github.com/fable-compiler/Fable/compare/477b8c693d948f74d8d2d5c38ac4d8e1f9287a51..0f4355e5b542c5f0aace6d42312aed4d5fdcfb79)</small></strong>
19+
1220
## 5.1.0 - 2026-06-16
1321

1422
### 🚀 Features

src/Fable.Transforms/Global/Compiler.fs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ namespace Fable
22

33
module Literals =
44
[<Literal>]
5-
let VERSION = "5.4.0"
5+
let VERSION = "5.5.0"
66

77
[<Literal>]
8-
let JS_LIBRARY_VERSION = "2.2.0"
8+
let JS_LIBRARY_VERSION = "2.3.0"
99

1010
type CompilerOptionsHelper =
1111
static member Make

src/fable-compiler-js/CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_commit_released: c9b3ee2429a4688946c1936e27df730837428070
2+
last_commit_released: 0f4355e5b542c5f0aace6d42312aed4d5fdcfb79
33
include:
44
- ../Fable.Core/
55
- ../fable-standalone/
@@ -16,6 +16,26 @@ All notable changes to this project will be documented in this file.
1616
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1717
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1818

19+
## 2.4.0 - 2026-06-27
20+
21+
### 🚀 Features
22+
23+
* *(all)* Add `Compiler.is*` target detection flags for conditional branching (#4692) ([621dea31](https://github.com/fable-compiler/Fable/commit/621dea31daaef6a9dcf8a2ac5ceb144a063bb873))
24+
25+
### 🐞 Bug Fixes
26+
27+
* *(all)* Pass raw value for optional arguments of native bindings (#4688) ([a4c75483](https://github.com/fable-compiler/Fable/commit/a4c7548313fcbefc0ff0eddc7a95d8d0599d68a6))
28+
* *(beam)* Support module-level mutable variables via process dictionary (#4676) ([535b9af0](https://github.com/fable-compiler/Fable/commit/535b9af06969bcd7bdf118bdfb633ccadd5e4177))
29+
* *(beam)* Namespace module-level mutable state keys by module (#4683) ([1ec28ab1](https://github.com/fable-compiler/Fable/commit/1ec28ab10923623eaf04b90bf8ffbeb54469d454))
30+
* *(js)* Respect StringComparison in String.IndexOf/LastIndexOf (#4681) ([7cb92d52](https://github.com/fable-compiler/Fable/commit/7cb92d522e5dc8dfe51351565504c59a94c2f408))
31+
* *(js/ts/python)* Drop allowAccessToPrivateRepresentation arg from reflection calls (#4689) ([ec3cded7](https://github.com/fable-compiler/Fable/commit/ec3cded78cc98dc740ce978d3bb078f2603f4846))
32+
* *(ts)* Use declared type-param names in object expression generic methods (#4685) ([1c3e7d99](https://github.com/fable-compiler/Fable/commit/1c3e7d99653c7119c615b6dfd095a45e36add5b3))
33+
* *(ts)* Use signature type-param names when implementing generic interface methods (#4686) ([03e5deee](https://github.com/fable-compiler/Fable/commit/03e5deeedaa35be2974f40e439e520526cf4c1ba))
34+
* *(ts)* Bound enum-constrained type parameters with `extends number` (#4687) ([15daf624](https://github.com/fable-compiler/Fable/commit/15daf6245212ddb8b7ac6296631381711e34c98d))
35+
* *(ts)* Keep enclosing type parameters in scope for nested members (#4691) ([f5723a2d](https://github.com/fable-compiler/Fable/commit/f5723a2d008408e1bca140256a452ac556c69c00))
36+
37+
<strong><small>[View changes on Github](https://github.com/fable-compiler/Fable/compare/c9b3ee2429a4688946c1936e27df730837428070..0f4355e5b542c5f0aace6d42312aed4d5fdcfb79)</small></strong>
38+
1939
## 2.3.0 - 2026-06-24
2040

2141
### 🚀 Features

src/fable-compiler-js/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"type": "module",
33
"name": "@fable-org/fable-compiler-js",
44
"private": false,
5-
"version": "2.0.0",
5+
"version": "2.4.0",
66
"main": "index.js",
77
"bin": {
88
"fable": "index.js"
@@ -24,11 +24,11 @@
2424
},
2525
"homepage": "https://github.com/fable-compiler/Fable#readme",
2626
"dependencies": {
27-
"@fable-org/fable-metadata": "^1.0.0",
28-
"@fable-org/fable-standalone": "^1.4.0"
27+
"@fable-org/fable-metadata": "^2.1.0",
28+
"@fable-org/fable-standalone": "^2.4.0"
2929
},
3030
"devDependencies": {
3131
"esbuild": "^0.28.1",
3232
"rollup": "^4.60.0"
3333
}
34-
}
34+
}

src/fable-library-ts/CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_commit_released: c9b3ee2429a4688946c1936e27df730837428070
2+
last_commit_released: 0f4355e5b542c5f0aace6d42312aed4d5fdcfb79
33
updaters:
44
- package.json:
55
file: package.json
@@ -15,6 +15,19 @@ All notable changes to this project will be documented in this file.
1515
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1616
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1717

18+
## 2.3.0 - 2026-06-27
19+
20+
### 🚀 Features
21+
22+
* *(js/ts/python/beam)* Add support for `Async.AwaitEvent` (#4693) ([71c98179](https://github.com/fable-compiler/Fable/commit/71c981792b6ff99cd417bb2e70a13a9d55ed72cf))
23+
24+
### 🐞 Bug Fixes
25+
26+
* *(js)* Respect StringComparison in String.IndexOf/LastIndexOf (#4681) ([7cb92d52](https://github.com/fable-compiler/Fable/commit/7cb92d522e5dc8dfe51351565504c59a94c2f408))
27+
* *(ts)* Widen isEnumDefined value parameter to accept any value (#4690) ([0d6498dd](https://github.com/fable-compiler/Fable/commit/0d6498ddf65e0e18918690633da23b04b78479f6))
28+
29+
<strong><small>[View changes on Github](https://github.com/fable-compiler/Fable/compare/c9b3ee2429a4688946c1936e27df730837428070..0f4355e5b542c5f0aace6d42312aed4d5fdcfb79)</small></strong>
30+
1831
## 2.2.0 - 2026-06-24
1932

2033
### 🚀 Features

src/fable-library-ts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": false,
44
"type": "module",
55
"name": "@fable-org/fable-library-ts",
6-
"version": "2.2.0",
6+
"version": "2.3.0",
77
"description": "Core library used by F# projects compiled with fable.io",
88
"author": "Fable Contributors",
99
"license": "MIT",

src/fable-metadata/CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_commit_released: b471dc16fc3b5132af77b5974d1669c9b8220cca
2+
last_commit_released: 0f4355e5b542c5f0aace6d42312aed4d5fdcfb79
33
updaters:
44
- regex:
55
file: ../fable-compiler-js/package.json
@@ -13,6 +13,14 @@ All notable changes to this project will be documented in this file.
1313
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1414
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1515

16+
## 2.1.0 - 2026-06-27
17+
18+
### 🚀 Features
19+
20+
* *(all)* Add `Compiler.is*` target detection flags for conditional branching (#4692) ([621dea31](https://github.com/fable-compiler/Fable/commit/621dea31daaef6a9dcf8a2ac5ceb144a063bb873))
21+
22+
<strong><small>[View changes on Github](https://github.com/fable-compiler/Fable/compare/b471dc16fc3b5132af77b5974d1669c9b8220cca..0f4355e5b542c5f0aace6d42312aed4d5fdcfb79)</small></strong>
23+
1624
## 2.0.0 - 2026-04-21
1725

1826
## 2.0.0-rc.1 - 2026-02-26

src/fable-standalone/CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_commit_released: c9b3ee2429a4688946c1936e27df730837428070
2+
last_commit_released: 0f4355e5b542c5f0aace6d42312aed4d5fdcfb79
33
include:
44
- ../Fable.Transforms/
55
- ../fcs-fable/
@@ -19,6 +19,27 @@ All notable changes to this project will be documented in this file.
1919
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
2020
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2121

22+
## 2.4.0 - 2026-06-27
23+
24+
### 🚀 Features
25+
26+
* *(all)* Add `Compiler.is*` target detection flags for conditional branching (#4692) ([621dea31](https://github.com/fable-compiler/Fable/commit/621dea31daaef6a9dcf8a2ac5ceb144a063bb873))
27+
28+
### 🐞 Bug Fixes
29+
30+
* *(all)* Pass raw value for optional arguments of native bindings (#4688) ([a4c75483](https://github.com/fable-compiler/Fable/commit/a4c7548313fcbefc0ff0eddc7a95d8d0599d68a6))
31+
* *(beam)* Support module-level mutable variables via process dictionary (#4676) ([535b9af0](https://github.com/fable-compiler/Fable/commit/535b9af06969bcd7bdf118bdfb633ccadd5e4177))
32+
* *(beam)* Namespace module-level mutable state keys by module (#4683) ([1ec28ab1](https://github.com/fable-compiler/Fable/commit/1ec28ab10923623eaf04b90bf8ffbeb54469d454))
33+
* *(js)* Respect StringComparison in String.IndexOf/LastIndexOf (#4681) ([7cb92d52](https://github.com/fable-compiler/Fable/commit/7cb92d522e5dc8dfe51351565504c59a94c2f408))
34+
* *(js/ts)* Decompress F#-compressed signature data in fcs-fable (#4684) ([62bfc612](https://github.com/fable-compiler/Fable/commit/62bfc61270d55ab65cffef62b9ea1e129eabe97d))
35+
* *(js/ts/python)* Drop allowAccessToPrivateRepresentation arg from reflection calls (#4689) ([ec3cded7](https://github.com/fable-compiler/Fable/commit/ec3cded78cc98dc740ce978d3bb078f2603f4846))
36+
* *(ts)* Use declared type-param names in object expression generic methods (#4685) ([1c3e7d99](https://github.com/fable-compiler/Fable/commit/1c3e7d99653c7119c615b6dfd095a45e36add5b3))
37+
* *(ts)* Use signature type-param names when implementing generic interface methods (#4686) ([03e5deee](https://github.com/fable-compiler/Fable/commit/03e5deeedaa35be2974f40e439e520526cf4c1ba))
38+
* *(ts)* Bound enum-constrained type parameters with `extends number` (#4687) ([15daf624](https://github.com/fable-compiler/Fable/commit/15daf6245212ddb8b7ac6296631381711e34c98d))
39+
* *(ts)* Keep enclosing type parameters in scope for nested members (#4691) ([f5723a2d](https://github.com/fable-compiler/Fable/commit/f5723a2d008408e1bca140256a452ac556c69c00))
40+
41+
<strong><small>[View changes on Github](https://github.com/fable-compiler/Fable/compare/c9b3ee2429a4688946c1936e27df730837428070..0f4355e5b542c5f0aace6d42312aed4d5fdcfb79)</small></strong>
42+
2243
## 2.3.0 - 2026-06-24
2344

2445
### 🚀 Features

0 commit comments

Comments
 (0)