diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d34e29..1883e6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/). ## [Unreleased] +## [0.3.0] - 2026-11-01 + ### Added - `markkit_cli` library: `run(args, &impl CliHost)` runs the exact `markkit` CLI diff --git a/Cargo.lock b/Cargo.lock index 3d65f46..540e548 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1457,7 +1457,7 @@ dependencies = [ [[package]] name = "markkit" -version = "0.2.1" +version = "0.3.0" dependencies = [ "anyhow", "base64", @@ -1492,7 +1492,7 @@ dependencies = [ [[package]] name = "markkit-bench" -version = "0.2.1" +version = "0.3.0" dependencies = [ "anyhow", "clap", @@ -1505,7 +1505,7 @@ dependencies = [ [[package]] name = "markkit-cli" -version = "0.2.1" +version = "0.3.0" dependencies = [ "anyhow", "clap", @@ -1517,7 +1517,7 @@ dependencies = [ [[package]] name = "markkit-eval" -version = "0.2.1" +version = "0.3.0" dependencies = [ "markkit", "mira-eval", @@ -1529,7 +1529,7 @@ dependencies = [ [[package]] name = "markkit-js" -version = "0.2.1" +version = "0.3.0" dependencies = [ "markkit", "napi", @@ -1539,7 +1539,7 @@ dependencies = [ [[package]] name = "markkit-python" -version = "0.2.1" +version = "0.3.0" dependencies = [ "markkit", "pyo3", @@ -1549,7 +1549,7 @@ dependencies = [ [[package]] name = "markkit-wasm" -version = "0.2.1" +version = "0.3.0" dependencies = [ "js-sys", "markkit", diff --git a/Cargo.toml b/Cargo.toml index be7689a..b0b572c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ members = [ ] [workspace.package] -version = "0.2.1" +version = "0.3.0" edition = "2024" license = "MIT" authors = ["Everruns "] diff --git a/crates/markkit-cli/Cargo.toml b/crates/markkit-cli/Cargo.toml index eb1c063..8be4bab 100644 --- a/crates/markkit-cli/Cargo.toml +++ b/crates/markkit-cli/Cargo.toml @@ -40,7 +40,7 @@ odt = ["markkit/odt"] epub = ["markkit/epub"] [dependencies] -markkit = { path = "../markkit", version = "0.2.1", features = ["tool"] } +markkit = { path = "../markkit", version = "0.3.0", features = ["tool"] } tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread", "io-std", "io-util"] } clap.workspace = true anyhow.workspace = true diff --git a/crates/markkit-js/package.json b/crates/markkit-js/package.json index bbc8285..533d282 100644 --- a/crates/markkit-js/package.json +++ b/crates/markkit-js/package.json @@ -1,6 +1,6 @@ { "name": "@everruns/markkit", - "version": "0.2.1", + "version": "0.3.0", "description": "Extract clean markdown from any format – Node.js bindings", "main": "index.js", "types": "index.d.ts", diff --git a/crates/markkit-wasm/package.json b/crates/markkit-wasm/package.json index 80515f2..7aae3e6 100644 --- a/crates/markkit-wasm/package.json +++ b/crates/markkit-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@everruns/markkit-wasm", - "version": "0.2.1", + "version": "0.3.0", "description": "Extract clean Markdown from HTML, DOCX and spreadsheets in the browser and edge runtimes (WebAssembly). Includes an LLM agent tool.", "type": "module", "main": "index.js", diff --git a/knowledge/log.md b/knowledge/log.md index 84557df..9f91194 100644 --- a/knowledge/log.md +++ b/knowledge/log.md @@ -2,6 +2,8 @@ ## 2026-11-01 +* **Release 0.3.0**: ships the embeddable CLI library (`markkit_cli::run`) for bashkit's `markkit` builtin. Minor bump: `markkit-cli` URL sources moved behind the default `native-http` feature. See `CHANGELOG.md`. + * **Embeddable CLI**: the CLI moved into the `markkit_cli` library (`run(args, &impl CliHost)`) so bashkit can ship a `markkit` builtin with the identical interface. Hosts own stdio, files, URL fetching and MCP, and may refuse `--ocr`. URL support in the native host is the default `native-http` feature; clap default features off; error output no longer includes `RUST_BACKTRACE` backtraces. See [Architecture](foundations/architecture.md). * **Release 0.2.1**: patch release carrying the portable manylinux2014 PyPI wheel build. No library or CLI behavior changes; crates.io, PyPI and native npm publish from the same verified tag. See [Release Process](operations/release-process.md) and `CHANGELOG.md`.