Files
ironclaw/crates/substrates/ironclaw_documents/Cargo.toml
dependabot[bot] 0b8fbf222e chore(deps): bump the everything-else group across 1 directory with 17 updates
Bumps the everything-else group with 17 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [uuid](https://github.com/uuid-rs/uuid) | `1.24.0` | `1.26.0` |
| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |
| [toml](https://github.com/toml-rs/toml) | `0.9.12+spec-1.1.0` | `1.1.4+spec-1.1.0` |
| [http-body-util](https://github.com/hyperium/http-body) | `0.1.4` | `0.1.5` |
| [rstest](https://github.com/la10736/rstest) | `0.23.0` | `0.26.1` |
| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.46.10` | `0.49.9` |
| [deadpool](https://github.com/deadpool-rs/deadpool) | `0.13.0` | `0.13.1` |
| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.6` | `1.8.7` |
| [quick-xml](https://github.com/tafia/quick-xml) | `0.41.0` | `0.42.0` |
| [printpdf](https://github.com/fschutt/printpdf) | `0.12.5` | `0.12.6` |
| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.2` | `0.18.3` |
| [wat](https://github.com/bytecodealliance/wasm-tools) | `1.256.0` | `1.258.0` |
| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.11.0` | `0.11.1` |
| [similar](https://github.com/mitsuhiko/similar) | `3.1.2` | `3.2.0` |
| [syn](https://github.com/dtolnay/syn) | `3.0.3` | `3.0.4` |
| [open](https://github.com/Byron/open-rs) | `5.4.1` | `5.4.2` |
| [rig-core](https://github.com/0xPlaygrounds/rig) | `0.36.0` | `0.42.0` |



Updates `uuid` from 1.24.0 to 1.26.0
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.26.0)

Updates `base64` from 0.22.1 to 0.23.1
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md)
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1)

Updates `toml` from 0.9.12+spec-1.1.0 to 1.1.4+spec-1.1.0
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.9.12...toml-v1.1.4)

Updates `http-body-util` from 0.1.4 to 0.1.5
- [Release notes](https://github.com/hyperium/http-body/releases)
- [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.4...http-body-util-v0.1.5)

Updates `rstest` from 0.23.0 to 0.26.1
- [Release notes](https://github.com/la10736/rstest/releases)
- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/la10736/rstest/compare/v0.23.0...v0.26.1)

Updates `jsonschema` from 0.46.10 to 0.49.9
- [Release notes](https://github.com/Stranger6667/jsonschema/releases)
- [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stranger6667/jsonschema/compare/cli-v0.46.10...cli-v0.49.9)

Updates `deadpool` from 0.13.0 to 0.13.1
- [Changelog](https://github.com/deadpool-rs/deadpool/blob/main/release.toml)
- [Commits](https://github.com/deadpool-rs/deadpool/compare/deadpool-v0.13.0...deadpool-v0.13.1)

Updates `blake3` from 1.8.6 to 1.8.7
- [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases)
- [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/1.8.6...1.8.7)

Updates `quick-xml` from 0.41.0 to 0.42.0
- [Release notes](https://github.com/tafia/quick-xml/releases)
- [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md)
- [Commits](https://github.com/tafia/quick-xml/compare/v0.41.0...v0.42.0)

Updates `printpdf` from 0.12.5 to 0.12.6
- [Release notes](https://github.com/fschutt/printpdf/releases)
- [Changelog](https://github.com/fschutt/printpdf/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fschutt/printpdf/commits)

Updates `lru` from 0.18.2 to 0.18.3
- [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeromefroe/lru-rs/compare/0.18.2...0.18.3)

Updates `wat` from 1.256.0 to 1.258.0
- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)
- [Commits](https://github.com/bytecodealliance/wasm-tools/compare/v1.256.0...v1.258.0)

Updates `aes-gcm` from 0.11.0 to 0.11.1
- [Commits](https://github.com/RustCrypto/AEADs/compare/aes-gcm-v0.11.0...aes-gcm-v0.11.1)

Updates `similar` from 3.1.2 to 3.2.0
- [Changelog](https://github.com/mitsuhiko/similar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/similar/compare/3.1.2...3.2.0)

Updates `syn` from 3.0.3 to 3.0.4
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/3.0.3...3.0.4)

Updates `open` from 5.4.1 to 5.4.2
- [Release notes](https://github.com/Byron/open-rs/releases)
- [Changelog](https://github.com/Byron/open-rs/blob/main/changelog.md)
- [Commits](https://github.com/Byron/open-rs/compare/v5.4.1...v5.4.2)

Updates `rig-core` from 0.36.0 to 0.42.0
- [Release notes](https://github.com/0xPlaygrounds/rig/releases)
- [Changelog](https://github.com/0xPlaygrounds/rig/blob/main/CHANGELOG.md)
- [Commits](https://github.com/0xPlaygrounds/rig/compare/rig-core-v0.36.0...v0.42.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 1.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: everything-else
- dependency-name: base64
  dependency-version: 0.23.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: everything-else
- dependency-name: toml
  dependency-version: 1.1.4+spec-1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: everything-else
- dependency-name: http-body-util
  dependency-version: 0.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: everything-else
- dependency-name: rstest
  dependency-version: 0.26.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: everything-else
- dependency-name: jsonschema
  dependency-version: 0.49.9
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: everything-else
- dependency-name: deadpool
  dependency-version: 0.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: everything-else
- dependency-name: blake3
  dependency-version: 1.8.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: everything-else
- dependency-name: quick-xml
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: everything-else
- dependency-name: printpdf
  dependency-version: 0.12.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: everything-else
- dependency-name: lru
  dependency-version: 0.18.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: everything-else
- dependency-name: wat
  dependency-version: 1.258.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: everything-else
- dependency-name: aes-gcm
  dependency-version: 0.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: everything-else
- dependency-name: similar
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: everything-else
- dependency-name: syn
  dependency-version: 3.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: everything-else
- dependency-name: open
  dependency-version: 5.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: everything-else
- dependency-name: rig-core
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: everything-else
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-31 13:15:46 +00:00

35 lines
1.3 KiB
TOML

[package]
name = "ironclaw_documents"
version = "0.1.0"
edition = "2024"
rust-version.workspace = true
description = "Structure-preserving document editing for IronClaw: read OOXML (docx/xlsx/pptx) as addressable segments and apply typed edits that rewrite only the touched parts, plus HTML-subset PDF generation."
authors = ["NEAR AI <support@near.ai>"]
license = "MIT OR Apache-2.0"
homepage = "https://github.com/nearai/ironclaw"
repository = "https://github.com/nearai/ironclaw"
publish = false
[package.metadata.ironclaw]
layer = "substrates"
[dependencies]
# Event-level XML reader/writer. Chosen over a DOM crate deliberately: the
# editor copies every event through untouched except the ones it targets, so
# attribute order, namespace prefixes, and whitespace survive a round trip.
# A DOM re-serializer normalizes all three and would churn parts nobody edited.
quick-xml = "0.42"
# Pure-Rust PDF writer for the HTML-subset renderer. Uses the PDF standard-14
# fonts, so no font files are vendored and no system fonts are read — the
# renderer stays hermetic.
printpdf = { version = "0.12", default-features = false }
serde = { version = "1", features = ["derive"] }
thiserror = "2"
zip = { version = "8", default-features = false, features = ["deflate"] }
[dev-dependencies]
serde_json = "1"
[lints]
workspace = true