From f9c94c97ce9149f9c7a13f14c31b46091d745950 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=A4=96=20easybuild-shipit?= Date: Wed, 11 Nov 2026 17:59:15 +0000 Subject: [PATCH] chore: release multiple projects --- src/Fable.Cli/CHANGELOG.md | 21 ++++++++++++++++++++- src/Fable.Compiler/CHANGELOG.md | 21 ++++++++++++++++++++- src/Fable.Transforms/Global/Compiler.fs | 4 ++-- src/fable-compiler-js/CHANGELOG.md | 20 +++++++++++++++++++- src/fable-compiler-js/package.json | 4 ++-- src/fable-library-ts/CHANGELOG.md | 11 ++++++++++- src/fable-library-ts/package.json | 2 +- src/fable-standalone/CHANGELOG.md | 21 ++++++++++++++++++++- src/fable-standalone/package.json | 4 ++-- 9 files changed, 96 insertions(+), 12 deletions(-) diff --git a/src/Fable.Cli/CHANGELOG.md b/src/Fable.Cli/CHANGELOG.md index 541f521959..e2badd1c71 100644 --- a/src/Fable.Cli/CHANGELOG.md +++ b/src/Fable.Cli/CHANGELOG.md @@ -1,5 +1,5 @@ --- -last_commit_released: 7d46c71405542c6d6e4a0204251f4b704efac847 +last_commit_released: f9657ad304803ff00c9a2ada398b5f586ad74e53 include: - ../fable-library-beam/ - ../fable-library-dart/ @@ -28,6 +28,25 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 5.28.0 - 2026-11-11 + +### 🐞 Bug Fixes + +* *(all)* Pass defaults for DefaultValue fields to ctors (#5267) ([cc94c9cc](https://github.com/fable-compiler/Fable/commit/cc94c9ccba1100c39f9764e8511040bbb34be249)) +* *(all)* Copy mutable struct records by value (#5270) ([f9657ad3](https://github.com/fable-compiler/Fable/commit/f9657ad304803ff00c9a2ada398b5f586ad74e53)) +* *(js/ts)* Keep TimeSpan.Ticks exact for big values (#5250) ([3c1cea99](https://github.com/fable-compiler/Fable/commit/3c1cea99d30edc2cf3fa5dbeb3a3e6a00e97235a)) +* *(js/ts)* Evaluate the Array.create count once ([66ace468](https://github.com/fable-compiler/Fable/commit/66ace46864b628dd4a5b8b71f121c282892f2e0e)) +* *(js/ts)* Evaluate for loop bound once (#5282) ([62378c8b](https://github.com/fable-compiler/Fable/commit/62378c8bd5bfdaed907df11619a3362b86dd522b)) +* *(js/ts/python)* Support explicit constructors with as and then (#5235) ([f8bfce33](https://github.com/fable-compiler/Fable/commit/f8bfce3393da131243c3e3daebad015ec18cf42f)) +* *(rust)* Wrap async test bodies with runSynchronously (#5289) ([f51333f4](https://github.com/fable-compiler/Fable/commit/f51333f48b8f7d05b15b9b50fd58fb9283cc04a7)) + +### ⚡ Performance Improvements + +* *(js/ts)* Read arrays at the call site (#5264) ([dd668b28](https://github.com/fable-compiler/Fable/commit/dd668b28234708ef2bc04b9056d1548f92552dcb)) +* *(js/ts)* Read string chars at the call site ([07a38e76](https://github.com/fable-compiler/Fable/commit/07a38e764b1dd8fb79b4374df2aa22c18e0b7fce)) + +[View changes on Github](https://github.com/fable-compiler/Fable/compare/7d46c71405542c6d6e4a0204251f4b704efac847..f9657ad304803ff00c9a2ada398b5f586ad74e53) + ## 5.27.0 - 2026-11-03 ### 🚀 Features diff --git a/src/Fable.Compiler/CHANGELOG.md b/src/Fable.Compiler/CHANGELOG.md index 1fd3d0d9ac..641457fbef 100644 --- a/src/Fable.Compiler/CHANGELOG.md +++ b/src/Fable.Compiler/CHANGELOG.md @@ -1,5 +1,5 @@ --- -last_commit_released: 7d46c71405542c6d6e4a0204251f4b704efac847 +last_commit_released: f9657ad304803ff00c9a2ada398b5f586ad74e53 include: - ../fable-library-beam/ - ../fable-library-dart/ @@ -21,6 +21,25 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 5.27.0 - 2026-11-11 + +### 🐞 Bug Fixes + +* *(all)* Pass defaults for DefaultValue fields to ctors (#5267) ([cc94c9cc](https://github.com/fable-compiler/Fable/commit/cc94c9ccba1100c39f9764e8511040bbb34be249)) +* *(all)* Copy mutable struct records by value (#5270) ([f9657ad3](https://github.com/fable-compiler/Fable/commit/f9657ad304803ff00c9a2ada398b5f586ad74e53)) +* *(js/ts)* Keep TimeSpan.Ticks exact for big values (#5250) ([3c1cea99](https://github.com/fable-compiler/Fable/commit/3c1cea99d30edc2cf3fa5dbeb3a3e6a00e97235a)) +* *(js/ts)* Evaluate the Array.create count once ([66ace468](https://github.com/fable-compiler/Fable/commit/66ace46864b628dd4a5b8b71f121c282892f2e0e)) +* *(js/ts)* Evaluate for loop bound once (#5282) ([62378c8b](https://github.com/fable-compiler/Fable/commit/62378c8bd5bfdaed907df11619a3362b86dd522b)) +* *(js/ts/python)* Support explicit constructors with as and then (#5235) ([f8bfce33](https://github.com/fable-compiler/Fable/commit/f8bfce3393da131243c3e3daebad015ec18cf42f)) +* *(rust)* Wrap async test bodies with runSynchronously (#5289) ([f51333f4](https://github.com/fable-compiler/Fable/commit/f51333f48b8f7d05b15b9b50fd58fb9283cc04a7)) + +### ⚡ Performance Improvements + +* *(js/ts)* Read arrays at the call site (#5264) ([dd668b28](https://github.com/fable-compiler/Fable/commit/dd668b28234708ef2bc04b9056d1548f92552dcb)) +* *(js/ts)* Read string chars at the call site ([07a38e76](https://github.com/fable-compiler/Fable/commit/07a38e764b1dd8fb79b4374df2aa22c18e0b7fce)) + +[View changes on Github](https://github.com/fable-compiler/Fable/compare/7d46c71405542c6d6e4a0204251f4b704efac847..f9657ad304803ff00c9a2ada398b5f586ad74e53) + ## 5.26.0 - 2026-11-03 ### 🚀 Features diff --git a/src/Fable.Transforms/Global/Compiler.fs b/src/Fable.Transforms/Global/Compiler.fs index 91ab47a3f9..041a0ea751 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 = "5.27.0" + let VERSION = "5.28.0" [] - let JS_LIBRARY_VERSION = "2.13.0" + let JS_LIBRARY_VERSION = "2.13.1" type CompilerOptionsHelper = static member Make diff --git a/src/fable-compiler-js/CHANGELOG.md b/src/fable-compiler-js/CHANGELOG.md index b84a463df1..a601199819 100644 --- a/src/fable-compiler-js/CHANGELOG.md +++ b/src/fable-compiler-js/CHANGELOG.md @@ -1,5 +1,5 @@ --- -last_commit_released: 7d46c71405542c6d6e4a0204251f4b704efac847 +last_commit_released: f9657ad304803ff00c9a2ada398b5f586ad74e53 include: - ../Fable.Core/ - ../fable-standalone/ @@ -16,6 +16,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 4.6.0 - 2026-11-11 + +### 🐞 Bug Fixes + +* *(all)* Pass defaults for DefaultValue fields to ctors (#5267) ([cc94c9cc](https://github.com/fable-compiler/Fable/commit/cc94c9ccba1100c39f9764e8511040bbb34be249)) +* *(all)* Copy mutable struct records by value (#5270) ([f9657ad3](https://github.com/fable-compiler/Fable/commit/f9657ad304803ff00c9a2ada398b5f586ad74e53)) +* *(js/ts)* Evaluate the Array.create count once ([66ace468](https://github.com/fable-compiler/Fable/commit/66ace46864b628dd4a5b8b71f121c282892f2e0e)) +* *(js/ts)* Evaluate for loop bound once (#5282) ([62378c8b](https://github.com/fable-compiler/Fable/commit/62378c8bd5bfdaed907df11619a3362b86dd522b)) +* *(js/ts/python)* Support explicit constructors with as and then (#5235) ([f8bfce33](https://github.com/fable-compiler/Fable/commit/f8bfce3393da131243c3e3daebad015ec18cf42f)) +* *(rust)* Wrap async test bodies with runSynchronously (#5289) ([f51333f4](https://github.com/fable-compiler/Fable/commit/f51333f48b8f7d05b15b9b50fd58fb9283cc04a7)) + +### ⚡ Performance Improvements + +* *(js/ts)* Read arrays at the call site (#5264) ([dd668b28](https://github.com/fable-compiler/Fable/commit/dd668b28234708ef2bc04b9056d1548f92552dcb)) +* *(js/ts)* Read string chars at the call site ([07a38e76](https://github.com/fable-compiler/Fable/commit/07a38e764b1dd8fb79b4374df2aa22c18e0b7fce)) + +[View changes on Github](https://github.com/fable-compiler/Fable/compare/7d46c71405542c6d6e4a0204251f4b704efac847..f9657ad304803ff00c9a2ada398b5f586ad74e53) + ## 4.5.0 - 2026-11-03 ### 🚀 Features diff --git a/src/fable-compiler-js/package.json b/src/fable-compiler-js/package.json index 139c6911d9..5ac90fa2c6 100644 --- a/src/fable-compiler-js/package.json +++ b/src/fable-compiler-js/package.json @@ -2,7 +2,7 @@ "type": "module", "name": "@fable-org/fable-compiler-js", "private": false, - "version": "4.5.0", + "version": "4.6.0", "main": "index.js", "bin": { "fable": "index.js" @@ -25,7 +25,7 @@ "homepage": "https://github.com/fable-compiler/Fable#readme", "dependencies": { "@fable-org/fable-metadata": "^2.2.0", - "@fable-org/fable-standalone": "^4.0.0-beta.6" + "@fable-org/fable-standalone": "^4.0.0-beta.7" }, "devDependencies": { "esbuild": "^0.28.1", diff --git a/src/fable-library-ts/CHANGELOG.md b/src/fable-library-ts/CHANGELOG.md index 712308a38a..5d598ae2a7 100644 --- a/src/fable-library-ts/CHANGELOG.md +++ b/src/fable-library-ts/CHANGELOG.md @@ -1,5 +1,5 @@ --- -last_commit_released: 7d46c71405542c6d6e4a0204251f4b704efac847 +last_commit_released: f9657ad304803ff00c9a2ada398b5f586ad74e53 updaters: - package.json: file: package.json @@ -15,6 +15,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 2.13.1 - 2026-11-11 + +### 🐞 Bug Fixes + +* *(all)* Pass defaults for DefaultValue fields to ctors (#5267) ([cc94c9cc](https://github.com/fable-compiler/Fable/commit/cc94c9ccba1100c39f9764e8511040bbb34be249)) +* *(js/ts)* Keep TimeSpan.Ticks exact for big values (#5250) ([3c1cea99](https://github.com/fable-compiler/Fable/commit/3c1cea99d30edc2cf3fa5dbeb3a3e6a00e97235a)) + +[View changes on Github](https://github.com/fable-compiler/Fable/compare/7d46c71405542c6d6e4a0204251f4b704efac847..f9657ad304803ff00c9a2ada398b5f586ad74e53) + ## 2.13.0 - 2026-11-03 ### 🚀 Features diff --git a/src/fable-library-ts/package.json b/src/fable-library-ts/package.json index 50624ea243..91c734e681 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": "2.13.0", + "version": "2.13.1", "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 00ea269864..9552a3d536 100644 --- a/src/fable-standalone/CHANGELOG.md +++ b/src/fable-standalone/CHANGELOG.md @@ -1,5 +1,5 @@ --- -last_commit_released: 7d46c71405542c6d6e4a0204251f4b704efac847 +last_commit_released: f9657ad304803ff00c9a2ada398b5f586ad74e53 pre_release: beta include: - ../Fable.Transforms/ @@ -21,6 +21,25 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 4.0.0-beta.7 - 2026-11-11 + +### 🐞 Bug Fixes + +* *(all)* Pass defaults for DefaultValue fields to ctors (#5267) ([cc94c9cc](https://github.com/fable-compiler/Fable/commit/cc94c9ccba1100c39f9764e8511040bbb34be249)) +* *(all)* Copy mutable struct records by value (#5270) ([f9657ad3](https://github.com/fable-compiler/Fable/commit/f9657ad304803ff00c9a2ada398b5f586ad74e53)) +* *(js/ts)* Keep TimeSpan.Ticks exact for big values (#5250) ([3c1cea99](https://github.com/fable-compiler/Fable/commit/3c1cea99d30edc2cf3fa5dbeb3a3e6a00e97235a)) +* *(js/ts)* Evaluate the Array.create count once ([66ace468](https://github.com/fable-compiler/Fable/commit/66ace46864b628dd4a5b8b71f121c282892f2e0e)) +* *(js/ts)* Evaluate for loop bound once (#5282) ([62378c8b](https://github.com/fable-compiler/Fable/commit/62378c8bd5bfdaed907df11619a3362b86dd522b)) +* *(js/ts/python)* Support explicit constructors with as and then (#5235) ([f8bfce33](https://github.com/fable-compiler/Fable/commit/f8bfce3393da131243c3e3daebad015ec18cf42f)) +* *(rust)* Wrap async test bodies with runSynchronously (#5289) ([f51333f4](https://github.com/fable-compiler/Fable/commit/f51333f48b8f7d05b15b9b50fd58fb9283cc04a7)) + +### ⚡ Performance Improvements + +* *(js/ts)* Read arrays at the call site (#5264) ([dd668b28](https://github.com/fable-compiler/Fable/commit/dd668b28234708ef2bc04b9056d1548f92552dcb)) +* *(js/ts)* Read string chars at the call site ([07a38e76](https://github.com/fable-compiler/Fable/commit/07a38e764b1dd8fb79b4374df2aa22c18e0b7fce)) + +[View changes on Github](https://github.com/fable-compiler/Fable/compare/7d46c71405542c6d6e4a0204251f4b704efac847..f9657ad304803ff00c9a2ada398b5f586ad74e53) + ## 4.0.0-beta.6 - 2026-11-03 ### 🚀 Features diff --git a/src/fable-standalone/package.json b/src/fable-standalone/package.json index 80d3800b8b..094ff5a56c 100644 --- a/src/fable-standalone/package.json +++ b/src/fable-standalone/package.json @@ -2,8 +2,8 @@ "type": "module", "name": "@fable-org/fable-standalone", "private": false, - "version": "4.0.0-beta.6", - "fableVersion": "5.27.0", + "version": "4.0.0-beta.7", + "fableVersion": "5.28.0", "main": "./dist/bundle.min.js", "description": "Fable compiler", "keywords": [