From b6e117c367d2b61a13edf3a024ae339055e45060 Mon Sep 17 00:00:00 2001 From: Alan Panayotov Date: Thu, 16 Apr 2026 20:57:22 +0100 Subject: [PATCH 1/2] chore: update README --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..1a85d00 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# ritobin-lsp + +ritobin-lsp is a language server that provides IDE functionality for editing [ritobin](https://github.com/moonshadow565/ritobin) files, a custom text format to represent League of Legends .bin files. You can use it with any editor that supports the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/) (VS Code, Vim, Emacs, Zed, etc.). + +# Installation +If you're using VS Code, the extension bundles a copy of the `ritobin-lsp` binary. For other editors, you'll need to download the binary and configure your editor. + +# Features +- [x] Semantic tokens (syntax highlighting) +- [x] Formatting +- [x] Diagnostics +- [x] File unhash command +- [ ] Automatic hash updates +- [x] [lol-meta-classes](https://github.com/LeagueToolkit/lol-meta-classes) integration + - [x] Class property auto complete + - [x] Class autocomplete + - [x] Hover information + - [x] Automatic meta dump updates +- [ ] [LoL Meta Wiki](https://meta-wiki.leaguetoolkit.dev/) integration + - [x] Links to wiki in hover information + - [ ] Class/property documentation +- [ ] And much more to come :3 From 29ee587cd172e789fb93689d19a5147bce68ff8f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 20:02:35 +0000 Subject: [PATCH 2/2] chore: release main --- .release-please-manifest.json | 4 ++-- Cargo.lock | 2 +- crates/ritobin-lsp/CHANGELOG.md | 7 +++++++ crates/ritobin-lsp/Cargo.toml | 2 +- editors/code/editors/code/CHANGELOG.md | 7 +++++++ editors/code/package-lock.json | 4 ++-- editors/code/package.json | 2 +- 7 files changed, 21 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 9cb62bd..429e684 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - "crates/ritobin-lsp": "0.1.4", - "editors/code": "0.0.6" + "crates/ritobin-lsp": "0.1.5", + "editors/code": "0.0.7" } diff --git a/Cargo.lock b/Cargo.lock index b3a4985..a2886b3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1726,7 +1726,7 @@ dependencies = [ [[package]] name = "ritobin-lsp" -version = "0.1.4" +version = "0.1.5" dependencies = [ "anyhow", "clap", diff --git a/crates/ritobin-lsp/CHANGELOG.md b/crates/ritobin-lsp/CHANGELOG.md index dca3198..bcf29c4 100644 --- a/crates/ritobin-lsp/CHANGELOG.md +++ b/crates/ritobin-lsp/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.5](https://github.com/alanpq/ritobin-lsp/compare/ritobin-lsp-v0.1.4...ritobin-lsp-v0.1.5) (2026-04-16) + + +### Features + +* better meta dump management + auto fetch latest ([#27](https://github.com/alanpq/ritobin-lsp/issues/27)) ([9b84c3a](https://github.com/alanpq/ritobin-lsp/commit/9b84c3a982df913bcfb1e971e6620c35776d0ed0)) + ## [0.1.4](https://github.com/alanpq/ritobin-lsp/compare/ritobin-lsp-v0.1.3...ritobin-lsp-v0.1.4) (2026-03-31) diff --git a/crates/ritobin-lsp/Cargo.toml b/crates/ritobin-lsp/Cargo.toml index ce95c93..7480373 100644 --- a/crates/ritobin-lsp/Cargo.toml +++ b/crates/ritobin-lsp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ritobin-lsp" -version = "0.1.4" +version = "0.1.5" edition = "2024" [dependencies] diff --git a/editors/code/editors/code/CHANGELOG.md b/editors/code/editors/code/CHANGELOG.md index fc3df00..a440ab7 100644 --- a/editors/code/editors/code/CHANGELOG.md +++ b/editors/code/editors/code/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.0.7](https://github.com/alanpq/ritobin-lsp/compare/ritobin-lsp-vs-v0.0.6...ritobin-lsp-vs-v0.0.7) (2026-04-16) + + +### Features + +* better meta dump management + auto fetch latest ([#27](https://github.com/alanpq/ritobin-lsp/issues/27)) ([9b84c3a](https://github.com/alanpq/ritobin-lsp/commit/9b84c3a982df913bcfb1e971e6620c35776d0ed0)) + ## [0.0.6](https://github.com/alanpq/ritobin-lsp/compare/ritobin-lsp-vs-v0.0.5...ritobin-lsp-vs-v0.0.6) (2026-03-31) diff --git a/editors/code/package-lock.json b/editors/code/package-lock.json index d8f4bd0..fb7bcba 100644 --- a/editors/code/package-lock.json +++ b/editors/code/package-lock.json @@ -1,12 +1,12 @@ { "name": "lsp-ritobin", - "version": "0.0.6", + "version": "0.0.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "lsp-ritobin", - "version": "0.0.6", + "version": "0.0.7", "license": "MIT", "dependencies": { "anser": "^2.3.5", diff --git a/editors/code/package.json b/editors/code/package.json index 21dfa36..26aa1af 100644 --- a/editors/code/package.json +++ b/editors/code/package.json @@ -5,7 +5,7 @@ "author": "alanpq", "publisher": "alanpq", "license": "MIT", - "version": "0.0.6", + "version": "0.0.7", "type": "commonjs", "repository": { "type": "git",