diff --git a/.changes/add-pacman-support.md b/.changes/add-pacman-support.md deleted file mode 100644 index d7636008..00000000 --- a/.changes/add-pacman-support.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"cargo-packager": minor -"@crabnebula/packager": minor ---- - -Add Arch Linux package manager, `pacman` support for cargo packager. diff --git a/.changes/fix-download-callbacks.md b/.changes/fix-download-callbacks.md deleted file mode 100644 index a7bb89cc..00000000 --- a/.changes/fix-download-callbacks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@crabnebula/updater": patch ---- - -Fix the download callback parameters to be accurate to typescript definitions diff --git a/.changes/macos-signing-ordering.md b/.changes/macos-signing-ordering.md deleted file mode 100644 index 76398e07..00000000 --- a/.changes/macos-signing-ordering.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"cargo-packager": patch -"@crabnebula/packager": patch ---- - -Fix codesigning failing on macOS under certain circumstances when the order in which files were signed was not -deterministic and nesting required signing files nested more deeply first. diff --git a/.changes/resource-resolver-initial-release.md b/.changes/resource-resolver-initial-release.md deleted file mode 100644 index f8e8f385..00000000 --- a/.changes/resource-resolver-initial-release.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"cargo-packager-utils": minor -"cargo-packager-resource-resolver": minor -"@crabnebula/packager-resource-resolver": minor ---- - -Initial Release. diff --git a/bindings/packager/nodejs/CHANGELOG.md b/bindings/packager/nodejs/CHANGELOG.md index ea63b1f8..f8d20a5d 100644 --- a/bindings/packager/nodejs/CHANGELOG.md +++ b/bindings/packager/nodejs/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## \[0.2.0] + +- [`9bdb953`](https://www.github.com/crabnebula-dev/cargo-packager/commit/9bdb953f1b48c8d69d86e9e42295cd36453c1648)([#137](https://www.github.com/crabnebula-dev/cargo-packager/pull/137)) Add Arch Linux package manager, `pacman` support for cargo packager. +- [`a29943e`](https://www.github.com/crabnebula-dev/cargo-packager/commit/a29943e8c95d70e8b77c23021ce52f6ee13314c8)([#140](https://www.github.com/crabnebula-dev/cargo-packager/pull/140)) Fix codesigning failing on macOS under certain circumstances when the order in which files were signed was not + deterministic and nesting required signing files nested more deeply first. + +### Dependencies + +- Upgraded to `cargo-packager@0.5.0` +- Upgraded to `cargo-packager-utils@0.1.0` + ## \[0.1.5] - [`f08e4b8`](https://www.github.com/crabnebula-dev/cargo-packager/commit/f08e4b8972b072617fdb78f11e222427e49ebe8e) Fix the signing and notarization process for MacOS bundles diff --git a/bindings/packager/nodejs/package.json b/bindings/packager/nodejs/package.json index a3768300..56fae085 100644 --- a/bindings/packager/nodejs/package.json +++ b/bindings/packager/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@crabnebula/packager", - "version": "0.1.5", + "version": "0.2.0", "main": "build/index.js", "module": "build/index.js", "types": "build/index.d.ts", diff --git a/bindings/resource-resolver/nodejs/CHANGELOG.md b/bindings/resource-resolver/nodejs/CHANGELOG.md new file mode 100644 index 00000000..dec05536 --- /dev/null +++ b/bindings/resource-resolver/nodejs/CHANGELOG.md @@ -0,0 +1,10 @@ +# Changelog + +## \[0.1.0] + +- [`cd0242b`](https://www.github.com/crabnebula-dev/cargo-packager/commit/cd0242b8a41b2f7ecb78dfbae04b3a2e1c72c931) Initial Release. + +### Dependencies + +- Upgraded to `cargo-packager-utils@0.1.0` +- Upgraded to `cargo-packager-resource-resolver@0.1.0` diff --git a/bindings/resource-resolver/nodejs/package.json b/bindings/resource-resolver/nodejs/package.json index 76628ed1..0bb0d16c 100644 --- a/bindings/resource-resolver/nodejs/package.json +++ b/bindings/resource-resolver/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@crabnebula/packager-resource-resolver", - "version": "0.0.0", + "version": "0.1.0", "main": "./index.js", "types": "./index.d.ts", "napi": { diff --git a/bindings/updater/nodejs/CHANGELOG.md b/bindings/updater/nodejs/CHANGELOG.md index 5aadaf4e..7a48212f 100644 --- a/bindings/updater/nodejs/CHANGELOG.md +++ b/bindings/updater/nodejs/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## \[0.1.2] + +- [`005a55f`](https://www.github.com/crabnebula-dev/cargo-packager/commit/005a55fb27b92503b3d6f936cffb088ccf346c40)([#143](https://www.github.com/crabnebula-dev/cargo-packager/pull/143)) Fix the download callback parameters to be accurate to typescript definitions + +### Dependencies + +- Upgraded to `cargo-packager-utils@0.1.0` +- Upgraded to `cargo-packager-updater@0.1.2` + ## \[0.1.1] - [`feb53a2`](https://www.github.com/crabnebula-dev/cargo-packager/commit/feb53a2f16ef2c8d93ff2d73a4eb318490f33471)([#102](https://www.github.com/crabnebula-dev/cargo-packager/pull/102)) Fix NSIS updater failing to launch when using `basicUi` mode. diff --git a/bindings/updater/nodejs/package.json b/bindings/updater/nodejs/package.json index 6c4e45ba..39612b29 100644 --- a/bindings/updater/nodejs/package.json +++ b/bindings/updater/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@crabnebula/updater", - "version": "0.1.1", + "version": "0.1.2", "main": "./index.js", "types": "./index.d.ts", "napi": { diff --git a/crates/packager/CHANGELOG.md b/crates/packager/CHANGELOG.md index c25dea14..9a290d9d 100644 --- a/crates/packager/CHANGELOG.md +++ b/crates/packager/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## \[0.5.0] + +- [`9bdb953`](https://www.github.com/crabnebula-dev/cargo-packager/commit/9bdb953f1b48c8d69d86e9e42295cd36453c1648)([#137](https://www.github.com/crabnebula-dev/cargo-packager/pull/137)) Add Arch Linux package manager, `pacman` support for cargo packager. +- [`a29943e`](https://www.github.com/crabnebula-dev/cargo-packager/commit/a29943e8c95d70e8b77c23021ce52f6ee13314c8)([#140](https://www.github.com/crabnebula-dev/cargo-packager/pull/140)) Fix codesigning failing on macOS under certain circumstances when the order in which files were signed was not + deterministic and nesting required signing files nested more deeply first. + +### Dependencies + +- Upgraded to `cargo-packager-utils@0.1.0` + ## \[0.4.5] - [`f08e4b8`](https://www.github.com/crabnebula-dev/cargo-packager/commit/f08e4b8972b072617fdb78f11e222427e49ebe8e) Fix the signing and notarization process for MacOS bundles diff --git a/crates/packager/Cargo.toml b/crates/packager/Cargo.toml index 55fec3d9..96b65415 100644 --- a/crates/packager/Cargo.toml +++ b/crates/packager/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-packager" -version = "0.4.5" +version = "0.5.0" description = "Executable packager and bundler distributed as a CLI and library." authors = [ "CrabNebula Ltd.", @@ -32,7 +32,7 @@ targets = [ default = [ "cli", "rustls-tls" ] cli = [ "clap", "dep:tracing-subscriber" ] schema = [ "schemars", "cargo-packager-utils/schema" ] -clap = ["dep:clap", "cargo-packager-utils/clap" ] +clap = [ "dep:clap", "cargo-packager-utils/clap" ] native-tls = [ "ureq/native-tls" ] native-tls-vendored = [ "native-tls", "native-tls/vendored" ] rustls-tls = [ "ureq/tls" ] @@ -66,7 +66,7 @@ flate2 = "1.0" strsim = "0.10" schemars = { workspace = true, optional = true } native-tls = { version = "0.2", optional = true } -cargo-packager-utils = { version = "0.0.0", path = "../utils" , features = ["serde"] } +cargo-packager-utils = { version = "0.1.0", path = "../utils", features = [ "serde" ] } [target."cfg(target_os = \"windows\")".dependencies] winreg = "0.52" diff --git a/crates/resource-resolver/CHANGELOG.md b/crates/resource-resolver/CHANGELOG.md new file mode 100644 index 00000000..58678e35 --- /dev/null +++ b/crates/resource-resolver/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## \[0.1.0] + +- [`cd0242b`](https://www.github.com/crabnebula-dev/cargo-packager/commit/cd0242b8a41b2f7ecb78dfbae04b3a2e1c72c931) Initial Release. + +### Dependencies + +- Upgraded to `cargo-packager-utils@0.1.0` diff --git a/crates/resource-resolver/Cargo.toml b/crates/resource-resolver/Cargo.toml index 43d4544a..cca64047 100644 --- a/crates/resource-resolver/Cargo.toml +++ b/crates/resource-resolver/Cargo.toml @@ -1,21 +1,21 @@ [package] name = "cargo-packager-resource-resolver" description = "Cargo packager resource resolver" -version = "0.0.0" +version = "0.1.0" authors = { workspace = true } edition = { workspace = true } license = { workspace = true } repository = { workspace = true } [package.metadata.docs.rs] -features = ["auto-detect-format"] +features = [ "auto-detect-format" ] [dependencies] thiserror = { workspace = true } -cargo-packager-utils = { version = "0.0.0", path = "../utils", default-features = false } +cargo-packager-utils = { version = "0.1.0", path = "../utils", default-features = false } log = "0.4.20" heck = "0.4.1" [features] -process-relaunch-dangerous-allow-symlink-macos = [] -auto-detect-format = [] +process-relaunch-dangerous-allow-symlink-macos = [ ] +auto-detect-format = [ ] diff --git a/crates/updater/CHANGELOG.md b/crates/updater/CHANGELOG.md index f3cb238a..a6eccdba 100644 --- a/crates/updater/CHANGELOG.md +++ b/crates/updater/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## \[0.1.2] + +### Dependencies + +- Upgraded to `cargo-packager-utils@0.1.0` + ## \[0.1.1] - [`feb53a2`](https://www.github.com/crabnebula-dev/cargo-packager/commit/feb53a2f16ef2c8d93ff2d73a4eb318490f33471)([#102](https://www.github.com/crabnebula-dev/cargo-packager/pull/102)) Fix NSIS updater failing to launch when using `basicUi` mode. diff --git a/crates/updater/Cargo.toml b/crates/updater/Cargo.toml index 9a4b02a6..9ab3abb6 100644 --- a/crates/updater/Cargo.toml +++ b/crates/updater/Cargo.toml @@ -1,26 +1,24 @@ [package] name = "cargo-packager-updater" -version = "0.1.1" +version = "0.1.2" description = "Rust executable updater." -authors = ["CrabNebula Ltd.", "Tauri Programme within The Commons Conservancy"] +authors = [ + "CrabNebula Ltd.", + "Tauri Programme within The Commons Conservancy" +] edition = { workspace = true } license = { workspace = true } repository = { workspace = true } [features] -process-relaunch-dangerous-allow-symlink-macos = [] -native-tls = ["reqwest/native-tls"] -native-tls-vendored = ["reqwest/native-tls-vendored"] -rustls-tls = ["reqwest/rustls-tls"] +process-relaunch-dangerous-allow-symlink-macos = [ ] +native-tls = [ "reqwest/native-tls" ] +native-tls-vendored = [ "reqwest/native-tls-vendored" ] +rustls-tls = [ "reqwest/rustls-tls" ] [dependencies] -cargo-packager-utils = { version = "0.0.0", path = "../utils" } - -reqwest = { version = "0.11", default-features = false, features = [ - "json", - "stream", - "blocking", -] } +cargo-packager-utils = { version = "0.1.0", path = "../utils" } +reqwest = { version = "0.11", default-features = false, features = [ "json", "stream", "blocking" ] } thiserror = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } @@ -28,12 +26,13 @@ dunce = { workspace = true } dirs = { workspace = true } semver = { workspace = true } base64 = { workspace = true } -time = { workspace = true, features = ["parsing", "formatting"] } +time = { workspace = true, features = [ "parsing", "formatting" ] } http = "0.2" -url = { version = "2.5", features = ["serde"] } +url = { version = "2.5", features = [ "serde" ] } minisign-verify = "0.2" ctor = "0.2" tempfile = "3.9" + [target."cfg(target_os = \"macos\")".dependencies] tar = { workspace = true } flate2 = "1.0" diff --git a/crates/utils/CHANGELOG.md b/crates/utils/CHANGELOG.md new file mode 100644 index 00000000..3360b283 --- /dev/null +++ b/crates/utils/CHANGELOG.md @@ -0,0 +1,5 @@ +# Changelog + +## \[0.1.0] + +- [`cd0242b`](https://www.github.com/crabnebula-dev/cargo-packager/commit/cd0242b8a41b2f7ecb78dfbae04b3a2e1c72c931) Initial Release. diff --git a/crates/utils/Cargo.toml b/crates/utils/Cargo.toml index 7441e18a..7ca4ad2e 100644 --- a/crates/utils/Cargo.toml +++ b/crates/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-packager-utils" -version = "0.0.0" +version = "0.1.0" authors = { workspace = true } edition = { workspace = true } license = { workspace = true } @@ -13,8 +13,8 @@ clap = { workspace = true, optional = true } serde = { workspace = true, optional = true } [features] -default = ["cli"] -cli = [] -schema = ["schemars"] -clap = ["dep:clap"] -serde = ["dep:serde"] +default = [ "cli" ] +cli = [ ] +schema = [ "schemars" ] +clap = [ "dep:clap" ] +serde = [ "dep:serde" ]