Repository navigation
Bump fable and Fable.Core - #61
Closed
dependabot[bot] wants to merge 1 commit into
Closed
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
This was referenced Oct 10, 2026
bitsforthought
added a commit
that referenced
this pull request
Oct 10, 2026
Handwritten TypeScript imported Fable's runtime through paths such as src/generated/fable_modules/fable-library-ts.5.1.0/List, so every Fable upgrade broke those imports with TS2307 (as in Dependabot's #61). After each Fable compilation, the new GenerateFableLibraryBridge.fsx script writes one re-exporting module per runtime module to src/generated/fable-library/. It reads the runtime version from Fable's own first-party output and fails clearly when no version, several versions, or a missing runtime directory is found, rather than picking the newest directory, which may be stale. Re-exporting the same runtime copy keeps a single identity for runtime classes. The bridge directory is recreated on each run so modules removed by an upgrade do not linger. Handwritten imports now use the bridge, an ESLint rule rejects versioned runtime paths, and the Fable target, its build self-test, AGENTS.md, the typescript-style skill and docs/build.md describe the new step. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 69277274-81a0-4daf-a296-338ec77f649f
Owner
|
@dependabot rebase |
Bumps fable from 5.1.0 to 5.20.0 Bumps Fable.Core from 5.0.0 to 5.3.0 --- updated-dependencies: - dependency-name: fable dependency-version: 5.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: fable - dependency-name: Fable.Core dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: fable ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/nuget/dot-config/fable-576a535d1b
branch
from
October 10, 2026 21:53
f7d0f62 to
52f1ba3
Compare
Copilot stopped work on behalf of
bitsforthought due to an error
October 10, 2026 22:12
Copilot stopped work on behalf of
bitsforthought due to an error
October 10, 2026 22:28
Owner
|
Superseded by #66 |
Contributor
Author
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
dependabot
Bot
deleted the
dependabot/nuget/dot-config/fable-576a535d1b
branch
October 11, 2026 00:41
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated fable from 5.1.0 to 5.20.0.
Release notes
Sourced from fable's releases.
5.20.0
🚀 Features
🐞 Bug Fixes
View changes on Github
5.19.0
🚀 Features
System.Text.Rune(#3860) (#4969) (389edefb)🐞 Bug Fixes
View changes on Github
5.18.0
🚀 Features
Asyncruntime andFutureinterop for dart (#4978) (b5a337d0)🐞 Bug Fixes
⚡ Performance Improvements
resizeArray.Clear()in JS/TS (32d85add)View changes on Github
5.17.2
🐞 Bug Fixes
View changes on Github
5.17.1
🐞 Bug Fixes
View changes on Github
5.17.0
🚀 Features
🐞 Bug Fixes
View changes on Github
5.16.0
🚀 Features
🐞 Bug Fixes
stringon a tuple (#4916) (510c8a43)View changes on Github
5.15.0
🚀 Features
🐞 Bug Fixes
View changes on Github
5.14.0
🏗️ Breaking changes
🚀 Features
🐞 Bug Fixes
⚡ Performance Improvements
View changes on Github
5.13.0
🐞 Bug Fixes
⚡ Performance Improvements
View changes on Github
5.12.0
🚀 Features
🐞 Bug Fixes
View changes on Github
5.11.0
🚀 Features
🐞 Bug Fixes
View changes on Github
5.10.0
🚀 Features
(beam) Support
Environment.CurrentDirectoryandGetEnvironmentVariable(#4801) (55b9d560)(beam) Support setting
Environment.CurrentDirectory(#4783) (7b2a262f)(rust) Various codegen and runtime improvements (#4781) (ae10cd2c)
boolto integer types; support**via.powfDecimal.IsInteger/IsEvenInteger/IsOddInteger/IsCanonicalmem::zeroedmatcharmsConvert.ToXxx(bool)Char.ToUpper/ToLowertruncating multi-char case mappingsRandom.nextDoublepanic messageMap.find/tryFindpanicking on reference-typed values🐞 Bug Fixes
View changes on Github
5.9.0
🚀 Features
System.IO.Directorysupport (Exists, CreateDirectory) (#4798) (6568f35e)🐞 Bug Fixes
View changes on Github
5.8.1
🐞 Bug Fixes
View changes on Github
5.8.0
🚀 Features
🐞 Bug Fixes
jsOptionsstatements when inlining as POJO (#4754) (4cbc44fc)⚡ Performance Improvements
View changes on Github
5.7.0
🚀 Features
--noGitignoreflag to skip generating fable_modules/.gitignore (#4730) (3742b950)🐞 Bug Fixes
Seq.enumerateTryWithfor try/with in seq, list, array comprehensions (#4750) (448c90d7)LastIndexOf(value, startIndex)off-by-one on inclusive boundary (bad6bcac)Regex.Replacecount/substitutions andRegex.Splitsemantics (#4741) (d6ae6bd3)⚡ Performance Improvements
View changes on Github
5.6.0
🚀 Features
[<Emit>]on StringEnum cases (#4711) (0b1f61ee)printfnwith constant string toconsole.log(#4718) (2d6d083a)Path.Combinesupport (b1b1e273)System.IO.PathandSystem.IO.FileAPI support (ec99fac5)Path.Combinesupport (4c901c65)Directory.Exists,Directory.CreateDirectory(f4b4eabc)[<Pojo>]interfaces extend parent[<Pojo>]type (#4717) (4f4243cd)🐞 Bug Fixes
⚡ Performance Improvements
View changes on Github
5.5.0
🚀 Features
Compiler.is*target detection flags for conditional branching (#4692) (621dea31)Async.AwaitEvent(#4693) (71c98179)🐞 Bug Fixes
extends number(#4687) (15daf624)View changes on Github
5.4.0
🚀 Features
🐞 Bug Fixes
View changes on Github
5.3.0
🚀 Features
🐞 Bug Fixes
invalidArgerror message with .NET format (#4662) (e672eb7)View changes on Github
5.2.0
🚀 Features
🐞 Bug Fixes
jsOptions(#4624) (2d9673f)View changes on Github
Commits viewable in compare view.
Updated Fable.Core from 5.0.0 to 5.3.0.
Release notes
Sourced from Fable.Core's releases.
5.3.0
🚀 Features
🐞 Bug Fixes
invalidArgerror message with .NET format (#4662) (e672eb7)View changes on Github
5.2.0
🚀 Features
🐞 Bug Fixes
jsOptions(#4624) (2d9673f)View changes on Github
5.1.0
🚀 Features
🐞 Bug Fixes
matchclauses inJSX.create(#4620) (616edca)View changes on Github
Commits viewable in compare view.