From dfa265156d8dcefdc13aaa594e79dcb59885217f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 24 Feb 2026 19:31:56 +0000 Subject: [PATCH 1/8] changelog: update v0.84.0 release prep with all merged fixes Include all PRs merged since v0.83.0: - #1441: Fix SourceLink go-to-def failure on .NET 10 on Linux - #1452: Add FSharp.notifications.backgroundServiceProgress config option - #1449: Fix semantic token multiline range uint32 underflow - #1453: Fix spurious get/set rename in TextDocumentRename - #1454: Fix missing { interpolated string completion trigger - #1455: Fix non-ASCII path encoding in file URIs - #1456: Disable inline values by default to restore pipeline hints - #1457: Fix missing parens in function-type segments in AddExplicitTypeAnnotation - #1458: Fix signature help parameter types showing fully-qualified names - #1463: Fix seealso href/langword XML doc rendering Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c234ad8d2..cd6f0fd6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,23 @@ ## [Unreleased] +## [0.84.0] - 2026-02-24 + +### Added + +- [Add `FSharp.notifications.backgroundServiceProgress` config option to suppress background analyzer progress notifications](https://github.com/ionide/FsAutoComplete/pull/1452) + ### Fixed +- [Fix SourceLink go-to-definition failure when .NET 10 is used on Linux](https://github.com/ionide/FsAutoComplete/pull/1441) (thanks @serefarikan!) - [Disable inline values by default to restore pipeline hints](https://github.com/ionide/FsAutoComplete/pull/1456) - `InlineValueProvider` is no longer advertised by default, restoring pipeline hints during normal editing (closes [#1214](https://github.com/ionide/FsAutoComplete/issues/1214)) +- [Fix uint32 underflow in semantic token length for multiline ranges](https://github.com/ionide/FsAutoComplete/pull/1449) — multiline tokens no longer cause editor freeze/crash in Neovim and other LSP clients (closes [#1407](https://github.com/ionide/FsAutoComplete/issues/1407)) +- [Fix missing `{` completion trigger character for interpolated string expressions](https://github.com/ionide/FsAutoComplete/pull/1454) (closes [#962](https://github.com/ionide/FsAutoComplete/issues/962)) +- [Fix non-ASCII path characters encoded incorrectly in file URIs](https://github.com/ionide/FsAutoComplete/pull/1455) (closes [#840](https://github.com/ionide/FsAutoComplete/issues/840)) +- [Fix spurious rename of `get`/`set` accessor keywords when renaming a property](https://github.com/ionide/FsAutoComplete/pull/1453) (closes [#1269](https://github.com/ionide/FsAutoComplete/issues/1269)) +- [Fix ambiguous function-type segments missing parentheses in AddExplicitTypeAnnotation](https://github.com/ionide/FsAutoComplete/pull/1457) (closes [#1340](https://github.com/ionide/FsAutoComplete/issues/1340)) +- [Fix signature help parameter types showing fully-qualified names instead of simplified names](https://github.com/ionide/FsAutoComplete/pull/1458) (closes [#1029](https://github.com/ionide/FsAutoComplete/issues/1029)) +- [Fix `` and `` XML doc rendering](https://github.com/ionide/FsAutoComplete/pull/1463) (partially addresses [#1027](https://github.com/ionide/FsAutoComplete/issues/1027)) ## [0.83.0] - 2026-02-04 From 3cb51dc52c0d90857f692ab3ead1a794000aabda Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 24 Feb 2026 19:36:16 +0000 Subject: [PATCH 2/8] ci: trigger CI checks From 47396338f0aaaea68139e14346f4716de2201633 Mon Sep 17 00:00:00 2001 From: Repo Assist Date: Thu, 26 Feb 2026 00:25:34 +0000 Subject: [PATCH 3/8] changelog: add fixes #1466, #1468, #1469 to v0.84.0 release prep Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cd6f0fd6d..93e7556ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## [0.84.0] - 2026-02-24 +## [0.84.0] - 2026-02-26 ### Added @@ -19,6 +19,9 @@ - [Fix ambiguous function-type segments missing parentheses in AddExplicitTypeAnnotation](https://github.com/ionide/FsAutoComplete/pull/1457) (closes [#1340](https://github.com/ionide/FsAutoComplete/issues/1340)) - [Fix signature help parameter types showing fully-qualified names instead of simplified names](https://github.com/ionide/FsAutoComplete/pull/1458) (closes [#1029](https://github.com/ionide/FsAutoComplete/issues/1029)) - [Fix `` and `` XML doc rendering](https://github.com/ionide/FsAutoComplete/pull/1463) (partially addresses [#1027](https://github.com/ionide/FsAutoComplete/issues/1027)) +- [Fix `null` keyword missing semantic token highlight in nullable type annotations (`string | null`)](https://github.com/ionide/FsAutoComplete/pull/1466) (closes [#1381](https://github.com/ionide/FsAutoComplete/issues/1381)) +- [Fix `` not resolved in XML doc tooltips for external assemblies](https://github.com/ionide/FsAutoComplete/pull/1468) (closes [#1415](https://github.com/ionide/FsAutoComplete/issues/1415)) +- [Fix signature help reporting only first parameter for curried functions](https://github.com/ionide/FsAutoComplete/pull/1469) (closes [#744](https://github.com/ionide/FsAutoComplete/issues/744)) ## [0.83.0] - 2026-02-04 From 4ca3eb9f882783c24cd215a86827107a199ff153 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 26 Feb 2026 00:29:11 +0000 Subject: [PATCH 4/8] ci: trigger CI checks From 645e07b5e6a791f33645d761672ad0cd23ffa1b2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 26 Feb 2026 02:02:08 +0000 Subject: [PATCH 5/8] changelog: add #1472 wildcard code fix to v0.84.0 entry Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 93e7556ad..7d1f9ac67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ ### Added - [Add `FSharp.notifications.backgroundServiceProgress` config option to suppress background analyzer progress notifications](https://github.com/ionide/FsAutoComplete/pull/1452) +- [Add code fix to replace invalid `|->` with wildcard `| _ ->` pattern in match expressions (FS0043)](https://github.com/ionide/FsAutoComplete/pull/1472) (thanks @jkone27!) ### Fixed From 1dcd6744fa395bf7600844e905f0b20753d7ffd5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 26 Feb 2026 02:05:04 +0000 Subject: [PATCH 6/8] ci: trigger CI checks From ecf90b548c5c42434c276621e47e1e9dda356079 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 27 Feb 2026 14:11:42 +0000 Subject: [PATCH 7/8] changelog: add #1474 (missing seq code fix) and #1485 (delegate tooltip fix) to v0.84.0 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d1f9ac67..b17cb4c80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ - [Add `FSharp.notifications.backgroundServiceProgress` config option to suppress background analyzer progress notifications](https://github.com/ionide/FsAutoComplete/pull/1452) - [Add code fix to replace invalid `|->` with wildcard `| _ ->` pattern in match expressions (FS0043)](https://github.com/ionide/FsAutoComplete/pull/1472) (thanks @jkone27!) +- [Add code fix to add missing `seq` keyword before sequence expression `{ ... }`](https://github.com/ionide/FsAutoComplete/pull/1474) (closes [#1330](https://github.com/ionide/FsAutoComplete/issues/1330), thanks @edgarfgp!) ### Fixed @@ -23,6 +24,7 @@ - [Fix `null` keyword missing semantic token highlight in nullable type annotations (`string | null`)](https://github.com/ionide/FsAutoComplete/pull/1466) (closes [#1381](https://github.com/ionide/FsAutoComplete/issues/1381)) - [Fix `` not resolved in XML doc tooltips for external assemblies](https://github.com/ionide/FsAutoComplete/pull/1468) (closes [#1415](https://github.com/ionide/FsAutoComplete/issues/1415)) - [Fix signature help reporting only first parameter for curried functions](https://github.com/ionide/FsAutoComplete/pull/1469) (closes [#744](https://github.com/ionide/FsAutoComplete/issues/744)) +- [Fix delegate type tooltips to show correct parameter/return types using `FSharpDelegateSignature` API](https://github.com/ionide/FsAutoComplete/pull/1485) (closes [#627](https://github.com/ionide/FsAutoComplete/issues/627)) ## [0.83.0] - 2026-02-04 From 077be9c0a3755fcbfd1895b2f2d193ed188b360a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 27 Feb 2026 14:15:50 +0000 Subject: [PATCH 8/8] ci: trigger CI checks