diff --git a/Cargo.lock b/Cargo.lock index e414e04e..164128a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2250,7 +2250,7 @@ dependencies = [ [[package]] name = "harper-brill" -version = "0.69.0" +version = "0.70.0" dependencies = [ "harper-pos-utils", "lazy_static", @@ -2284,7 +2284,7 @@ dependencies = [ [[package]] name = "harper-comments" -version = "0.69.0" +version = "0.70.0" dependencies = [ "harper-core", "harper-html", @@ -2318,7 +2318,7 @@ dependencies = [ [[package]] name = "harper-core" -version = "0.69.0" +version = "0.70.0" dependencies = [ "ammonia", "bitflags 2.10.0", @@ -2355,7 +2355,7 @@ dependencies = [ [[package]] name = "harper-html" -version = "0.69.0" +version = "0.70.0" dependencies = [ "harper-core", "harper-tree-sitter", @@ -2366,7 +2366,7 @@ dependencies = [ [[package]] name = "harper-ink" -version = "0.69.0" +version = "0.70.0" dependencies = [ "harper-core", "harper-tree-sitter", @@ -2377,7 +2377,7 @@ dependencies = [ [[package]] name = "harper-jjdescription" -version = "0.69.0" +version = "0.70.0" dependencies = [ "harper-core", "harper-tree-sitter", @@ -2388,7 +2388,7 @@ dependencies = [ [[package]] name = "harper-literate-haskell" -version = "0.69.0" +version = "0.70.0" dependencies = [ "harper-comments", "harper-core", @@ -2399,7 +2399,7 @@ dependencies = [ [[package]] name = "harper-ls" -version = "0.69.0" +version = "0.70.0" dependencies = [ "anyhow", "clap", @@ -2430,7 +2430,7 @@ dependencies = [ [[package]] name = "harper-pos-utils" -version = "0.69.0" +version = "0.70.0" dependencies = [ "burn", "burn-ndarray", @@ -2449,7 +2449,7 @@ dependencies = [ [[package]] name = "harper-python" -version = "0.69.0" +version = "0.70.0" dependencies = [ "harper-core", "harper-tree-sitter", @@ -2460,7 +2460,7 @@ dependencies = [ [[package]] name = "harper-stats" -version = "0.69.0" +version = "0.70.0" dependencies = [ "chrono", "harper-core", @@ -2471,7 +2471,7 @@ dependencies = [ [[package]] name = "harper-tree-sitter" -version = "0.69.0" +version = "0.70.0" dependencies = [ "harper-core", "tree-sitter", @@ -2490,7 +2490,7 @@ dependencies = [ [[package]] name = "harper-typst" -version = "0.69.0" +version = "0.70.0" dependencies = [ "harper-core", "itertools 0.14.0", diff --git a/harper-brill/Cargo.toml b/harper-brill/Cargo.toml index 4a163bb0..04ed363a 100644 --- a/harper-brill/Cargo.toml +++ b/harper-brill/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "harper-brill" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" repository = "https://github.com/automattic/harper" [dependencies] -harper-pos-utils = { path = "../harper-pos-utils/", version = "0.69.0" } +harper-pos-utils = { path = "../harper-pos-utils/", version = "0.70.0" } lazy_static = "1.5.0" rs-conllu = "0.3.0" serde = "1.0.228" diff --git a/harper-cli/Cargo.toml b/harper-cli/Cargo.toml index a4aab93b..8a7703c6 100644 --- a/harper-cli/Cargo.toml +++ b/harper-cli/Cargo.toml @@ -9,20 +9,20 @@ repository = "https://github.com/automattic/harper" anyhow = "1.0.100" ariadne = "0.4.1" clap = { version = "4.5.48", features = ["derive", "string"] } -harper-stats = { path = "../harper-stats", version = "0.69.0" } +harper-stats = { path = "../harper-stats", version = "0.70.0" } dirs = "6.0.0" -harper-literate-haskell = { path = "../harper-literate-haskell", version = "0.69.0" } -harper-python = { path = "../harper-python", version = "0.69.0" } -harper-core = { path = "../harper-core", version = "0.69.0" } -harper-pos-utils = { path = "../harper-pos-utils", version = "0.69.0", features = ["threaded"] } -harper-comments = { path = "../harper-comments", version = "0.69.0" } -harper-typst = { path = "../harper-typst", version = "0.69.0" } +harper-literate-haskell = { path = "../harper-literate-haskell", version = "0.70.0" } +harper-python = { path = "../harper-python", version = "0.70.0" } +harper-core = { path = "../harper-core", version = "0.70.0" } +harper-pos-utils = { path = "../harper-pos-utils", version = "0.70.0", features = ["threaded"] } +harper-comments = { path = "../harper-comments", version = "0.70.0" } +harper-typst = { path = "../harper-typst", version = "0.70.0" } hashbrown = "0.16.0" serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.145" strum = "0.27.2" strum_macros = "0.27.2" -harper-ink = { version = "0.69.0", path = "../harper-ink" } +harper-ink = { version = "0.70.0", path = "../harper-ink" } [features] default = [] diff --git a/harper-comments/Cargo.toml b/harper-comments/Cargo.toml index 33f2f821..1c7fba69 100644 --- a/harper-comments/Cargo.toml +++ b/harper-comments/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-comments" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" @@ -8,9 +8,9 @@ readme = "README.md" repository = "https://github.com/automattic/harper" [dependencies] -harper-core = { path = "../harper-core", version = "0.69.0" } -harper-html = { path = "../harper-html", version = "0.69.0" } -harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.69.0" } +harper-core = { path = "../harper-core", version = "0.70.0" } +harper-html = { path = "../harper-html", version = "0.70.0" } +harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.70.0" } itertools = "0.14.0" tree-sitter = "0.25.10" tree-sitter-bash = "0.25.0" diff --git a/harper-core/Cargo.toml b/harper-core/Cargo.toml index 691390b7..008abe42 100644 --- a/harper-core/Cargo.toml +++ b/harper-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-core" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" @@ -31,7 +31,7 @@ foldhash = "0.2.0" strum_macros = "0.27.2" strum = "0.27.2" ammonia = "4.1.2" -harper-brill = { path = "../harper-brill", version = "0.69.0" } +harper-brill = { path = "../harper-brill", version = "0.70.0" } bitflags = { version = "2.10.0", features = ["serde"] } [dev-dependencies] diff --git a/harper-html/Cargo.toml b/harper-html/Cargo.toml index 52b18daa..e7db55d3 100644 --- a/harper-html/Cargo.toml +++ b/harper-html/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "harper-html" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" repository = "https://github.com/automattic/harper" [dependencies] -harper-core = { path = "../harper-core", version = "0.69.0" } -harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.69.0" } +harper-core = { path = "../harper-core", version = "0.70.0" } +harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.70.0" } tree-sitter-html = "0.23.2" tree-sitter = "0.25.10" diff --git a/harper-ink/Cargo.toml b/harper-ink/Cargo.toml index 5b00a6f6..813e62ae 100644 --- a/harper-ink/Cargo.toml +++ b/harper-ink/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "harper-ink" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" repository = "https://github.com/automattic/harper" [dependencies] -harper-core = { path = "../harper-core", version = "0.69.0" } -harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.69.0" } +harper-core = { path = "../harper-core", version = "0.70.0" } +harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.70.0" } tree-sitter-ink-lbz = "0.0.1" tree-sitter = "0.25.10" diff --git a/harper-jjdescription/Cargo.toml b/harper-jjdescription/Cargo.toml index befb4bd7..75deaa4b 100644 --- a/harper-jjdescription/Cargo.toml +++ b/harper-jjdescription/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "harper-jjdescription" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" repository = "https://github.com/automattic/harper" [dependencies] -harper-core = { path = "../harper-core", version = "0.69.0" } -harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.69.0" } +harper-core = { path = "../harper-core", version = "0.70.0" } +harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.70.0" } tree-sitter-jjdescription = "0.0.1" tree-sitter = "0.25.10" diff --git a/harper-literate-haskell/Cargo.toml b/harper-literate-haskell/Cargo.toml index 22403606..2436abc0 100644 --- a/harper-literate-haskell/Cargo.toml +++ b/harper-literate-haskell/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "harper-literate-haskell" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" repository = "https://github.com/automattic/harper" [dependencies] -harper-core = { path = "../harper-core", version = "0.69.0" } -harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.69.0" } -harper-comments = { path = "../harper-comments", version = "0.69.0" } +harper-core = { path = "../harper-core", version = "0.70.0" } +harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.70.0" } +harper-comments = { path = "../harper-comments", version = "0.70.0" } itertools = "0.14.0" paste = "1.0.14" diff --git a/harper-ls/Cargo.toml b/harper-ls/Cargo.toml index 6d2d40cc..d79d9e3f 100644 --- a/harper-ls/Cargo.toml +++ b/harper-ls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-ls" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" @@ -8,14 +8,14 @@ readme = "README.md" repository = "https://github.com/automattic/harper" [dependencies] -harper-stats = { path = "../harper-stats", version = "0.69.0" } -harper-literate-haskell = { path = "../harper-literate-haskell", version = "0.69.0" } -harper-core = { path = "../harper-core", version = "0.69.0", features = ["concurrent"] } -harper-comments = { path = "../harper-comments", version = "0.69.0" } -harper-jjdescription = { path = "../harper-jjdescription", version = "0.69.0" } -harper-typst = { path = "../harper-typst", version = "0.69.0" } -harper-html = { path = "../harper-html", version = "0.69.0" } -harper-python = { path = "../harper-python", version = "0.69.0" } +harper-stats = { path = "../harper-stats", version = "0.70.0" } +harper-literate-haskell = { path = "../harper-literate-haskell", version = "0.70.0" } +harper-core = { path = "../harper-core", version = "0.70.0", features = ["concurrent"] } +harper-comments = { path = "../harper-comments", version = "0.70.0" } +harper-jjdescription = { path = "../harper-jjdescription", version = "0.70.0" } +harper-typst = { path = "../harper-typst", version = "0.70.0" } +harper-html = { path = "../harper-html", version = "0.70.0" } +harper-python = { path = "../harper-python", version = "0.70.0" } tower-lsp-server = "0.22.1" tokio = { version = "1.48.0", features = ["fs", "rt", "rt-multi-thread", "macros", "io-std", "io-util", "net"] } clap = { version = "4.5.48", features = ["derive"] } @@ -32,7 +32,7 @@ futures = "0.3.31" serde = { version = "1.0.228", features = ["derive"] } indexmap = { version = "2.12.0", features = ["serde"] } globset = "0.4.18" -harper-ink = { version = "0.69.0", path = "../harper-ink" } +harper-ink = { version = "0.70.0", path = "../harper-ink" } [features] default = [] diff --git a/harper-pos-utils/Cargo.toml b/harper-pos-utils/Cargo.toml index 79f4744d..9abcc10e 100644 --- a/harper-pos-utils/Cargo.toml +++ b/harper-pos-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-pos-utils" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" diff --git a/harper-python/Cargo.toml b/harper-python/Cargo.toml index e25a7ecb..2c3714f4 100644 --- a/harper-python/Cargo.toml +++ b/harper-python/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "harper-python" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" repository = "https://github.com/automattic/harper" [dependencies] -harper-core = { path = "../harper-core", version = "0.69.0" } -harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.69.0" } +harper-core = { path = "../harper-core", version = "0.70.0" } +harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.70.0" } tree-sitter-python = "0.25.0" tree-sitter = "0.25.10" diff --git a/harper-stats/Cargo.toml b/harper-stats/Cargo.toml index 68915fa7..bba000d8 100644 --- a/harper-stats/Cargo.toml +++ b/harper-stats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "harper-stats" -version = "0.69.0" +version = "0.70.0" edition = "2021" description = "The language checker for developers." license = "Apache-2.0" @@ -9,7 +9,7 @@ repository = "https://github.com/automattic/harper" [dependencies] serde = { version = "1.0.228", features = ["derive"] } -harper-core = { path = "../harper-core", version = "0.69.0", features = ["concurrent"] } +harper-core = { path = "../harper-core", version = "0.70.0", features = ["concurrent"] } uuid = { version = "1.18.1", features = ["serde", "v4"] } serde_json = "1.0.145" chrono = "0.4.42" diff --git a/harper-tree-sitter/Cargo.toml b/harper-tree-sitter/Cargo.toml index 02c5b1b6..f95b7d1a 100644 --- a/harper-tree-sitter/Cargo.toml +++ b/harper-tree-sitter/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "harper-tree-sitter" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" repository = "https://github.com/automattic/harper" [dependencies] -harper-core = { path = "../harper-core", version = "0.69.0" } +harper-core = { path = "../harper-core", version = "0.70.0" } tree-sitter = "0.25.10" diff --git a/harper-typst/Cargo.toml b/harper-typst/Cargo.toml index f8ed1f02..a73cbc42 100644 --- a/harper-typst/Cargo.toml +++ b/harper-typst/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "harper-typst" -version = "0.69.0" +version = "0.70.0" edition = "2024" description = "The language checker for developers." license = "Apache-2.0" repository = "https://github.com/automattic/harper" [dependencies] -harper-core = { path = "../harper-core", version = "0.69.0" } +harper-core = { path = "../harper-core", version = "0.70.0" } typst-syntax = { version = "0.13.1" } ordered-float = { version = "5.1.0", features = ["serde"] } itertools = "0.14.0" diff --git a/harper-wasm/Cargo.toml b/harper-wasm/Cargo.toml index 8acea11d..b3ba781d 100644 --- a/harper-wasm/Cargo.toml +++ b/harper-wasm/Cargo.toml @@ -13,10 +13,10 @@ console_error_panic_hook = "0.1.7" tracing = "0.1.41" tracing-wasm = "0.2.1" wasm-bindgen = "0.2.97" -harper-core = { path = "../harper-core", version = "0.69.0", features = ["concurrent"] } +harper-core = { path = "../harper-core", version = "0.70.0", features = ["concurrent"] } once_cell = "1.21.3" serde-wasm-bindgen = "0.6.5" serde_json = "1.0.145" serde = { version = "1.0.228", features = ["derive"] } getrandom = { version = "0.3.3", default-features = false, features = ["wasm_js"] } -harper-stats = { path = "../harper-stats", version = "0.69.0", features = ["js"] } +harper-stats = { path = "../harper-stats", version = "0.70.0", features = ["js"] } diff --git a/packages/chrome-plugin/package.json b/packages/chrome-plugin/package.json index e71ef078..1dfb7b2b 100644 --- a/packages/chrome-plugin/package.json +++ b/packages/chrome-plugin/package.json @@ -1,7 +1,7 @@ { "name": "chrome-plugin", "displayName": "chrome-plugin", - "version": "0.69.0", + "version": "0.70.0", "author": "no one", "description": "The private grammar checker for 21st Century English", "type": "module", diff --git a/packages/harper.js/package.json b/packages/harper.js/package.json index 87abcc7a..7a242662 100644 --- a/packages/harper.js/package.json +++ b/packages/harper.js/package.json @@ -1,6 +1,6 @@ { "name": "harper.js", - "version": "0.69.0", + "version": "0.70.0", "license": "Apache-2.0", "author": "Elijah Potter", "description": "The grammar checker that respects your privacy.", diff --git a/packages/obsidian-plugin/package.json b/packages/obsidian-plugin/package.json index cc8ec87b..1ef52f7c 100644 --- a/packages/obsidian-plugin/package.json +++ b/packages/obsidian-plugin/package.json @@ -1,7 +1,7 @@ { "name": "obsidian-plugin", "private": true, - "version": "0.69.0", + "version": "0.70.0", "main": "main.js", "devDependencies": { "@playwright/test": "^1.52.0", diff --git a/packages/vscode-plugin/package.json b/packages/vscode-plugin/package.json index 57518f50..3b0e6f1c 100644 --- a/packages/vscode-plugin/package.json +++ b/packages/vscode-plugin/package.json @@ -2,7 +2,7 @@ "name": "harper", "displayName": "Harper - Grammar / Spell Checking", "description": "The grammar checker for developers", - "version": "0.69.0", + "version": "0.70.0", "private": true, "author": "Elijah Potter", "publisher": "elijah-potter", @@ -2053,6 +2053,12 @@ "default": true, "description": "Ensures the correct use of `real trouper`, distinguishing it from `trooper`, which refers to a soldier or police officer." }, + "harper.linters.Really": { + "scope": "resource", + "type": "boolean", + "default": true, + "description": "Expands an initialism." + }, "harper.linters.RedundantAdditiveAdverbs": { "scope": "resource", "type": "boolean",