Skip to content

release: 2025-12-19#408

Merged
aviatesk merged 11 commits intoreleasefrom
releases/2025-12-19
Dec 19, 2025
Merged

release: 2025-12-19#408
aviatesk merged 11 commits intoreleasefrom
releases/2025-12-19

Conversation

@aviatesk
Copy link
Owner

@aviatesk aviatesk commented Dec 19, 2025

This PR releases version 2025-12-19.

Checklist

  • release / Test JETLS.jl with release environment
  • release / Test jetls executable with release environment

Post-merge

  • The releases/2025-12-19 branch can be deleted after merging
  • CHANGELOG.md will be automatically updated on master

github-actions bot and others added 11 commits December 18, 2025 14:20
Add CHANGELOG.md to Documenter-generated documentation. The build
process converts GitHub-flavored markdown (admonitions, blockquotes) to
Documenter format and transforms GitHub URLs into clickable links.

Also update release.yml to:
- Merge CHANGELOG updates to the release branch
- Trigger documentation rebuild via workflow_dispatch
- Fetch release commit SHA from tag instead of HEAD

This ensures the release documentation includes the CHANGELOG page with
the current release information.
Previously, when calling a function from another module, undefined
global variables inside that function could be reported if the caller's
module was in `report_target_modules`. This was because the parent frame
check in `should_analyze_for_builtins` allowed reporting with offset=1.

Now, direct source-level `GlobalRef`s (not accessed via `getglobal`) are
analyzed with `allowed_offset=0`, ensuring they are only reported when
their own module is explicitly in `report_target_modules`.
When diagnostic configuration changes via .JETLSConfig.toml or LSP
configuration, the server now sends workspace/diagnostic/refresh to
prompt clients to re-pull diagnostics. This ensures syntax/lowering
diagnostics reflect the updated settings.

Note that client support varies; VSCode refreshes textDocument/diagnostic
in response, but Zed does not.
@aviatesk aviatesk merged commit afc5137 into release Dec 19, 2025
7 checks passed
@aviatesk aviatesk deleted the releases/2025-12-19 branch December 19, 2025 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant