Cut v0.3.0 release#57
Merged
Merged
Conversation
- Aggregate the CHANGELOG [0.3.0] section: the field catalogue, the linter, the tree-sitter highlight/locals/tags queries, the pygls language server, and the VS Code extension. - Bump gmat-script (PyPI), tree-sitter-gmat (npm), and the VS Code extension to 0.3.0 in lockstep. The grammar and generated parser are unchanged since 0.2.0, so the npm republish only carries the new editor queries (expanded highlights, new locals); parser.c needs no regeneration. Closes #26
tree-sitter generate writes metadata.version from tree-sitter.json into parser.c (.minor_version); the grammar-build drift guard regenerates and diffs src/, so the committed parser.c must carry the bumped stamp.
New rocket-badge extension icon (icons/gmat-script.png) for the Marketplace and Open VSX listings, and a matching simplified rocket file-type icon (icons/gmat-file.svg) for .script/.gmf files — restyled from the old orbit glyph to the badge's blue/orange palette, kept theme-safe for light and dark Explorer backgrounds.
A ~13s looping capture (highlighting, completion, live diagnostics, catalogue-backed hover, format-on-save) shown at the top of the Marketplace / Open VSX listing; uncomment its reference in the extension README.
images/README.md documents how to record the demo GIF — useful in the repo, but internal dev docs that shouldn't ship inside the extension.
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.
Summary
[0.3.0]section across the v0.3 cycle (Field catalogue: gmatpy-reflection generator + shipped data + loader #19–Docs + README: v0.3 #25): field catalogue,linter, tree-sitter queries, language server, and VS Code extension.
gmat-script(PyPI,__version__),tree-sitter-gmat(npmpackage.json+tree-sitter.json+ lockfile), the VS Code extension (package.json+ lockfile),and the README pre-commit
rev.parser.care unchanged since 0.2.0, so the npm republish only carriesthe new editor queries (expanded
highlights.scm, newlocals.scm); no parser regeneration.Held before merge
editors/vscode/images/demo.gifrecorded and added, with its reference uncommented ineditors/vscode/README.md(the one optional DoD item)..vsixand visually verified.Test plan
v0.3.0tag: PyPI publish, npm republish, Marketplace + Open VSX publish, andPages deploy all green; GitHub release notes overwritten from the CHANGELOG
[0.3.0]section.Closes #26