You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The next release will be 1.0.0 due to various breaking changes.
Most importantly, there are some breaking AST changes which were merged quite some time ago and we really need to get them into a released version as people are starting to really use this package for nontrivial tooling. Unfortunately, AST changes are kinda impossible to do depwarns for. I'm not sure what we can really do there other than making clear release notes. Also batching the breaking changes a bit so that packages which need to change can do those changes in one go?
My current plan for 1.0 is that I've been getting in some changes I need for JuliaLowering and trying to clear some of the backlog of things here.
Here's some release notes which JuliaRegistrator incorrectly attributed to various 0.4.x releases and will need to be added manually in addition to whatever other release notes:
The next release will be 1.0.0 due to various breaking changes.
Most importantly, there are some breaking AST changes which were merged quite some time ago and we really need to get them into a released version as people are starting to really use this package for nontrivial tooling. Unfortunately, AST changes are kinda impossible to do depwarns for. I'm not sure what we can really do there other than making clear release notes. Also batching the breaking changes a bit so that packages which need to change can do those changes in one go?
My current plan for 1.0 is that I've been getting in some changes I need for JuliaLowering and trying to clear some of the backlog of things here.
One change which is required for consistency
K"Identifier"
during parsing #474Some AST changes which "might be good to do" include
K"function"
for short form function AST #466iteration
kind #433K"core_@cmd"
etc #438char_range()
function for indexing into source strings #457Bugs which are good to fix
using :A
an error; fixusing A: (..)
warning #477≔ ⩴ ≕
as identifiers #478Here's some release notes which JuliaRegistrator incorrectly attributed to various 0.4.x releases and will need to be added manually in addition to whatever other release notes:
Merged PRs
sourcefile()
function (Genericsourcefile()
function #469) (@c42f)numchildren()
function (Definenumchildren()
function #464) (@c42f)Kind
s to be registered by packages outside JuliaSyntax (AllowKind
s to be registered by packages outside JuliaSyntax #461) (@c42f)do
to sit insidecall
/macrocall
(AST: Rearrangedo
to sit insidecall
/macrocall
#322) (@c42f).
AST (Rethinking the.
AST #324) (@c42f)Closed issues
Base.range(::SyntaxNode)
(Don't defineBase.range(::SyntaxNode)
#417)SyntaxNode
s are never equal (SyntaxNode
s are never equal #450)The text was updated successfully, but these errors were encountered: