Skip to content

release: 2026-01-01#423

Merged
aviatesk merged 13 commits intoreleasefrom
releases/2026-01-01
Dec 31, 2025
Merged

release: 2026-01-01#423
aviatesk merged 13 commits intoreleasefrom
releases/2026-01-01

Conversation

@aviatesk
Copy link
Owner

@aviatesk aviatesk commented Dec 31, 2025

This PR releases version 2026-01-01.

Checklist

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

Post-merge

  • The releases/2026-01-01 branch can be deleted after merging
  • CHANGELOG.md will be automatically updated on master

github-actions bot and others added 13 commits December 30, 2025 20:01
The `update-changelog` job needs `actions: write` permission to
trigger `gh workflow run release.yml --ref release` for the
documentation build after updating the CHANGELOG on master.
Remove the `push` trigger from `release.yml` since the release branch
requires PRs before merging. Update the test job conditions to
explicitly check for `pull_request` events, preventing redundant test
runs after merge.
Updates JET dependency to revision 8fe5f1b and refactors method
overwrite detection to handle both `Core.CodeInfo` and `Expr` source
types. Moves `get_lines_in_src` to `full-analysis.jl` and adds new
`get_lines_in_ex` function, making the analysis more robust across
different source representations.
Move `_try_extract_field_line` from `Interpreter.jl` to `ast.jl` as
`try_extract_field_line`, making it a reusable utility for extracting
field line information from struct definitions.

Bug fixes:
- Handle `<:` subtyping syntax (`struct A <: B`)
- Handle `const` field modifiers (`const x::Int`)

Test coverage expanded to verify these new cases and check actual
`sourcetext` of returned nodes.
analysis: Update JET dependency and fix method overwrite detection
@aviatesk aviatesk merged commit c5f3c0d into release Dec 31, 2025
7 checks passed
@aviatesk aviatesk deleted the releases/2026-01-01 branch December 31, 2025 16:28
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