* Update the version number in `Cargo.toml`
* Update `CHANGELOG.md`
```bash
git push origin master
```
* Create a package file for the crate:
```bash
rm tree-sitter-quickbms/Cargo.toml
cargo publish --dry-run
cargo publish --dry-run --allow-dirty
```
* Create a binary for the language server:
```bash
cargo clean
cargo build --release
cargo build --release --target x86_64-pc-windows-gnu
```
* Rename the Linux and Windows binaries.
* Create a new release on GitHub
* Set a tag name (ex. `0.0.1`)
* Set the release title (ex. `0.0.1`)
* Attach the generated binaries and package file
* Click publish
* Create a new release on Crates.io
```bash
cargo publish
```