Release 0.8.0

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
Brandon ThomasandClaude Opus 5.5 committed 2026-10-14 09:06:28 -04:00
1 parent c1a41cc5c7
commit 9931329b9f
2 files changed
+66 -66

No files matched your search

Generated
+34 -34
View File
@@ -3875,7 +3875,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft" name = "pdfcraft"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"eframe", "eframe",
"egui", "egui",
@@ -3897,7 +3897,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-a11y" name = "pdfcraft-a11y"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"pdfcraft-content", "pdfcraft-content",
"pdfcraft-cos", "pdfcraft-cos",
@@ -3909,7 +3909,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-annot" name = "pdfcraft-annot"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"hayro-syntax", "hayro-syntax",
"pdfcraft-cos", "pdfcraft-cos",
@@ -3920,7 +3920,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-audit" name = "pdfcraft-audit"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"pdfcraft-content", "pdfcraft-content",
"pdfcraft-cos", "pdfcraft-cos",
@@ -3931,7 +3931,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-automation" name = "pdfcraft-automation"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"base64 0.22.1", "base64 0.22.1",
"flate2", "flate2",
@@ -3952,7 +3952,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-cli" name = "pdfcraft-cli"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"base64 0.22.1", "base64 0.22.1",
"pdfcraft-audit", "pdfcraft-audit",
@@ -3967,18 +3967,18 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-compare" name = "pdfcraft-compare"
version = "0.7.1" version = "0.8.0"
[[package]] [[package]]
name = "pdfcraft-content" name = "pdfcraft-content"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"pdfcraft-cos", "pdfcraft-cos",
] ]
[[package]] [[package]]
name = "pdfcraft-cos" name = "pdfcraft-cos"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"hayro-syntax", "hayro-syntax",
"pdfcraft-crypt", "pdfcraft-crypt",
@@ -3990,7 +3990,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-create" name = "pdfcraft-create"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"encoding_rs", "encoding_rs",
"hayro-syntax", "hayro-syntax",
@@ -4006,7 +4006,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-crypt" name = "pdfcraft-crypt"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"aes", "aes",
"md-5", "md-5",
@@ -4018,7 +4018,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-edit" name = "pdfcraft-edit"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"hayro-syntax", "hayro-syntax",
"kurbo 0.13.1", "kurbo 0.13.1",
@@ -4033,7 +4033,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-engine" name = "pdfcraft-engine"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"chrono", "chrono",
"icu_properties", "icu_properties",
@@ -4070,14 +4070,14 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-export" name = "pdfcraft-export"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"flate2", "flate2",
] ]
[[package]] [[package]]
name = "pdfcraft-filters" name = "pdfcraft-filters"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"flate2", "flate2",
"proptest", "proptest",
@@ -4087,7 +4087,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-fonts" name = "pdfcraft-fonts"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"harfrust", "harfrust",
"pdfcraft-cos", "pdfcraft-cos",
@@ -4097,7 +4097,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-forms" name = "pdfcraft-forms"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"hayro-syntax", "hayro-syntax",
"pdfcraft-content", "pdfcraft-content",
@@ -4109,18 +4109,18 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-geom" name = "pdfcraft-geom"
version = "0.7.1" version = "0.8.0"
[[package]] [[package]]
name = "pdfcraft-js" name = "pdfcraft-js"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"boa_engine", "boa_engine",
] ]
[[package]] [[package]]
name = "pdfcraft-measure" name = "pdfcraft-measure"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"pdfcraft-annot", "pdfcraft-annot",
"pdfcraft-content", "pdfcraft-content",
@@ -4132,14 +4132,14 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-model" name = "pdfcraft-model"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"pdfcraft-cos", "pdfcraft-cos",
] ]
[[package]] [[package]]
name = "pdfcraft-ocr" name = "pdfcraft-ocr"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"ocrs", "ocrs",
"pdfcraft-fonts", "pdfcraft-fonts",
@@ -4149,7 +4149,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-optimize" name = "pdfcraft-optimize"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"image", "image",
"pdfcraft-annot", "pdfcraft-annot",
@@ -4162,7 +4162,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-organize" name = "pdfcraft-organize"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"hayro-syntax", "hayro-syntax",
"pdfcraft-content", "pdfcraft-content",
@@ -4172,7 +4172,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-platform" name = "pdfcraft-platform"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"async-channel", "async-channel",
"futures-lite", "futures-lite",
@@ -4181,7 +4181,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-preflight" name = "pdfcraft-preflight"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"pdfcraft-cos", "pdfcraft-cos",
"pdfcraft-model", "pdfcraft-model",
@@ -4189,7 +4189,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-print" name = "pdfcraft-print"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"craft-print", "craft-print",
"pdfcraft-content", "pdfcraft-content",
@@ -4200,7 +4200,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-redact" name = "pdfcraft-redact"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"pdfcraft-annot", "pdfcraft-annot",
"pdfcraft-content", "pdfcraft-content",
@@ -4214,7 +4214,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-render" name = "pdfcraft-render"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"bytemuck", "bytemuck",
"flate2", "flate2",
@@ -4233,7 +4233,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-sign" name = "pdfcraft-sign"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"aes", "aes",
"aws-lc-rs", "aws-lc-rs",
@@ -4267,7 +4267,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-ui-egui" name = "pdfcraft-ui-egui"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"arboard", "arboard",
"base64 0.22.1", "base64 0.22.1",
@@ -4309,7 +4309,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-web" name = "pdfcraft-web"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"eframe", "eframe",
"egui", "egui",
@@ -4321,7 +4321,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-xfa" name = "pdfcraft-xfa"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"base64 0.22.1", "base64 0.22.1",
"image", "image",
@@ -4335,7 +4335,7 @@ dependencies = [
[[package]] [[package]]
name = "pdfcraft-xfdf" name = "pdfcraft-xfdf"
version = "0.7.1" version = "0.8.0"
dependencies = [ dependencies = [
"pdfcraft-annot", "pdfcraft-annot",
"pdfcraft-cos", "pdfcraft-cos",
+32 -32
View File
@@ -5,7 +5,7 @@ exclude = ["vendor"]
default-members = ["crates/*", "apps/pdfcraft", "apps/pdfcraft-cli", "xtask"] default-members = ["crates/*", "apps/pdfcraft", "apps/pdfcraft-cli", "xtask"]
[workspace.package] [workspace.package]
version = "0.7.1" version = "0.8.0"
edition = "2024" edition = "2024"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
rust-version = "1.95" rust-version = "1.95"
@@ -17,37 +17,37 @@ craft-ui = { git = "https://github.com/storytold/craft-libs", version = "0.1.0",
# Shared system spooler; document composition remains in pdfcraft-print. # Shared system spooler; document composition remains in pdfcraft-print.
craft-print = { git = "https://github.com/storytold/craft-libs", version = "0.1.0", rev = "f03ec27ab2c405969428512178f746183cd55ca0" } craft-print = { git = "https://github.com/storytold/craft-libs", version = "0.1.0", rev = "f03ec27ab2c405969428512178f746183cd55ca0" }
# internal # internal
pdfcraft-geom = { path = "crates/geom", version = "0.7.0" } pdfcraft-geom = { path = "crates/geom", version = "0.8.0" }
pdfcraft-filters = { path = "crates/filters", version = "0.7.0" } pdfcraft-filters = { path = "crates/filters", version = "0.8.0" }
pdfcraft-cos = { path = "crates/cos", version = "0.7.0" } pdfcraft-cos = { path = "crates/cos", version = "0.8.0" }
pdfcraft-crypt = { path = "crates/crypt", version = "0.7.0" } pdfcraft-crypt = { path = "crates/crypt", version = "0.8.0" }
pdfcraft-organize = { path = "crates/organize", version = "0.7.0" } pdfcraft-organize = { path = "crates/organize", version = "0.8.0" }
pdfcraft-measure = { path = "crates/measure", version = "0.7.0" } pdfcraft-measure = { path = "crates/measure", version = "0.8.0" }
pdfcraft-annot = { path = "crates/annot", version = "0.7.0" } pdfcraft-annot = { path = "crates/annot", version = "0.8.0" }
pdfcraft-audit = { path = "crates/audit", version = "0.7.0" } pdfcraft-audit = { path = "crates/audit", version = "0.8.0" }
pdfcraft-fonts = { path = "crates/fonts", version = "0.7.0" } pdfcraft-fonts = { path = "crates/fonts", version = "0.8.0" }
pdfcraft-model = { path = "crates/model", version = "0.7.0" } pdfcraft-model = { path = "crates/model", version = "0.8.0" }
pdfcraft-content = { path = "crates/content", version = "0.7.0" } pdfcraft-content = { path = "crates/content", version = "0.8.0" }
pdfcraft-redact = { path = "crates/redact", version = "0.7.0" } pdfcraft-redact = { path = "crates/redact", version = "0.8.0" }
pdfcraft-print = { path = "crates/print", version = "0.7.0" } pdfcraft-print = { path = "crates/print", version = "0.8.0" }
pdfcraft-xfdf = { path = "crates/xfdf", version = "0.7.0" } pdfcraft-xfdf = { path = "crates/xfdf", version = "0.8.0" }
pdfcraft-sign = { path = "crates/sign", version = "0.7.0" } pdfcraft-sign = { path = "crates/sign", version = "0.8.0" }
pdfcraft-optimize = { path = "crates/optimize", version = "0.7.0" } pdfcraft-optimize = { path = "crates/optimize", version = "0.8.0" }
pdfcraft-a11y = { path = "crates/a11y", version = "0.7.0" } pdfcraft-a11y = { path = "crates/a11y", version = "0.8.0" }
pdfcraft-ocr = { path = "crates/ocr", version = "0.7.0" } pdfcraft-ocr = { path = "crates/ocr", version = "0.8.0" }
pdfcraft-js = { path = "crates/js", version = "0.7.0" } pdfcraft-js = { path = "crates/js", version = "0.8.0" }
pdfcraft-compare = { path = "crates/compare", version = "0.7.0" } pdfcraft-compare = { path = "crates/compare", version = "0.8.0" }
pdfcraft-preflight = { path = "crates/preflight", version = "0.7.0" } pdfcraft-preflight = { path = "crates/preflight", version = "0.8.0" }
pdfcraft-export = { path = "crates/export", version = "0.7.0" } pdfcraft-export = { path = "crates/export", version = "0.8.0" }
pdfcraft-edit = { path = "crates/edit", version = "0.7.0" } pdfcraft-edit = { path = "crates/edit", version = "0.8.0" }
pdfcraft-create = { path = "crates/create", version = "0.7.0" } pdfcraft-create = { path = "crates/create", version = "0.8.0" }
pdfcraft-forms = { path = "crates/forms", version = "0.7.0" } pdfcraft-forms = { path = "crates/forms", version = "0.8.0" }
pdfcraft-xfa = { path = "crates/xfa", version = "0.7.0" } pdfcraft-xfa = { path = "crates/xfa", version = "0.8.0" }
pdfcraft-render = { path = "crates/render", version = "0.7.0" } pdfcraft-render = { path = "crates/render", version = "0.8.0" }
pdfcraft-engine = { path = "crates/engine", version = "0.7.0" } pdfcraft-engine = { path = "crates/engine", version = "0.8.0" }
pdfcraft-platform = { path = "crates/platform", version = "0.7.0" } pdfcraft-platform = { path = "crates/platform", version = "0.8.0" }
pdfcraft-ui-egui = { path = "crates/ui-egui", version = "0.7.0" } pdfcraft-ui-egui = { path = "crates/ui-egui", version = "0.8.0" }
pdfcraft-automation = { path = "crates/automation", version = "0.7.0", default-features = false } pdfcraft-automation = { path = "crates/automation", version = "0.8.0", default-features = false }
# pdf # pdf
hayro = "0.7.1" hayro = "0.7.1"