Skip to content

Bump fable, Fable.Core and fantomas - #56

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dot-config/nuget-patch-and-minor-4d775c27cd
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dot-config/nuget-patch-and-minor-4d775c27cd

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Updated fable from 5.1.0 to 5.20.0.

Release notes

Sourced from fable's releases.

5.20.0

🚀 Features

  • (python) Give System exceptions native Python bases (#​5040) (4ee31586)

🐞 Bug Fixes

  • (beam) Recognize boxed discriminated unions in type tests (#​5033) (dcfaa3d6)
  • (beam) Prevent identifier collisions and atom overflow (#​5017) (b9ce2fdb)
  • (python) Share per-object locks and align StartChild timeouts (#​5035) (2da7144c)

View changes on Github

5.19.0

🚀 Features

  • (dart) Add support for System.Text.Rune (#​3860) (#​4969) (389edefb)

🐞 Bug Fixes

  • (all) Minor type const strings cleanup (#​5029) (9b69e5be)
  • (beam) Honor custom ToString in %O (#​4994) (58b79e0a)
  • (beam) Support AggregateException (#​4999) (e2120e10)
  • (beam) Preserve unmatched filtered exceptions (#​5001) (682b235b)
  • (beam) Support integer Log2 (#​5002) (dc964762)
  • (beam) Support DivRem ref arguments (#​5003) (902870b1)
  • (beam) Range-check integer parsing (#​5005) (d5696304)
  • (beam) Check System.Convert integer conversions (#​5006) (3ebe4802)
  • (beam) Support Decimal bit constructors (#​5007) (dfecebc5)
  • (beam) Share cancellation state across processes (#​5010) (01eeded2)
  • (beam) Close BigInteger API gaps (#​5011) (358548d8)
  • (beam) Preserve array identity hashing (#​5014) (63a6f12a)
  • (beam) Eliminate unsupported expression placeholders (#​5013) (7b3d762d)
  • (beam) Preserve union collection ordering (#​5016) (67b63244)
  • (js/python/dart) Handle Rune in non-Rust builtin matches (#​5024) (79bed98d)
  • (python) Import union cases for reflection (#​5028) (96325894)
  • (python) Avoid name collisions in nested tuple matches (#​5027) (ff71a8c7)
  • (rust) Use common null storage (#​4995) (ae165dd0)
  • (rust) Add support for System.Text.Rune (#​4997) (bc367c0b)
  • (rust) Add missing Decimal members Abs, Sign, CopySign, GetTypeCode, FromOACurrency, ToOACurrency and tests (#​4998) (ec8d4c27)
  • (rust) Add proper UnicodeCategory support (#​5009) (426892ec)
  • (rust) Remove trailing comma from macro args (#​5031) (e6e9f54c)

View changes on Github

5.18.0

🚀 Features

  • (dart) Add Async runtime and Future interop for dart (#​4978) (b5a337d0)

🐞 Bug Fixes

  • Retry MSBuild project cracking serially (#​4991) (b0c6129e)
  • (beam) Preserve local spawn calls (#​4992) (70278ec6)
  • (dart) Prefix file scope names shadowed by class members (#​4982) (ece7b071)
  • (js/ts) Fix Dictionary.Remove and HashSet.Remove to remove empty buckets (#​4985) (aea61b56)
  • (js/ts) Clear custom System.Collections.IList implementations (2369fbd2)
  • (python) Keep the payload type when reading an erased union field (#​4981) (e0536ecd)
  • (rust) Less allocations when enumerating strings (#​4970) (5d62380c)
  • (rust) Remove reflection registration on boxing (#​4983) (50a37f78)

⚡ Performance Improvements

  • (js/ts) Faster resizeArray.Clear() in JS/TS (32d85add)

View changes on Github

5.17.2

🐞 Bug Fixes

  • (python) Use the .NET range for Decimal.MaxValue and Decimal.MinValue (#​4967) (66efd109)

View changes on Github

5.17.1

🐞 Bug Fixes

  • (js/ts) Keep the sign of negative decimals below 0.1 (91d80f18)
  • (js/ts) Respect the precision when formatting decimals below 0.1 (1c02557e)
  • (js/ts) Omit the decimal sign when the rounded result is zero (ef63087d)
  • (python) Preserve record field names in structured formatting (#​4952) (fbc162d6)
  • (python) Support bytes() on generic and bool arrays (#​4961) (94b59294)
  • (python) Parse uint64 values above Int64.MaxValue (584d8ce4)
  • (python) Report DateTimeKind.Utc for DateTime.UtcNow (4abf06ea)
  • (python) Reflect an erased union as the type it erases to (0f564c74)
  • (python) Implement Decimal.GetBits and the bits constructors (cf0c9305)
  • (python) Round a float to .NET's precision when converting to decimal (4a441b19)
  • (ts) Declare the type parameter of a flexible-type overload (6f1f1b8a)

View changes on Github

5.17.0

🚀 Features

  • Add Temporal dates and times (opt-in) (#​4759) (3e8f56f7)

🐞 Bug Fixes

  • (js/ts) Match .NET for G, E and custom numeric formats (6fb03090)
  • (js/ts) Allow the E format specifier on Int64 and UInt64 (c49d1ec5)
  • (python) Build typed arrays from lists and sequences (#​4944) (5af37779)
  • (rust) Fix IEnumerable casting, interop and type testing (#​4946) (93c2df5b)
  • (rust) Restore missing bindings (#​4947) (2fb46a26)
  • (ts) Declare local function type params only reachable via constraints (#​4943) (8aa6d3b9)
  • (ts/python) Erase byref from struct copy-and-update locals (#​4945) (19a6522e)

View changes on Github

5.16.0

🚀 Features

  • (all) Quotations: DerivedPatterns, and captured locals as Value nodes (#​4919) (fae5093f)
  • (python) Support quotation derived patterns (#​4928) (f6d939a1)
  • (rust) Observables, Events and IEnumerable (PR 6 of 7 Rust improvements) (#​4789) (20175eea)
  • (rust) System.Uri (PR 7 of 7 Rust improvements) (#​4790) (8a551bc9)

🐞 Bug Fixes

  • Preserve project FSharp.Core reference (#​4924) (1289360a)
  • Report Fable's own logs from the Fable.Compiler API (#​4923) (0775c604)
  • (all) Emit instance calls for virtual methods inherited from Object (#​4926) (2fb535a7)
  • (all) Allow private inline functions to use private values (#​4915) (b0740ba9)
  • (python) Emit Python names for float32 specials (#​4938) (b4c45a93)
  • (python) Compare nested options of different depth (#​4940) (5afa2948)
  • (rust) Observables and Events cleanup (#​4908) (ca165045)
  • (rust) Support string on a tuple (#​4916) (510c8a43)
  • (rust) Decimal culture overloads, and mutables assigned in try/finally (#​4918) (58402471)
  • (rust) Let a string be enumerated (#​4921) (395c152b)
  • (rust) Async perf: stop the async runtime sleeping, and add Parallel (#​4920) (88135b90)
  • (rust) F# exceptions, non-exhaustive matches and obj type tests (#​4917) (28da1d76)
  • (rust) Wait for the other files instead of sleeping before the last one. (#​4927) (d329a823)
  • (rust) Cleanup AsyncBuilder and TaskBuilder (#​4936) (3e6bc9bd)
  • (rust) Fix interface casting, move reflection into declarations (#​4939) (04299157)
  • (rust) Support reflection for no_std (#​4941) (bf694309)

View changes on Github

5.15.0

🚀 Features

  • (standalone) Publish the Fable version the bundle was built from (#​4905) (b517d52d)

🐞 Bug Fixes

  • (all) Find a core entity recorded under a facade assembly (#​4903) (60210b86)

View changes on Github

5.14.0

🏗️ Breaking changes

  • (standalone) Reference a precompiled library (#​4900) (90359c31)

🚀 Features

  • (python) Represent Int32 and Float64 as plain Python int and float (#​4856) (ca361ea3)

🐞 Bug Fixes

  • (all) Invalidate cached project options when inputs change (#​4879) (aea3735b)
  • (all) Error on member reference from a source-less dll (#​4894) (065a88d8)
  • (all) Match entity refs across the precompiled boundary (#​4895) (96783631)
  • (all) Say why an inline member's body could not be found (#​4901) (e5b0488e)
  • (beam) Escape quotes and backslashes in quoted atoms (#​4866) (5d5231b3)
  • (beam) Compile [] cases to atoms instead of binaries (#​4867) (366919a7)
  • (beam) Parse ISO-8601 numeric zone offsets and compare dates by instant (#​4868) (bb3c86d7)
  • (python) Keep original F# field names in record reflection (#​4852) (90c1798b)
  • (python) Stop shipping build artifacts and ship the PEP 561 marker (#​4857) (03d40c97)
  • (python) Derive DateTime "O" format from the value, not the host timezone (#​4869) (b3ec8b67)

⚡ Performance Improvements

  • (python) Back int64 arrays with typed storage (#​4864) (78a5d479)
  • (python) Hash numbers without the safeHash detour (#​4865) (32b42b2a)
  • (python) Elide int32 normalizations that cannot change their argument (#​4859) (7e9cd96a)

View changes on Github

5.13.0

🐞 Bug Fixes

  • (all) Eliminate dead bindings left by CE/inline lowering (#​4837) (9f694e97)
  • (beam) Make reflection metadata agree with record/union codegen (#​4849) (ec6a3df0)
  • (js/ts) Resolve generic params when reflecting erased union fields (#​4851) (619d7afd)
  • (js/ts,python) Inline Option/ValueOption combinators to avoid closures and allocations (#​4836) (61cac646)
  • (python) Honor custom Equals and GetHashCode in structural values (#​4850) (22ec1919)

⚡ Performance Improvements

  • (all) Lower constant ±1 step ranges to counted for-loops (#​4838) (ab28daec)

View changes on Github

5.12.0

🚀 Features

  • (beam) Render %A in F# syntax instead of dumping Erlang terms (#​4814) (218e0c40)

🐞 Bug Fixes

  • (beam) Correct char-to-string conversion and console Unicode encoding (#​4812) (df8e01d6)
  • (beam) Isolate each top-level effect's variables in main/0 (#​4815) (8d708633)
  • (beam) Write package modules to the package's own src/ (#​4817) (06bf863c)
  • (beam) Implement Async.AwaitTask (#​4819) (17cc3b6a)
  • (beam) Keep the original stacktrace when an async error is re-raised (#​4818) (d7afa278)
  • (beam) Decode UTF-8 codepoints in ToCharArray and related String functions (b2ce3067)
  • (python) Avoid UTF-8 boundary panic in integer parsing (#​4825) (8243a711)
  • (python) Detect radix prefix after whitespace and sign (#​4828) (5ab1382b)

View changes on Github

5.11.0

🚀 Features

  • (dart) Quotations (#​4784) (019a6ade)

🐞 Bug Fixes

  • (python) Don't emit too many leading dots for relative imports of nested files (#​4803) (9fa49244)
  • (python) Make union case classes hashable again (#​4805) (63b80138)
  • (python) Make class declarations and references agree on type names (#​4807) (ae4b910b)

View changes on Github

5.10.0

🚀 Features

  • (beam) Support Environment.CurrentDirectory and GetEnvironmentVariable (#​4801) (55b9d560)

  • (beam) Support setting Environment.CurrentDirectory (#​4783) (7b2a262f)

  • (rust) Various codegen and runtime improvements (#​4781) (ae10cd2c)

    • Cast bool to integer types; support ** via .powf
    • Add Decimal.IsInteger/IsEvenInteger/IsOddInteger/IsCanonical
    • Fix two-switch decision trees dispatching to the wrong target
    • Fix reference-typed match bindings panicking via mem::zeroed
    • Fix string and non-ident option pattern matches emitting invalid Rust
      match arms
    • Fix Convert.ToXxx(bool)
    • Fix Char.ToUpper/ToLower truncating multi-char case mappings
    • Fix Random.nextDouble panic message
    • Fix Map.find/tryFind panicking on reference-typed values

🐞 Bug Fixes

  • (all) Skip translating unreachable branch of constant-condition if/then/else (#​4799) (53c06de1)
  • (python) Make the assert_not_equal failure message describe the failure (#​4778) (721fb437)

View changes on Github

5.9.0

🚀 Features

  • (js/ts) Add System.IO.Directory support (Exists, CreateDirectory) (#​4798) (6568f35e)
  • (js/ts/python/beam) Preserve member calls and pattern matches in quotations (#​4780) (55482e6b)

🐞 Bug Fixes

  • (beam) Make Assert.AreEqual/NotEqual raise, and stop emitting reflection calls for erased types (#​4775) (d9711d4c)

View changes on Github

5.8.1

🐞 Bug Fixes

  • (beam) Make F# reflection work on the Beam target (#​4766) (b15b280d)
  • (beam) Give sized integers .NET fixed-width semantics (#​4769) (2ed39630)
  • (beam) Qualify Erlang module names by their OTP app (#​4770) (5516c8d8)
  • (beam) Entry point argv and exit code, bigint from float, option reflection (#​4772) (ea915541)

View changes on Github

5.8.0

🚀 Features

  • (beam) Implement Async.StartChild in fable_async runtime (#​4760) (eb2ad9a4)

🐞 Bug Fixes

  • (beam) Order discriminated union comparison by declaration order (#​4761) (3597a582)
  • (beam) Preserve function-value identity for PhysicalEquality (#​4762) (727673f3)
  • (js/ts) Don't drop unsupported jsOptions statements when inlining as POJO (#​4754) (4cbc44fc)
  • (js/ts) Async cancellation propagation and continuation double-resolve (#​4746) (c78a9a8e)
  • (js/ts) Date arithmetic: PM parsing, AddMonths day clamp, AddYears offset (#​4744) (be0558eb)
  • (js/ts) Int64 non-decimal parsing and BitConverter .NET mismatches (#​4748) (2704d9c5)
  • (python) Propagate [] return value as process exit code (#​4763) (a8d9bf5f)

⚡ Performance Improvements

  • (python) Avoid conversion-dunder hop in numeric fast paths (#​4756) (838eda53)
  • (python) Speed up array aggregates and generic storage in fable-library-core (#​4755) (e40a7dc4)

View changes on Github

5.7.0

🚀 Features

  • Add --noGitignore flag to skip generating fable_modules/.gitignore (#​4730) (3742b950)

🐞 Bug Fixes

  • MailboxProcessor dropping falsy messages and unit replies (8299b2e7)
  • (all) Include original exception message when loading a Fable plugin fails (#​4739) (659e73a4)
  • (all) Add Seq.enumerateTryWith for try/with in seq, list, array comprehensions (#​4750) (448c90d7)
  • (beam) EndsWith regression for empty pattern with non-ordinal comparison (eee2ad3f)
  • (js/ts) Represent union cases with no fields as singletons (3f6e618e)
  • (js/ts) Match .NET NaN semantics in JS comparison, min and max (7e5106f9)
  • (js/ts) BigInteger byte-array corruption, checked conversions, gcd, log2 (#​4743) (f3cb7f2b)
  • (js/ts) Observable/Event dropping null/undefined/unit values (#​4742) (75bff73b)
  • (js/ts) EndsWith regression for empty pattern with non-ordinal comparison (7793ed7b)
  • (js/ts/python) Quote strings with the %A format specifier (#​4749) (75321f3b)
  • (python) Accept native floats in fable-library float functions (#​4724) (ea4a9853)
  • (python) Represent union cases with no fields as singletons (0211b4cc)
  • (python) Emit forward reference for self-referencing static union members (#​4752) (452b85f2)
  • (python) Match .NET NaN and signed-zero semantics in comparison, min and max (383bb93c)
  • (python) LastIndexOf(value, startIndex) off-by-one on inclusive boundary (bad6bcac)
  • (python) MailboxProcessor dropping unit replies (8e83ebe3)
  • (ts/js) Regex.Replace count/substitutions and Regex.Split semantics (#​4741) (d6ae6bd3)

⚡ Performance Improvements

  • (python) Use native operators for int64/uint64 arithmetic (#​4727) (f062d668)
  • (python) Rewrite hot Seq combinators as native Python generators (#​4728) (73e0eab9)
  • (python) Read union case fields directly instead of rebuilding Array (#​4725) (e4eaa80b)

View changes on Github

5.6.0

🚀 Features

  • (all) Allow [<Emit>] on StringEnum cases (#​4711) (0b1f61ee)
  • (js/ts) Optimize printfn with constant string to console.log (#​4718) (2d6d083a)
  • (js/ts) Add Path.Combine support (b1b1e273)
  • (js/ts) Add System.IO.Path and System.IO.File API support (ec99fac5)
  • (js/ts/python) Warn on duplicate attached member names (#​4715) (fd06aa64)
  • (js/ts/python) Add Environment and Console.Error support (6e082f95)
  • (py) Add Path.Combine support (4c901c65)
  • (python) Add Directory.Exists, Directory.CreateDirectory (f4b4eabc)
  • (ts) [<Pojo>] interfaces extend parent [<Pojo>] type (#​4717) (4f4243cd)

🐞 Bug Fixes

  • Generate an error on erased union case typed as obj (#​4710) (bf2134d5)
  • (all) Include return type in overload suffix for op_Implicit/op_Explicit (#​4712) (a6846010)
  • (js/ts) DateTime.ToString() and %A are now consistent across all DateTimeKind values (#​4714) (de98b0e4)
  • (python) Accept allowAccessToPrivateRepresentation in FSharpType.IsUnion/IsRecord/GetUnionCases (#​4722) (7f915f1d)
  • (ts) Strip byref annotation from compiler-generated copy-update locals (#​4716) (1e072ed2)

⚡ Performance Improvements

  • Split Fable.Transforms into per-target projects for faster incremental builds (#​4720) (260c962f)

View changes on Github

5.5.0

🚀 Features

  • (all) Add Compiler.is* target detection flags for conditional branching (#​4692) (621dea31)
  • (js/ts) Map task { } to Promise (97f54d36)
  • (js/ts/python/beam) Add support for Async.AwaitEvent (#​4693) (71c98179)

🐞 Bug Fixes

  • (all) Pass raw value for optional arguments of native bindings (#​4688) (a4c75483)
  • (all) Support .NET format specifiers and alignment in interpolated strings (#​4695) (7c50a3af)
  • (all) Error on inline function referencing private value (#​4701) (cea6806e)
  • (beam) Support module-level mutable variables via process dictionary (#​4676) (535b9af0)
  • (beam) Namespace module-level mutable state keys by module (#​4683) (1ec28ab1)
  • (js) Respect StringComparison in String.IndexOf/LastIndexOf (#​4681) (7cb92d52)
  • (js/ts) Implicit DateTime to DateTimeOffset conversion (#​4697) (fcbd9b91)
  • (js/ts) Int list is not a union type (#​4698) (ecbecbe7)
  • (js/ts) Hoist emitJsStatement imports with trailing comments (#​4702) (e820eb72)
  • (js/ts) Uncurry mutable module value alias calls (#​4703) (0de0d218)
  • (js/ts) Pass TypeInfo to getRecordFields to handle None fields in anonymous records (#​4704) (c977d78b)
  • (js/ts/python) Drop allowAccessToPrivateRepresentation arg from reflection calls (#​4689) (ec3cded7)
  • (python) Fix task while loop stack overflow (fdb0ec37)
  • (ts) Use declared type-param names in object expression generic methods (#​4685) (1c3e7d99)
  • (ts) Use signature type-param names when implementing generic interface methods (#​4686) (03e5deee)
  • (ts) Bound enum-constrained type parameters with extends number (#​4687) (15daf624)
  • (ts) Widen isEnumDefined value parameter to accept any value (#​4690) (0d6498dd)
  • (ts) Keep enclosing type parameters in scope for nested members (#​4691) (f5723a2d)
  • (ts) Re-declare class type params on generic static attached members (#​4696) (2da50780)
  • (ts) Filter class type params from attached let-binding methods (#​4700) (d3a6a1dd)

View changes on Github

5.4.0

🚀 Features

  • (all) Support Exception.InnerException across all targets (#​4677) (c9b3ee24)

🐞 Bug Fixes

  • (beam) Make immutable class instances process-portable (#​4670) (182eebef)

View changes on Github

5.3.0

🚀 Features

  • (beam) Add !^ erased-cast operator to BeamInterop (#​4659) (206776b)

🐞 Bug Fixes

  • Add type specifiers to interpolated strings (#​4646) (512ae4d)
  • (all) Cli fable clean command crash when output directory doesn't exist (#​4651) (de379e8)
  • (all) Align invalidArg error message with .NET format (#​4662) (e672eb7)
  • (beam) Preserve element type through Option.Value for interface dispatch (#​4661) (e5521b6)
  • (python) Emit wildcard default for union or-patterns (#​4649) (#​4653) (c96f0ec)

View changes on Github

5.2.0

🚀 Features

  • (beam) Support Erlang/BEAM target in standalone compiler (#​4644) (30310e4)

🐞 Bug Fixes

  • (beam) Collapse array-literal process-dict ref round-trips in FFI/Emit calls (#​4626) (234ee08)
  • (beam) Make Emit $N substitution a single left-to-right pass (#​4631) (48af8db)
  • (js/ts) Throw an error when trying to set non-property memeber inside of jsOptions (#​4624) (2d9673f)
  • (js/ts) Reject JS-permissive date strings that .NET TryParse rejects (#​4588) (09003de)
  • (js/ts) Make Exception.ToString() return the message instead of "Exception" (#​4635) (4c36f76)
  • (python) Avoid union case field name collision with Union.name (#​4647) (ff5df24)
  • (python) Make [] union static members work (#​4634) (#​4636) (15eb83e)

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

  • (beam) Add !^ erased-cast operator to BeamInterop (#​4659) (206776b)

🐞 Bug Fixes

  • Add type specifiers to interpolated strings (#​4646) (512ae4d)
  • (all) Cli fable clean command crash when output directory doesn't exist (#​4651) (de379e8)
  • (all) Align invalidArg error message with .NET format (#​4662) (e672eb7)
  • (beam) Preserve element type through Option.Value for interface dispatch (#​4661) (e5521b6)
  • (python) Emit wildcard default for union or-patterns (#​4649) (#​4653) (c96f0ec)

View changes on Github

5.2.0

🚀 Features

  • (beam) Support Erlang/BEAM target in standalone compiler (#​4644) (30310e4)

🐞 Bug Fixes

  • (beam) Collapse array-literal process-dict ref round-trips in FFI/Emit calls (#​4626) (234ee08)
  • (beam) Make Emit $N substitution a single left-to-right pass (#​4631) (48af8db)
  • (js/ts) Throw an error when trying to set non-property memeber inside of jsOptions (#​4624) (2d9673f)
  • (js/ts) Reject JS-permissive date strings that .NET TryParse rejects (#​4588) (09003de)
  • (js/ts) Make Exception.ToString() return the message instead of "Exception" (#​4635) (4c36f76)
  • (python) Avoid union case field name collision with Union.name (#​4647) (ff5df24)
  • (python) Make [] union static members work (#​4634) (#​4636) (15eb83e)

View changes on Github

5.1.0

🚀 Features

  • (js/ts/python) Add missing standard DateTime format specifiers for JS/TS and Python (#​4547) (90f5eb7)
  • (js/ts/python) Add missing StringBuilder.Append overloads for numeric types (#​4568) (b402c30)

🐞 Bug Fixes

  • Check MSBuild exit code instead of stderr for project cracker failure detection (#​4564) (914a616)
  • [JS/TS] Fix DatetimeOffset.ToString("s") (#​4596) (3ce6f3f)
  • [Rust] Update hashing and datetime tests (#​4613) (9d39037)
  • (all) Duplicate LetRec bindings during inline expansion (#​4592) (62612a5)
  • (all) Forward --pathmap: option to FCS so CallerFilePath respects (PathMap) (#​4585) (764c383)
  • (all) Fix super call in multi-level generic class hierarchy using wrong mangled name (#​4414) (db1d4d2)
  • (beam) Handle string binaries in Seq enumerator (#​4591) (6e78058)
  • (js/ts) Fix JSX props with long string values causing compile error (fixes #​3839) (#​4545) (d828a46)
  • (js/ts) Fix datetime custom format off by one year (#​4558) (83bdbb5)
  • (js/ts) Hex format specifier uses no padding unless precision is specified (#​4603) (ba9857a)
  • (js/ts) Fix Decimal.GetBits returning incorrect mantissa after round arithmetic result (#​4561) (345bcd4)
  • (js/ts) Fix G/g format specifier corrupting exponential notation when trimming trailing zeros (#​4587) (773c098)
  • (js/ts) Add support for match clauses in JSX.create (#​4620) (616edca)
  • (js/ts) Don't spread last arg in String.Concat call (#​4621) (3de580e)
  • (js/ts) Inline AttachMembers members at call sites (#​4622) (63bcd3d)
  • (js/ts/python) Fix FSharpOption not recognized as union type in F# reflection (#​4529) (d78a37d)
  • (python) Fix regex lookbehind patterns being incorrectly converted (#​4560) (4ce5cd7)
  • (python) Avoid duplicate captured argument in hoisted guards (#​4610) (#​4611) (90aec48)
  • (ts) Enforce browser-only compatibility in fable-library-ts tsconfig (#​4563) (10c81c1)

View changes on Github

Commits viewable in compare view.

Updated fantomas from 7.0.3 to 7.0.6.

Release notes

Sourced from fantomas's releases.

No release notes found for this version range.

Commits viewable in compare view.

@dependabot
dependabot Bot requested a review from bitsforthought as a code owner October 10, 2026 05:24
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Oct 10, 2026
@bitsforthought bitsforthought self-assigned this Oct 10, 2026
Bumps fable from 5.1.0 to 5.20.0
Bumps Fable.Core from 5.0.0 to 5.3.0
Bumps fantomas from 7.0.3 to 7.0.6

---
updated-dependencies:
- dependency-name: fable
  dependency-version: 5.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-and-minor
- dependency-name: Fable.Core
  dependency-version: 5.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-and-minor
- dependency-name: fantomas
  dependency-version: 7.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-patch-and-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump the nuget-patch-and-minor group with 3 updates Bump fable, Fable.Core and fantomas Oct 10, 2026
@dependabot
dependabot Bot force-pushed the dependabot/nuget/dot-config/nuget-patch-and-minor-4d775c27cd branch from c7ef2bd to 2c3585f Compare October 10, 2026 05:49
@bitsforthought

Copy link
Copy Markdown
Owner

Superseded by #61 and #64

@dependabot @github

dependabot Bot commented on behalf of github Oct 10, 2026

Copy link
Copy Markdown
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

@bitsforthought
bitsforthought deleted the dependabot/nuget/dot-config/nuget-patch-and-minor-4d775c27cd branch October 10, 2026 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant