tree-sitter-clojure icon indicating copy to clipboard operation
tree-sitter-clojure copied to clipboard

Version 0.0.13 is mostly ready but is not released

Open sogaiu opened this issue 1 year ago • 8 comments
trafficstars

Now that tree-sitter 0.20.9 has been released perhaps it's good to move toward releasing 0.0.13 (see this link for a reminder of what we had planned on before).

I have run various tests (against the corpus and our large collection of samples) using tree-sitter 0.20.9 on the post-0.0.12 branch and found no unexpected issues.

Since it has been a while since the last tree-sitter release, I suppose it might not be surprising if issues with it surface.

I was going to suggest waiting a bit before releasing 0.0.13, but may be moving forward with making an announcement at https://github.com/sogaiu/tree-sitter-clojure/issues/33 is fine as we've typically waited about 2 weeks after announcing to actually release.

If some issue turns up during those 2 weeks we can revisit our plans.

@dannyfreeman Any thoughts?

Update: there is now a pre-0.0.13 branch.

sogaiu avatar Jan 26 '24 04:01 sogaiu

I don't think anyone will be annoyed by you waiting a bit to see how the dust settles.

NoahTheDuke avatar Jan 26 '24 14:01 NoahTheDuke

There is nothing from me. Not very active on github atm, but I will test out and make sure nothing is broken sometime this next week and report back. Thank you.

dannyfreeman avatar Jan 29 '24 21:01 dannyfreeman

Thanks a lot for the offer, highly appreciated!

I don't think we're in a hurry to release soon -- the stated date in the announcement is only an initial target. If it happens we are ready then, we'll go ahead, otherwise we can postpone.

sogaiu avatar Jan 30 '24 10:01 sogaiu

On a side note, a new issue titled "Tree-Sitter Roadmap" showed up at the tree-sitter repository.

Might be worth scanning to see what's on the minds of the maintainers...

Of note is one of dannyfreeman's issues titled "Grammar versions and dealing with breaking changes". This is listed under the "Issues to tackle" section of the planned release of 0.20.10 in April of this year.

The following text was also present:

For those reading this that wish to help out or move any issue they'd like fixed or feature they'd like implemented, don't hesitate! Draft a PR, ask questions, or reach out in the discord to chat more! Any help is appreciated as long as it's high quality and well-thought-out.

Perhaps it includes pointing out issues that aren't listed on that page? This issue doesn't appear to be listed and it came up for us here.

sogaiu avatar Feb 02 '24 08:02 sogaiu

@dannyfreeman Sorry to bug you. Did you happen to have time to take a look?

sogaiu avatar Feb 12 '24 11:02 sogaiu

For reference, tree-sitter 0.21.0 was released.

It looks like the default API level is still 14.

There's a changelog here.


I am still inclined to release v0.0.13 based on tree-sitter 0.20.9 though.

sogaiu avatar Feb 22 '24 11:02 sogaiu

Regarding:

https://github.com/tree-sitter/tree-sitter/issues/2012 doesn't appear to be listed and it came up for us https://github.com/sogaiu/tree-sitter-clojure/issues/32.

I asked one of the maintainers and he said something to the effect that the desire to fix exists, but exactly what to do was not clear.

sogaiu avatar Feb 22 '24 11:02 sogaiu

It looks like multiple releases have occurred since this issue was created (^^;

We're now up to 0.22.1. The changelog is tiny for that, so might be better to look at 0.22.0 if interested in seeing what has changed.


Haven't digested the content in full, but one minor thing I noticed is:

Remove top-level corpus dir for tests The cli will now only look in test/corpus for tests

Good thing we changed that in this commit.

sogaiu avatar Mar 15 '24 00:03 sogaiu