diff --git a/Cargo.lock b/Cargo.lock index 5d9cffe3..58f19f2f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3447,7 +3447,7 @@ dependencies = [ [[package]] name = "pdfcraft" -version = "0.3.0" +version = "0.4.0" dependencies = [ "eframe", "egui", @@ -3462,7 +3462,7 @@ dependencies = [ [[package]] name = "pdfcraft-a11y" -version = "0.3.0" +version = "0.4.0" dependencies = [ "pdfcraft-content", "pdfcraft-cos", @@ -3472,7 +3472,7 @@ dependencies = [ [[package]] name = "pdfcraft-annot" -version = "0.3.0" +version = "0.4.0" dependencies = [ "hayro-syntax", "pdfcraft-cos", @@ -3482,7 +3482,7 @@ dependencies = [ [[package]] name = "pdfcraft-automation" -version = "0.3.0" +version = "0.4.0" dependencies = [ "base64 0.22.1", "image", @@ -3496,7 +3496,7 @@ dependencies = [ [[package]] name = "pdfcraft-cli" -version = "0.3.0" +version = "0.4.0" dependencies = [ "base64 0.22.1", "pdfcraft-automation", @@ -3508,18 +3508,18 @@ dependencies = [ [[package]] name = "pdfcraft-compare" -version = "0.3.0" +version = "0.4.0" [[package]] name = "pdfcraft-content" -version = "0.3.0" +version = "0.4.0" dependencies = [ "pdfcraft-cos", ] [[package]] name = "pdfcraft-cos" -version = "0.3.0" +version = "0.4.0" dependencies = [ "hayro-syntax", "pdfcraft-crypt", @@ -3531,7 +3531,7 @@ dependencies = [ [[package]] name = "pdfcraft-create" -version = "0.3.0" +version = "0.4.0" dependencies = [ "hayro-syntax", "image", @@ -3545,7 +3545,7 @@ dependencies = [ [[package]] name = "pdfcraft-crypt" -version = "0.3.0" +version = "0.4.0" dependencies = [ "aes", "md-5", @@ -3557,7 +3557,7 @@ dependencies = [ [[package]] name = "pdfcraft-edit" -version = "0.3.0" +version = "0.4.0" dependencies = [ "hayro-syntax", "pdfcraft-annot", @@ -3570,7 +3570,7 @@ dependencies = [ [[package]] name = "pdfcraft-engine" -version = "0.3.0" +version = "0.4.0" dependencies = [ "chrono", "image", @@ -3602,14 +3602,14 @@ dependencies = [ [[package]] name = "pdfcraft-export" -version = "0.3.0" +version = "0.4.0" dependencies = [ "flate2", ] [[package]] name = "pdfcraft-filters" -version = "0.3.0" +version = "0.4.0" dependencies = [ "flate2", "proptest", @@ -3619,7 +3619,7 @@ dependencies = [ [[package]] name = "pdfcraft-fonts" -version = "0.3.0" +version = "0.4.0" dependencies = [ "pdfcraft-cos", "skrifa 0.44.0", @@ -3627,7 +3627,7 @@ dependencies = [ [[package]] name = "pdfcraft-forms" -version = "0.3.0" +version = "0.4.0" dependencies = [ "hayro-syntax", "pdfcraft-content", @@ -3639,18 +3639,18 @@ dependencies = [ [[package]] name = "pdfcraft-geom" -version = "0.3.0" +version = "0.4.0" [[package]] name = "pdfcraft-js" -version = "0.3.0" +version = "0.4.0" dependencies = [ "boa_engine", ] [[package]] name = "pdfcraft-measure" -version = "0.3.0" +version = "0.4.0" dependencies = [ "pdfcraft-annot", "pdfcraft-content", @@ -3662,14 +3662,14 @@ dependencies = [ [[package]] name = "pdfcraft-model" -version = "0.3.0" +version = "0.4.0" dependencies = [ "pdfcraft-cos", ] [[package]] name = "pdfcraft-ocr" -version = "0.3.0" +version = "0.4.0" dependencies = [ "ocrs", "pdfcraft-fonts", @@ -3679,7 +3679,7 @@ dependencies = [ [[package]] name = "pdfcraft-optimize" -version = "0.3.0" +version = "0.4.0" dependencies = [ "image", "pdfcraft-annot", @@ -3692,7 +3692,7 @@ dependencies = [ [[package]] name = "pdfcraft-organize" -version = "0.3.0" +version = "0.4.0" dependencies = [ "hayro-syntax", "pdfcraft-content", @@ -3702,7 +3702,7 @@ dependencies = [ [[package]] name = "pdfcraft-preflight" -version = "0.3.0" +version = "0.4.0" dependencies = [ "pdfcraft-cos", "pdfcraft-model", @@ -3710,7 +3710,7 @@ dependencies = [ [[package]] name = "pdfcraft-print" -version = "0.3.0" +version = "0.4.0" dependencies = [ "pdfcraft-content", "pdfcraft-cos", @@ -3720,7 +3720,7 @@ dependencies = [ [[package]] name = "pdfcraft-redact" -version = "0.3.0" +version = "0.4.0" dependencies = [ "pdfcraft-annot", "pdfcraft-content", @@ -3734,7 +3734,7 @@ dependencies = [ [[package]] name = "pdfcraft-render" -version = "0.3.0" +version = "0.4.0" dependencies = [ "getrandom 0.4.3", "hayro", @@ -3747,7 +3747,7 @@ dependencies = [ [[package]] name = "pdfcraft-sign" -version = "0.3.0" +version = "0.4.0" dependencies = [ "aes", "aws-lc-rs", @@ -3771,7 +3771,7 @@ dependencies = [ [[package]] name = "pdfcraft-ui-egui" -version = "0.3.0" +version = "0.4.0" dependencies = [ "arboard", "base64 0.22.1", @@ -3804,7 +3804,7 @@ dependencies = [ [[package]] name = "pdfcraft-web" -version = "0.3.0" +version = "0.4.0" dependencies = [ "eframe", "egui", @@ -3816,7 +3816,7 @@ dependencies = [ [[package]] name = "pdfcraft-xfa" -version = "0.3.0" +version = "0.4.0" dependencies = [ "base64 0.22.1", "pdfcraft-cos", @@ -3827,7 +3827,7 @@ dependencies = [ [[package]] name = "pdfcraft-xfdf" -version = "0.3.0" +version = "0.4.0" dependencies = [ "pdfcraft-annot", "pdfcraft-cos", diff --git a/Cargo.toml b/Cargo.toml index 24dc2b99..8a1c3b65 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ exclude = ["vendor"] default-members = ["crates/*", "apps/pdfcraft", "apps/pdfcraft-cli", "xtask"] [workspace.package] -version = "0.3.0" +version = "0.4.0" edition = "2024" license = "MIT OR Apache-2.0" rust-version = "1.90" @@ -13,35 +13,35 @@ repository = "https://github.com/storytold/pdfcraft" [workspace.dependencies] # internal -pdfcraft-geom = { path = "crates/geom", version = "0.3.0" } -pdfcraft-filters = { path = "crates/filters", version = "0.3.0" } -pdfcraft-cos = { path = "crates/cos", version = "0.3.0" } -pdfcraft-crypt = { path = "crates/crypt", version = "0.3.0" } -pdfcraft-organize = { path = "crates/organize", version = "0.3.0" } -pdfcraft-measure = { path = "crates/measure", version = "0.3.0" } -pdfcraft-annot = { path = "crates/annot", version = "0.3.0" } -pdfcraft-fonts = { path = "crates/fonts", version = "0.3.0" } -pdfcraft-model = { path = "crates/model", version = "0.3.0" } -pdfcraft-content = { path = "crates/content", version = "0.3.0" } -pdfcraft-redact = { path = "crates/redact", version = "0.3.0" } -pdfcraft-print = { path = "crates/print", version = "0.3.0" } -pdfcraft-xfdf = { path = "crates/xfdf", version = "0.3.0" } -pdfcraft-sign = { path = "crates/sign", version = "0.3.0" } -pdfcraft-optimize = { path = "crates/optimize", version = "0.3.0" } -pdfcraft-a11y = { path = "crates/a11y", version = "0.3.0" } -pdfcraft-ocr = { path = "crates/ocr", version = "0.3.0" } -pdfcraft-js = { path = "crates/js", version = "0.3.0" } -pdfcraft-compare = { path = "crates/compare", version = "0.3.0" } -pdfcraft-preflight = { path = "crates/preflight", version = "0.3.0" } -pdfcraft-export = { path = "crates/export", version = "0.3.0" } -pdfcraft-edit = { path = "crates/edit", version = "0.3.0" } -pdfcraft-create = { path = "crates/create", version = "0.3.0" } -pdfcraft-forms = { path = "crates/forms", version = "0.3.0" } -pdfcraft-xfa = { path = "crates/xfa", version = "0.3.0" } -pdfcraft-render = { path = "crates/render", version = "0.3.0" } -pdfcraft-engine = { path = "crates/engine", version = "0.3.0" } -pdfcraft-ui-egui = { path = "crates/ui-egui", version = "0.3.0" } -pdfcraft-automation = { path = "crates/automation", version = "0.3.0", default-features = false } +pdfcraft-geom = { path = "crates/geom", version = "0.4.0" } +pdfcraft-filters = { path = "crates/filters", version = "0.4.0" } +pdfcraft-cos = { path = "crates/cos", version = "0.4.0" } +pdfcraft-crypt = { path = "crates/crypt", version = "0.4.0" } +pdfcraft-organize = { path = "crates/organize", version = "0.4.0" } +pdfcraft-measure = { path = "crates/measure", version = "0.4.0" } +pdfcraft-annot = { path = "crates/annot", version = "0.4.0" } +pdfcraft-fonts = { path = "crates/fonts", version = "0.4.0" } +pdfcraft-model = { path = "crates/model", version = "0.4.0" } +pdfcraft-content = { path = "crates/content", version = "0.4.0" } +pdfcraft-redact = { path = "crates/redact", version = "0.4.0" } +pdfcraft-print = { path = "crates/print", version = "0.4.0" } +pdfcraft-xfdf = { path = "crates/xfdf", version = "0.4.0" } +pdfcraft-sign = { path = "crates/sign", version = "0.4.0" } +pdfcraft-optimize = { path = "crates/optimize", version = "0.4.0" } +pdfcraft-a11y = { path = "crates/a11y", version = "0.4.0" } +pdfcraft-ocr = { path = "crates/ocr", version = "0.4.0" } +pdfcraft-js = { path = "crates/js", version = "0.4.0" } +pdfcraft-compare = { path = "crates/compare", version = "0.4.0" } +pdfcraft-preflight = { path = "crates/preflight", version = "0.4.0" } +pdfcraft-export = { path = "crates/export", version = "0.4.0" } +pdfcraft-edit = { path = "crates/edit", version = "0.4.0" } +pdfcraft-create = { path = "crates/create", version = "0.4.0" } +pdfcraft-forms = { path = "crates/forms", version = "0.4.0" } +pdfcraft-xfa = { path = "crates/xfa", version = "0.4.0" } +pdfcraft-render = { path = "crates/render", version = "0.4.0" } +pdfcraft-engine = { path = "crates/engine", version = "0.4.0" } +pdfcraft-ui-egui = { path = "crates/ui-egui", version = "0.4.0" } +pdfcraft-automation = { path = "crates/automation", version = "0.4.0", default-features = false } # pdf hayro = "0.7.1"