diff --git a/.changes/pr255.md b/.changes/pr255.md deleted file mode 100644 index b08dba44..00000000 --- a/.changes/pr255.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"cargo-packager": "patch" -"@crabnebula/packager": "patch" ---- - -Explicitly mention which fields in `Config` and other configuration structs -are skipped during deserialization. -This reduces confusion for new users looking at the docs for `Config`, -who may receive unexpected errors when attempting to specify skipped fields -in their config files or Cargo package metadata. - diff --git a/Cargo.lock b/Cargo.lock index 4702da95..9f9ee4af 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "ab_glyph" -version = "0.2.26" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e53b0a3d5760cd2ba9b787ae0c6440ad18ee294ff71b05e3381c900a7d16cfd" +checksum = "1c3a1cbc201cc13ed06cf875efb781f2249b3677f5c74571b67d817877f9d697" dependencies = [ "ab_glyph_rasterizer", "owned_ttf_parser", @@ -803,9 +803,9 @@ dependencies = [ [[package]] name = "bitstream-io" -version = "2.3.0" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c12d1856e42f0d817a835fe55853957c85c8c8a470114029143d3f12671446e" +checksum = "415f8399438eb5e4b2f73ed3152a3448b98149dda642a957ee704e1daa5cf1d8" [[package]] name = "block" @@ -1034,7 +1034,7 @@ dependencies = [ [[package]] name = "cargo-packager" -version = "0.9.1" +version = "0.9.2" dependencies = [ "ar", "base64 0.22.1", @@ -1175,9 +1175,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.101" +version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac367972e516d45567c7eafc73d24e1c193dcf200a8d94e9db7b3d38b349572d" +checksum = "779e6b7d17797c0b42023d417228c02889300190e700cb074c3438d9c541d332" dependencies = [ "jobserver", "libc", @@ -1289,9 +1289,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.7" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f" +checksum = "84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d" dependencies = [ "clap_builder", "clap_derive", @@ -1299,9 +1299,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.7" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f" +checksum = "c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708" dependencies = [ "anstream", "anstyle", @@ -1311,9 +1311,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.5" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" +checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -2572,19 +2572,19 @@ dependencies = [ [[package]] name = "femtovg" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a056992c3a862ef9d4452bad8b6b455780382502b38b93540fb17773a54ca092" +checksum = "47921d14afc4daad9bedc926099bc6edcaa23e37a957448f86cdefcbafe2f632" dependencies = [ "bitflags 2.6.0", "fnv", "glow", - "image 0.24.9", + "image 0.25.1", "imgref", "log", "lru", "rgb", - "rustybuzz", + "rustybuzz 0.14.1", "slotmap", "unicode-bidi", "unicode-segmentation", @@ -3808,7 +3808,7 @@ dependencies = [ "raw-window-handle 0.6.2", "resvg", "rgb", - "rustybuzz", + "rustybuzz 0.13.0", "scoped-tls-hkt", "scopeguard", "slab", @@ -4496,9 +4496,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "longest-increasing-subsequence" @@ -4766,9 +4766,9 @@ dependencies = [ [[package]] name = "napi" -version = "2.16.7" +version = "2.16.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "633e41b2b983cf7983134f0c50986ca524d0caf38a2c6fc893ea3fa2e26abb0c" +checksum = "a1bd081bbaef43600fd2c5dd4c525b8ecea7dfdacf40ebc674e87851dce6559e" dependencies = [ "bitflags 2.6.0", "ctor 0.2.8", @@ -4961,9 +4961,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -5250,9 +5250,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce" dependencies = [ "memchr", ] @@ -6048,9 +6048,9 @@ dependencies = [ [[package]] name = "ravif" -version = "0.11.5" +version = "0.11.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc13288f5ab39e6d7c9d501759712e6969fcc9734220846fc9ed26cae2cc4234" +checksum = "67376f469e7e7840d0040bbf4b9b3334005bb167f814621326e4c7ab8cd6e944" dependencies = [ "avif-serialize", "imgref", @@ -6314,9 +6314,9 @@ dependencies = [ [[package]] name = "rgb" -version = "0.8.37" +version = "0.8.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" +checksum = "a7439be6844e40133eda024efd85bf07f59d0dd2f59b10c00dd6cfb92cc5c741" dependencies = [ "bytemuck", ] @@ -6514,6 +6514,22 @@ dependencies = [ "unicode-script", ] +[[package]] +name = "rustybuzz" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c" +dependencies = [ + "bitflags 2.6.0", + "bytemuck", + "smallvec", + "ttf-parser 0.21.1", + "unicode-bidi-mirroring", + "unicode-ccc", + "unicode-properties", + "unicode-script", +] + [[package]] name = "ryu" version = "1.0.18" @@ -8234,7 +8250,7 @@ dependencies = [ "log", "pico-args", "roxmltree", - "rustybuzz", + "rustybuzz 0.13.0", "simplecss", "siphasher 1.0.1", "strict-num", diff --git a/bindings/packager/nodejs/CHANGELOG.md b/bindings/packager/nodejs/CHANGELOG.md index 91ed4173..e5ba4512 100644 --- a/bindings/packager/nodejs/CHANGELOG.md +++ b/bindings/packager/nodejs/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## \[0.9.2] + +- [`753ec77`](https://www.github.com/crabnebula-dev/cargo-packager/commit/753ec77467933c835ca4a02a03056bbf4af48630) ([#255](https://www.github.com/crabnebula-dev/cargo-packager/pull/255)) Explicitly mention which fields in `Config` and other configuration structs + are skipped during deserialization. + This reduces confusion for new users looking at the docs for `Config`, + who may receive unexpected errors when attempting to specify skipped fields + in their config files or Cargo package metadata. + +### Dependencies + +- Upgraded to `cargo-packager@0.9.2` + ## \[0.9.1] - [`44a19ea`](https://www.github.com/crabnebula-dev/cargo-packager/commit/44a19eae1f5f26b1bd10ba84dd6eb3d856609a67) ([#246](https://www.github.com/crabnebula-dev/cargo-packager/pull/246)) On macOS, fix notarization skipping needed environment variables when macos specific config has been specified in the config file. diff --git a/bindings/packager/nodejs/package.json b/bindings/packager/nodejs/package.json index ae62fb15..4e42ab0f 100644 --- a/bindings/packager/nodejs/package.json +++ b/bindings/packager/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@crabnebula/packager", - "version": "0.9.1", + "version": "0.9.2", "main": "build/index.js", "module": "build/index.js", "types": "build/index.d.ts", diff --git a/crates/packager/CHANGELOG.md b/crates/packager/CHANGELOG.md index bf1c8631..736a1194 100644 --- a/crates/packager/CHANGELOG.md +++ b/crates/packager/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## \[0.9.2] + +- [`753ec77`](https://www.github.com/crabnebula-dev/cargo-packager/commit/753ec77467933c835ca4a02a03056bbf4af48630) ([#255](https://www.github.com/crabnebula-dev/cargo-packager/pull/255)) Explicitly mention which fields in `Config` and other configuration structs + are skipped during deserialization. + This reduces confusion for new users looking at the docs for `Config`, + who may receive unexpected errors when attempting to specify skipped fields + in their config files or Cargo package metadata. + ## \[0.9.1] - [`44a19ea`](https://www.github.com/crabnebula-dev/cargo-packager/commit/44a19eae1f5f26b1bd10ba84dd6eb3d856609a67) ([#246](https://www.github.com/crabnebula-dev/cargo-packager/pull/246)) On macOS, fix notarization skipping needed environment variables when macos specific config has been specified in the config file. diff --git a/crates/packager/Cargo.toml b/crates/packager/Cargo.toml index 2be6c257..325ef90a 100644 --- a/crates/packager/Cargo.toml +++ b/crates/packager/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-packager" -version = "0.9.1" +version = "0.9.2" description = "Executable packager and bundler distributed as a CLI and library." authors = [ "CrabNebula Ltd.",