diff --git a/.changes/appimage-files.md b/.changes/appimage-files.md deleted file mode 100644 index 99962a9d..00000000 --- a/.changes/appimage-files.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cargo-packager": minor ---- - -Added `files` configuration under `AppImageConfig` for adding custom files on the AppImage's AppDir. diff --git a/.changes/binary-path-breaking-change.md b/.changes/binary-path-breaking-change.md deleted file mode 100644 index 29c15e6d..00000000 --- a/.changes/binary-path-breaking-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cargo-packager": minor ---- - -Renamed binary `filename` property to `path`, which supports absolute paths. diff --git a/.changes/dmg-config.md b/.changes/dmg-config.md deleted file mode 100644 index 90ca4e1f..00000000 --- a/.changes/dmg-config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cargo-packager": "patch" ---- - -Add `config.dmg` to configure the DMG on macOS. diff --git a/.changes/non-exhuastive.md b/.changes/non-exhuastive.md deleted file mode 100644 index d0836685..00000000 --- a/.changes/non-exhuastive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cargo-packager": minor ---- - -Mark most of the types as `non_exhaustive` to allow adding more field later on without having to break downstream users use the newly added helper methods on these types to modify the corresponding fields in-place. diff --git a/.changes/packager-nodejs-updater-initial-release.md b/.changes/packager-nodejs-updater-initial-release.md deleted file mode 100644 index 0491ee79..00000000 --- a/.changes/packager-nodejs-updater-initial-release.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@crabnebula/packager": minor -"@crabnebula/updater": minor -"cargo-packager-updater": minor ---- - -Initial release. diff --git a/.changes/windows-alternative-signtool.md b/.changes/windows-alternative-signtool.md deleted file mode 100644 index 46c4b04e..00000000 --- a/.changes/windows-alternative-signtool.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"cargo-packager": "patch" ---- - -Add `config.windows.sign_command` which can be used to override signing command on windows and allows usage of tools other than `signtool.exe`. diff --git a/bindings/packager/nodejs/CHANGELOG.md b/bindings/packager/nodejs/CHANGELOG.md new file mode 100644 index 00000000..a4b6ad1b --- /dev/null +++ b/bindings/packager/nodejs/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## \[0.1.0] + +- [`c4fa8fd`](https://www.github.com/crabnebula-dev/cargo-packager/commit/c4fa8fd6334b7fd0c32710ea2df0b54aa6bde713) Initial release. + +### Dependencies + +- Upgraded to `cargo-packager@0.4.0` diff --git a/bindings/packager/nodejs/package.json b/bindings/packager/nodejs/package.json index 96943959..cccf36e9 100644 --- a/bindings/packager/nodejs/package.json +++ b/bindings/packager/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@crabnebula/packager", - "version": "0.0.0", + "version": "0.1.0", "main": "build/index.js", "module": "build/index.js", "types": "build/index.d.ts", diff --git a/bindings/updater/nodejs/CHANGELOG.md b/bindings/updater/nodejs/CHANGELOG.md new file mode 100644 index 00000000..248791e2 --- /dev/null +++ b/bindings/updater/nodejs/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## \[0.1.0] + +- [`c4fa8fd`](https://www.github.com/crabnebula-dev/cargo-packager/commit/c4fa8fd6334b7fd0c32710ea2df0b54aa6bde713) Initial release. + +### Dependencies + +- Upgraded to `cargo-packager-updater@0.1.0` diff --git a/bindings/updater/nodejs/package.json b/bindings/updater/nodejs/package.json index 5843a653..4f0d8007 100644 --- a/bindings/updater/nodejs/package.json +++ b/bindings/updater/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@crabnebula/updater", - "version": "0.0.0", + "version": "0.1.0", "main": "./index.js", "types": "./index.d.ts", "napi": { diff --git a/crates/packager/CHANGELOG.md b/crates/packager/CHANGELOG.md index 1db9c1e1..0ab52444 100644 --- a/crates/packager/CHANGELOG.md +++ b/crates/packager/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## \[0.4.0] + +- [`ecde3fb`](https://www.github.com/crabnebula-dev/cargo-packager/commit/ecde3fb71a8f120e71d4781c11214db750042cc4)([#58](https://www.github.com/crabnebula-dev/cargo-packager/pull/58)) Added `files` configuration under `AppImageConfig` for adding custom files on the AppImage's AppDir. +- [`ecde3fb`](https://www.github.com/crabnebula-dev/cargo-packager/commit/ecde3fb71a8f120e71d4781c11214db750042cc4)([#58](https://www.github.com/crabnebula-dev/cargo-packager/pull/58)) Renamed binary `filename` property to `path`, which supports absolute paths. +- [`f04c17f`](https://www.github.com/crabnebula-dev/cargo-packager/commit/f04c17f72a4af306f47065aff405c4bd0f7b6442)([#87](https://www.github.com/crabnebula-dev/cargo-packager/pull/87)) Add `config.dmg` to configure the DMG on macOS. +- [`21a6c9e`](https://www.github.com/crabnebula-dev/cargo-packager/commit/21a6c9ef4ddbefe9a6e6c5abf287f2ad993edffb)([#84](https://www.github.com/crabnebula-dev/cargo-packager/pull/84)) Mark most of the types as `non_exhaustive` to allow adding more field later on without having to break downstream users use the newly added helper methods on these types to modify the corresponding fields in-place. +- [`db75777`](https://www.github.com/crabnebula-dev/cargo-packager/commit/db75777d2799ca37217d568befad39b9377cfa2a) Add `config.windows.sign_command` which can be used to override signing command on windows and allows usage of tools other than `signtool.exe`. + ## \[0.3.0] - [`65b8c20`](https://www.github.com/crabnebula-dev/cargo-packager/commit/65b8c20a96877038daa4907b80cd96f96e0bfe33)([#54](https://www.github.com/crabnebula-dev/cargo-packager/pull/54)) Code sign binaries and frameworks on macOS. diff --git a/crates/packager/Cargo.toml b/crates/packager/Cargo.toml index 446e2279..e3d6b48c 100644 --- a/crates/packager/Cargo.toml +++ b/crates/packager/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-packager" -version = "0.3.0" +version = "0.4.0" description = "Executable packager and bundler distributed as a CLI and library." authors = [ "CrabNebula Ltd.", diff --git a/crates/updater/CHANGELOG.md b/crates/updater/CHANGELOG.md new file mode 100644 index 00000000..ff2abb53 --- /dev/null +++ b/crates/updater/CHANGELOG.md @@ -0,0 +1,5 @@ +# Changelog + +## \[0.1.0] + +- [`c4fa8fd`](https://www.github.com/crabnebula-dev/cargo-packager/commit/c4fa8fd6334b7fd0c32710ea2df0b54aa6bde713) Initial release. diff --git a/crates/updater/Cargo.toml b/crates/updater/Cargo.toml index a505a626..c599884c 100644 --- a/crates/updater/Cargo.toml +++ b/crates/updater/Cargo.toml @@ -1,16 +1,24 @@ [package] name = "cargo-packager-updater" -version = "0.0.0" +version = "0.1.0" description = "Rust executable updater." -authors.workspace = true -edition.workspace = true -license.workspace = true -repository.workspace = true + + [package.authors] + workspace = true + + [package.edition] + workspace = true + + [package.license] + workspace = true + + [package.repository] + workspace = true [features] -native-tls = ["reqwest/native-tls"] -native-tls-vendored = ["reqwest/native-tls-vendored"] -rustls-tls = ["reqwest/rustls-tls"] +native-tls = [ "reqwest/native-tls" ] +native-tls-vendored = [ "reqwest/native-tls-vendored" ] +rustls-tls = [ "reqwest/rustls-tls" ] [dependencies] reqwest = { version = "0.11", default-features = false, features = [ "json", "stream", "blocking" ] } @@ -21,9 +29,9 @@ 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.8"