Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: enable creating changelogs with git-cliff #3040

Merged
merged 1 commit into from Feb 18, 2024

Conversation

dundargoc
Copy link
Member

@dundargoc dundargoc commented Feb 17, 2024

Introduce a target called changelog that will use git-cliff to create
the changelog of the latest release.

Closes #527.

Introduce a target called `changelog` that will use git-cliff to create
the changelog of the latest release.

Closes tree-sitter#527.
@dundargoc
Copy link
Member Author

dundargoc commented Feb 17, 2024

# Changelog

## [0.21.0-pre-release-1] - 2024-02-08

### Bug Fixes
- Specify eof should be lf for windows cicd
- Rework parser.h includes for test grammars and multi-grammar repos
- Do not install `parser.h`
- Do not skip over spaces that are surrounded by quotes
- Don't add extraneous exports to the json and add missing rules to the schema
- Remove redundant code
- Use correct printf specifiers
- **docs**: Fix link to contributing guide
- **node**: Update tests


### Build System
- Bump minimum version to 1.70.0
- Update Cargo.lock
- Enable -pedantic
- **deps**: Bump shlex from 1.2.0 to 1.3.0
- **deps**: Bump zerocopy from 0.7.15 to 0.7.32
- **deps**: Bump toml from 0.7.8 to 0.8.9
- **deps**: Bump memchr from 2.6.4 to 2.7.1
- **deps**: Bump which from 4.4.2 to 6.0.0
- **deps**: Bump bindgen from 0.66.1 to 0.69.4
- **deps-dev**: Bump activesupport from 7.0.4.3 to 7.1.3 in /docs
- **deps-dev**: Bump nokogiri from 1.14.3 to 1.16.2 in /docs


### Documentation
- Add various binding and grammar links
- Fix incorrect Tree::edit example in README.md
- Various fixes


### Features
- Allow the grammar to log to stdout
- Include build script links in Rust bindings
- Improve time reports
- Support dot graph output on windows
- **cli**: Support building WASM via podman
- **cli**: Add `include`/`exclude` options to the `test` subcommand
- **cli**: Upgrade to clap v4


### Miscellaneous Tasks
- Update javascript error trees
- Update javascript-relevant tests
- Clippy
- Move dependencies into the workspace and inherit from there
- **cli**: Apply clippy fixes
- **cli**: Update to regex-syntax 0.8
- **cli**: Reword test diff legend
- **config**: Apply clippy fixes
- **deps**: Remove atty
- **highlight**: Apply clippy fixes
- **lib**: Apply clippy fixes
- **loader**: Apply clippy fixes
- **tags**: Apply clippy fixes
- **web**: Add and apply eslint formatting


### Refactor
- Swap `&Vec[T]` with `&[T]` where appropriate

@dundargoc dundargoc marked this pull request as ready for review February 17, 2024 23:34
@dundargoc dundargoc merged commit 48a1f12 into tree-sitter:master Feb 18, 2024
13 checks passed
@dundargoc dundargoc deleted the build/git-cliff branch February 18, 2024 10:44
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.

Wish: CHANGELOG
2 participants