Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
6 changes: 3 additions & 3 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

## インストール

Expand All @@ -25,7 +25,7 @@ cargo add zstdscope

```toml
[dependencies]
zstdscope = "0.1"
zstdscope = "0.2"
```

Serdeによるserializationを有効にする場合:
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -25,7 +25,7 @@ Or add it manually to `Cargo.toml`:

```toml
[dependencies]
zstdscope = "0.1"
zstdscope = "0.2"
```

For optional Serde serialization support:
Expand Down
6 changes: 3 additions & 3 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down