Repository navigation
Conversation
randy3k
force-pushed
the
release/0.3.22
branch
from
November 11, 2026 20:20
9dfdc8e to
c1fdf98
Compare
Member
Author
|
Holding off on CRAN submission for now — CRAN reported a |
randy3k
force-pushed
the
release/0.3.22
branch
2 times, most recently
from
November 13, 2026 16:29
389a2d1 to
a300c4c
Compare
randy3k
force-pushed
the
release/0.3.22
branch
from
November 13, 2026 19:02
a300c4c to
5587e7a
Compare
randy3k
force-pushed
the
release/0.3.22
branch
from
November 14, 2026 03:34
5587e7a to
d366302
Compare
randy3k
force-pushed
the
release/0.3.22
branch
from
November 14, 2026 08:13
d366302 to
8567ab9
Compare
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.
Release 0.3.22
Highlights
languageserverin the child process. Bundles are reused only when every package in the dependency graph is unchanged on disk and free of load hooks, and are keyed by library paths (perf: cache startup metadata bundles and avoid loading namespace in package probe #852)Namespace exceeds snapshot budgeterrors for R6-heavy packages such asprocessx,httrandtestthatby storing R6 private and super member tables once per class instead of copying them into every method (fix: bind R6 private environments dynamically to avoid snapshot bloat #853)memset()when indexing empty parse data, reported byclang-UBSAN/gcc-UBSANon 0.3.21 (fix: avoid passing null pointer to memset on empty syntax data #850)xml2lookup wrappers (empty_ns()), speeding up inlay hints, semantic tokens, folding ranges, document symbols, type hierarchy, and code actions (Use empty_ns() wrappers for xml2 XPath and child lookups #847, Apply xpath-style findings for efficiency, robustness #846)\lambdas, andreturn()(Emit keyword semantic tokens for control-flow keywords and return() #839), more operators including=>(Expand operator semantic token coverage across parse data and XML paths #840), named arguments and scoped formal parameter references (Emit parameter semantic tokens for named arguments and scoped formal references #842),readonly+defaultLibrarybuilt-in constants and placeholders (Emit readonly defaultLibrary semantic tokens for built-in constants and placeholders #843), and{roxygen2}#'documentation,@tagmacro, and@paramparameter spans (Split {roxygen2} #' comments into documentation, macro, and parameter semantic tokens #844, Keep semantic token parsing compatible with R 4.0 #845).lintrconfig and exclusions (Fix lintr diagnostics for files unavailable on the server #830, lintr diagstic support in Docker / remote servers (just by file content) #688), filter temporary diagnostics through symlink aliases such as macOS/varvs/private/var(Fix temporary diagnostic filtering through symlink aliases #835, Temp-directory guard in schedule_diagnostics() never matches on macOS (/var vs /private/var) #833), and resolve relative paths against owning workspace folders (Fix relative file paths in multi-root workspaces #829)if ()blocks #771, Issue with newline within function #697), rename{roxygen2}@paramtags alongside function parameters (Rename roxygen parameter tags with function arguments #831, Rename roxygen@paramtags at same time as argument names #806), and fix quoted symbols, escaped completion strings, and JSON-RPC request ID handling (Fix language-feature edge cases and speed up member preparation #826)Changes in this PR
DESCRIPTION:Version: 0.3.22,Date: 2026-11-11NEWS.md: release notes for 0.3.22, including closed issues and merged pull requests since 0.3.21