From 1489d0e1148fa086392070b119653df600b17c48 Mon Sep 17 00:00:00 2001 From: y_takino Date: Thu, 27 Aug 2026 10:33:51 +0900 Subject: [PATCH] =?UTF-8?q?chore(release):=20v0.2.0=E3=81=AE=E5=85=AC?= =?UTF-8?q?=E9=96=8B=E6=BA=96=E5=82=99=E3=82=92=E8=A1=8C=E3=81=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- README.ja.md | 6 +++--- README.md | 6 +++--- ROADMAP.md | 6 +++--- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9e5dcc4..bad5ef4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -241,14 +241,14 @@ checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b" [[package]] name = "zstdscope" -version = "0.1.0" +version = "0.2.0" dependencies = [ "serde", ] [[package]] name = "zstdscope-cli" -version = "0.1.0" +version = "0.2.0" dependencies = [ "clap", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index 6a4786f..053cdea 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ exclude = ["fuzz"] resolver = "3" [workspace.package] -version = "0.1.0" +version = "0.2.0" edition = "2024" rust-version = "1.85.0" license = "MIT OR Apache-2.0" diff --git a/README.ja.md b/README.ja.md index c6c16f3..a9afb27 100644 --- a/README.ja.md +++ b/README.ja.md @@ -9,9 +9,9 @@ ZstdScope は、Zstandard圧縮データ形式の構造を解析・可視化す このプロジェクトの主目的は圧縮・展開ではなく、`.zst`などのZstandardストリームに含まれるFrame、Header、Block、offset、sizeなどの構造情報を安全に取得できるAPIを提供することです。 -> **v0.1.0を[crates.io](https://crates.io/crates/zstdscope)で公開しています。** pre-1.0のためPublic APIとJSON representationは今後意図的に変更される可能性があります。 +> **v0.2.0を[crates.io](https://crates.io/crates/zstdscope)で公開しています。** pre-1.0のためPublic APIとJSON representationは今後意図的に変更される可能性があります。 -**リンク:** [crates.io](https://crates.io/crates/zstdscope) · [docs.rs](https://docs.rs/zstdscope) · [v0.1.0 Release](https://github.com/tappe9/zstdscope/releases/tag/v0.1.0) +**リンク:** [crates.io](https://crates.io/crates/zstdscope) · [docs.rs](https://docs.rs/zstdscope) · [v0.2.0 Release](https://github.com/tappe9/zstdscope/releases/tag/v0.2.0) ## インストール @@ -25,7 +25,7 @@ cargo add zstdscope ```toml [dependencies] -zstdscope = "0.1" +zstdscope = "0.2" ``` Serdeによるserializationを有効にする場合: diff --git a/README.md b/README.md index 2d50174..8f1f311 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ ZstdScope is a pure-Rust parser and structural inspection toolkit for the Zstand The project is intentionally focused on **inspection**, not compression or decompression. It exposes encoded structure and source-byte metadata through a reusable Rust API and a CLI, while leaving compressed block payloads opaque. -> **v0.1.0 is available on [crates.io](https://crates.io/crates/zstdscope).** ZstdScope remains pre-1.0, so the Rust API and JSON representation may still evolve intentionally. +> **v0.2.0 is available on [crates.io](https://crates.io/crates/zstdscope).** ZstdScope remains pre-1.0, so the Rust API and JSON representation may still evolve intentionally. -**Links:** [crates.io](https://crates.io/crates/zstdscope) · [docs.rs](https://docs.rs/zstdscope) · [v0.1.0 release](https://github.com/tappe9/zstdscope/releases/tag/v0.1.0) +**Links:** [crates.io](https://crates.io/crates/zstdscope) · [docs.rs](https://docs.rs/zstdscope) · [v0.2.0 release](https://github.com/tappe9/zstdscope/releases/tag/v0.2.0) ## Installation @@ -25,7 +25,7 @@ Or add it manually to `Cargo.toml`: ```toml [dependencies] -zstdscope = "0.1" +zstdscope = "0.2" ``` For optional Serde serialization support: diff --git a/ROADMAP.md b/ROADMAP.md index ccf2ac0..40fb09a 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -44,15 +44,15 @@ The parser's malformed-input safety invariant is covered by targeted boundary an ## v0.2 — Inspector ergonomics and robustness -Status: **in progress on `main`; not yet released.** +Status: **completed and released as v0.2.0.** -Already implemented on `main` after v0.1.0: +Released scope: - configurable parser resource limits; - a manual `cargo-fuzz` target with structural model-invariant checks on successful parses; - bounded CLI file reads with a default 256 MiB encoded-input guard and explicit `--max-input-bytes` override. -Remaining candidate scope: +Deferred candidate scope for later releases: - richer field-level spans for hex-view mapping; - more detailed diagnostics;