v0.17.0 - #101
Merged
Merged
v0.17.0#101
Conversation
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
No blocking issues remain; the only noted item is a minor documentation nit in Concept.md.
Pull request overview
Release v0.17.0 adds child-count tracking and optional annotations for JSON/YAML widgets.
Changes:
- Adds child-count metadata and public APIs.
- Adds configurable annotations, styling, tests, benchmarks, and examples.
- Updates package versions and documentation.
File summaries
| File | Summary |
|---|---|
README.md |
Updates the promkit version example. |
promkit/Cargo.toml |
Bumps package and widget dependency versions. |
promkit-widgets/tests/yamlz/multi_documents.rs |
Updates YAML row expectations. |
promkit-widgets/tests/jsonz/toggle.rs |
Updates JSON folding expectations. |
promkit-widgets/tests/jsonz/multi_documents.rs |
Updates multi-document expectations. |
promkit-widgets/tests/jsonz/extract.rs |
Updates JSON extraction expectations. |
promkit-widgets/tests/jsonz/create_rows.rs |
Updates JSON row expectations. |
promkit-widgets/src/structured/yaml/yamlz.rs |
Preserves YAML counts during folding. |
promkit-widgets/src/structured/yaml/document.rs |
Exposes YAML child counts. |
promkit-widgets/src/structured/yaml/deserializer.rs |
Computes YAML child counts. |
promkit-widgets/src/structured/yaml/config.rs |
Renders configurable YAML annotations. |
promkit-widgets/src/structured/mod.rs |
Adds child-count metadata and labels. |
promkit-widgets/src/structured/json/jsonz.rs |
Preserves JSON counts during folding. |
promkit-widgets/src/structured/json/document.rs |
Exposes JSON child counts. |
promkit-widgets/src/structured/json/deserializer.rs |
Computes JSON child counts. |
promkit-widgets/src/structured/json/config.rs |
Renders configurable JSON annotations. |
promkit-widgets/README.md |
Documents child-count APIs and configuration. |
promkit-widgets/Cargo.toml |
Bumps the widget crate version. |
promkit-widgets/benches/structured/yaml.rs |
Benchmarks YAML annotation rendering. |
promkit-widgets/benches/structured/json.rs |
Benchmarks JSON annotation rendering. |
examples/yaml/src/yaml.rs |
Enables styled YAML child counts. |
examples/json/src/json.rs |
Enables styled JSON child counts. |
Review details
- Files reviewed: 22/22 changed files
- Comments generated: 1
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| ```toml | ||
| [dependencies] | ||
| promkit = { version = "0.16.0", features = ["runtime", "texteditor"] } | ||
| promkit = { version = "0.17.0", features = ["runtime", "texteditor"] } |
Co-authored-by: ynqa <6745370+ynqa@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.