diff --git a/.changeset/beige-dogs-speak.md b/.changeset/beige-dogs-speak.md deleted file mode 100644 index 3bab1e35..00000000 --- a/.changeset/beige-dogs-speak.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@bluecadet/launchpad-monitor": major -"@bluecadet/launchpad-utils": major ---- - -**Plugin API and Monitor Package Updates:** -- Refactor `monitor` package to use `neverthrow` for error handling. -- Add tests for `monitor` package. -- Add hooks for `monitor` events. -- Add tests to `utils` package. \ No newline at end of file diff --git a/.changeset/chatty-baboons-smell.md b/.changeset/chatty-baboons-smell.md deleted file mode 100644 index d92429da..00000000 --- a/.changeset/chatty-baboons-smell.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@bluecadet/launchpad": patch -"@bluecadet/launchpad-scaffold": patch -"@bluecadet/launchpad-content": patch -"@bluecadet/launchpad-monitor": patch -"@bluecadet/launchpad-utils": patch -"@bluecadet/launchpad-cli": patch ---- - -Include package.json in exports diff --git a/.changeset/chilled-badgers-confess.md b/.changeset/chilled-badgers-confess.md deleted file mode 100644 index 24e86c34..00000000 --- a/.changeset/chilled-badgers-confess.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@bluecadet/launchpad-content": patch -"@bluecadet/launchpad-cli": patch ---- - -More verbose error logging, plus better messages on source configs with unions diff --git a/.changeset/flat-poems-kiss.md b/.changeset/flat-poems-kiss.md deleted file mode 100644 index 94d75b9c..00000000 --- a/.changeset/flat-poems-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bluecadet/launchpad-content": patch ---- - -Improve contentful source compatibility with mediaDownloader diff --git a/.changeset/gold-kings-watch.md b/.changeset/gold-kings-watch.md deleted file mode 100644 index d89f5199..00000000 --- a/.changeset/gold-kings-watch.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"@bluecadet/launchpad-dashboard": major -"@bluecadet/launchpad": major -"@bluecadet/launchpad-scaffold": major -"@bluecadet/launchpad-content": major -"@bluecadet/launchpad-monitor": major -"@bluecadet/launchpad-utils": major ---- - -**Plugin API and Content Package Updates:** -- Add basic support for Plugin API across `content`, `monitor`, and `core` packages. -- Implement full support for plugins in `content` package. -- Refactor `content` sources to be functions. -- Refactor `content` transforms and media-downloader to be plugins. -- Implement `neverthrow` for error handling in `content` package. -- Add unit tests for `content` package. -- Fully remove credentials API (superseded by dotenv config) \ No newline at end of file diff --git a/.changeset/healthy-brooms-hammer.md b/.changeset/healthy-brooms-hammer.md deleted file mode 100644 index 1483e7a9..00000000 --- a/.changeset/healthy-brooms-hammer.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@bluecadet/launchpad": minor -"@bluecadet/launchpad-content": minor -"@bluecadet/launchpad-utils": minor ---- - -update logging diff --git a/.changeset/itchy-ties-decide.md b/.changeset/itchy-ties-decide.md deleted file mode 100644 index b5a40014..00000000 --- a/.changeset/itchy-ties-decide.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@bluecadet/launchpad-content": minor -"@bluecadet/launchpad-monitor": minor -"@bluecadet/launchpad-utils": minor -"@bluecadet/launchpad-cli": minor ---- - -convert configs to zod validators diff --git a/.changeset/new-rockets-refuse.md b/.changeset/new-rockets-refuse.md deleted file mode 100644 index 02263d51..00000000 --- a/.changeset/new-rockets-refuse.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@bluecadet/launchpad-content": minor -"@bluecadet/launchpad-utils": patch -"@bluecadet/launchpad-cli": patch -"@bluecadet/launchpad-scaffold": patch ---- - -Add image transform plugins diff --git a/.changeset/olive-tomatoes-smoke.md b/.changeset/olive-tomatoes-smoke.md deleted file mode 100644 index 0e848f71..00000000 --- a/.changeset/olive-tomatoes-smoke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bluecadet/launchpad-content": minor ---- - -Update mediaDownloader and sanityImageUrlTransform defaults diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index e92792e3..00000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "mode": "exit", - "tag": "next", - "initialVersions": { - "@bluecadet/launchpad-content": "1.14.1", - "@bluecadet/launchpad-dashboard": "1.5.0", - "@bluecadet/launchpad": "1.5.2", - "@bluecadet/launchpad-monitor": "1.8.0", - "@bluecadet/launchpad-scaffold": "1.8.1", - "@bluecadet/launchpad-testing": "0.1.0", - "@bluecadet/launchpad-tsconfig": "0.1.0", - "@bluecadet/launchpad-utils": "1.5.2", - "@bluecadet/launchpad-cli": "1.0.0", - "@bluecadet/launchpad-docs": "0.1.0" - }, - "changesets": [ - "beige-dogs-speak", - "chatty-baboons-smell", - "chilled-badgers-confess", - "flat-poems-kiss", - "gold-kings-watch", - "healthy-brooms-hammer", - "itchy-ties-decide", - "new-rockets-refuse", - "olive-tomatoes-smoke", - "soft-beers-relate", - "thick-hotels-scream", - "tiny-crews-happen", - "yellow-boats-search", - "young-days-battle", - "young-queens-hide" - ] -} diff --git a/.changeset/soft-beers-relate.md b/.changeset/soft-beers-relate.md deleted file mode 100644 index b9b0cbc8..00000000 --- a/.changeset/soft-beers-relate.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@bluecadet/launchpad-dashboard": patch -"@bluecadet/launchpad": patch -"@bluecadet/launchpad-scaffold": patch -"@bluecadet/launchpad-content": patch -"@bluecadet/launchpad-monitor": patch -"@bluecadet/launchpad-utils": patch -"@bluecadet/launchpad-cli": patch ---- - -refactor to TS diff --git a/.changeset/thick-hotels-scream.md b/.changeset/thick-hotels-scream.md deleted file mode 100644 index 39f384b6..00000000 --- a/.changeset/thick-hotels-scream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bluecadet/launchpad-content": minor ---- - -Fix content source/plugin exports diff --git a/.changeset/tiny-crews-happen.md b/.changeset/tiny-crews-happen.md deleted file mode 100644 index c86896d1..00000000 --- a/.changeset/tiny-crews-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bluecadet/launchpad-content": patch ---- - -fix media getting overwritten diff --git a/.changeset/yellow-boats-search.md b/.changeset/yellow-boats-search.md deleted file mode 100644 index 993f3900..00000000 --- a/.changeset/yellow-boats-search.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bluecadet/launchpad-content": minor ---- - -Refactor DataStore to be a fs proxy instead of in memory diff --git a/.changeset/young-days-battle.md b/.changeset/young-days-battle.md deleted file mode 100644 index ff2f6b0e..00000000 --- a/.changeset/young-days-battle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bluecadet/launchpad-utils": minor ---- - -cleanup file and console log formats diff --git a/.changeset/young-queens-hide.md b/.changeset/young-queens-hide.md deleted file mode 100644 index 1e5cc055..00000000 --- a/.changeset/young-queens-hide.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@bluecadet/launchpad": major -"@bluecadet/launchpad-scaffold": major -"@bluecadet/launchpad-content": major -"@bluecadet/launchpad-monitor": major -"@bluecadet/launchpad-utils": major -"@bluecadet/launchpad-cli": major ---- - -**New CLI Package**: -- Move CLI to separate package -- Lazy import CLI commands to improve startup time -- Move config and dotenv loading and parsing to CLI package -- convert core package to have no code, just a shorthand for installing all sub-packages \ No newline at end of file diff --git a/docs/package.json b/docs/package.json index ae44acc9..da9b8505 100644 --- a/docs/package.json +++ b/docs/package.json @@ -4,11 +4,11 @@ "private": true, "type": "module", "devDependencies": { - "@bluecadet/launchpad": "2.0.0-next.5", - "@bluecadet/launchpad-cli": "2.0.0-next.5", - "@bluecadet/launchpad-content": "2.0.0-next.8", - "@bluecadet/launchpad-monitor": "2.0.0-next.4", - "@bluecadet/launchpad-scaffold": "2.0.0-next.3" + "@bluecadet/launchpad": "2.0.0", + "@bluecadet/launchpad-cli": "2.0.0", + "@bluecadet/launchpad-content": "2.0.0", + "@bluecadet/launchpad-monitor": "2.0.0", + "@bluecadet/launchpad-scaffold": "2.0.0" }, "dependencies": { "lucide-vue-next": "^0.461.0", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 12fbcce1..8a55f710 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,32 @@ # @bluecadet/launchpad-cli +## 2.0.0 + +### Major Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1) Thanks [@claytercek](https://github.com/claytercek)! - **New CLI Package**: + - Move CLI to separate package + - Lazy import CLI commands to improve startup time + - Move config and dotenv loading and parsing to CLI package + - convert core package to have no code, just a shorthand for installing all sub-packages + +### Minor Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`af3ef8664bea647a93a36cd9703c143db060d8d0`](https://github.com/bluecadet/launchpad/commit/af3ef8664bea647a93a36cd9703c143db060d8d0) Thanks [@claytercek](https://github.com/claytercek)! - convert configs to zod validators + +### Patch Changes + +- [#185](https://github.com/bluecadet/launchpad/pull/185) [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935) Thanks [@claytercek](https://github.com/claytercek)! - Include package.json in exports + +- [#191](https://github.com/bluecadet/launchpad/pull/191) [`879d4de542038d5e9910de149307fb8434a04cd1`](https://github.com/bluecadet/launchpad/commit/879d4de542038d5e9910de149307fb8434a04cd1) Thanks [@claytercek](https://github.com/claytercek)! - More verbose error logging, plus better messages on source configs with unions + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`543c836deac30d8f3b18a377db0f8c4f051ea8ef`](https://github.com/bluecadet/launchpad/commit/543c836deac30d8f3b18a377db0f8c4f051ea8ef) Thanks [@claytercek](https://github.com/claytercek)! - Add image transform plugins + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741) Thanks [@claytercek](https://github.com/claytercek)! - refactor to TS + +- Updated dependencies [[`9252b2489f1e7170223c2c2bfaffe2202d32b59a`](https://github.com/bluecadet/launchpad/commit/9252b2489f1e7170223c2c2bfaffe2202d32b59a), [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935), [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989), [`75622fbcf94d84717d6c1107799b5d745828a7a6`](https://github.com/bluecadet/launchpad/commit/75622fbcf94d84717d6c1107799b5d745828a7a6), [`af3ef8664bea647a93a36cd9703c143db060d8d0`](https://github.com/bluecadet/launchpad/commit/af3ef8664bea647a93a36cd9703c143db060d8d0), [`543c836deac30d8f3b18a377db0f8c4f051ea8ef`](https://github.com/bluecadet/launchpad/commit/543c836deac30d8f3b18a377db0f8c4f051ea8ef), [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741), [`2c2866a77482a18759a4fdacafcb7e6493db6dbb`](https://github.com/bluecadet/launchpad/commit/2c2866a77482a18759a4fdacafcb7e6493db6dbb), [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1)]: + - @bluecadet/launchpad-utils@2.0.0 + ## 2.0.0-next.5 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 6fb5d06c..729e0246 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@bluecadet/launchpad-cli", - "version": "2.0.0-next.5", + "version": "2.0.0", "description": "CLI for @bluecadet/launchpad utilities", "engines": { "npm": ">=8.5.1", @@ -52,7 +52,7 @@ }, "homepage": "https://github.com/bluecadet/launchpad/packages/cli", "dependencies": { - "@bluecadet/launchpad-utils": "~2.0.0-next.5", + "@bluecadet/launchpad-utils": "~2.0.0", "chalk": "^5.0.0", "dotenv": "^16.4.5", "neverthrow": "^8.1.1", @@ -60,9 +60,9 @@ "zod": "^3.23.8" }, "optionalDependencies": { - "@bluecadet/launchpad-content": "~2.0.0-next.8", - "@bluecadet/launchpad-monitor": "~2.0.0-next.4", - "@bluecadet/launchpad-scaffold": "~2.0.0-next.3" + "@bluecadet/launchpad-content": "~2.0.0", + "@bluecadet/launchpad-monitor": "~2.0.0", + "@bluecadet/launchpad-scaffold": "~2.0.0" }, "devDependencies": { "@bluecadet/launchpad-tsconfig": "0.1.0", diff --git a/packages/content/CHANGELOG.md b/packages/content/CHANGELOG.md index 74204389..a004a8bf 100644 --- a/packages/content/CHANGELOG.md +++ b/packages/content/CHANGELOG.md @@ -1,5 +1,54 @@ # @bluecadet/launchpad-content +## 2.0.0 + +### Major Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989) Thanks [@claytercek](https://github.com/claytercek)! - **Plugin API and Content Package Updates:** + + - Add basic support for Plugin API across `content`, `monitor`, and `core` packages. + - Implement full support for plugins in `content` package. + - Refactor `content` sources to be functions. + - Refactor `content` transforms and media-downloader to be plugins. + - Implement `neverthrow` for error handling in `content` package. + - Add unit tests for `content` package. + - Fully remove credentials API (superseded by dotenv config) + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1) Thanks [@claytercek](https://github.com/claytercek)! - **New CLI Package**: + - Move CLI to separate package + - Lazy import CLI commands to improve startup time + - Move config and dotenv loading and parsing to CLI package + - convert core package to have no code, just a shorthand for installing all sub-packages + +### Minor Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`75622fbcf94d84717d6c1107799b5d745828a7a6`](https://github.com/bluecadet/launchpad/commit/75622fbcf94d84717d6c1107799b5d745828a7a6) Thanks [@claytercek](https://github.com/claytercek)! - update logging + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`af3ef8664bea647a93a36cd9703c143db060d8d0`](https://github.com/bluecadet/launchpad/commit/af3ef8664bea647a93a36cd9703c143db060d8d0) Thanks [@claytercek](https://github.com/claytercek)! - convert configs to zod validators + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`543c836deac30d8f3b18a377db0f8c4f051ea8ef`](https://github.com/bluecadet/launchpad/commit/543c836deac30d8f3b18a377db0f8c4f051ea8ef) Thanks [@claytercek](https://github.com/claytercek)! - Add image transform plugins + +- [#188](https://github.com/bluecadet/launchpad/pull/188) [`aa37868b6135cafb2b89fae11b11d261f27ff6df`](https://github.com/bluecadet/launchpad/commit/aa37868b6135cafb2b89fae11b11d261f27ff6df) Thanks [@claytercek](https://github.com/claytercek)! - Update mediaDownloader and sanityImageUrlTransform defaults + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`5d5ead5bd77c97d69ed908cb00516d600708210a`](https://github.com/bluecadet/launchpad/commit/5d5ead5bd77c97d69ed908cb00516d600708210a) Thanks [@claytercek](https://github.com/claytercek)! - Fix content source/plugin exports + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`795eb39bcf9131615dd1e34c9c02933f8352f082`](https://github.com/bluecadet/launchpad/commit/795eb39bcf9131615dd1e34c9c02933f8352f082) Thanks [@claytercek](https://github.com/claytercek)! - Refactor DataStore to be a fs proxy instead of in memory + +### Patch Changes + +- [#185](https://github.com/bluecadet/launchpad/pull/185) [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935) Thanks [@claytercek](https://github.com/claytercek)! - Include package.json in exports + +- [#191](https://github.com/bluecadet/launchpad/pull/191) [`879d4de542038d5e9910de149307fb8434a04cd1`](https://github.com/bluecadet/launchpad/commit/879d4de542038d5e9910de149307fb8434a04cd1) Thanks [@claytercek](https://github.com/claytercek)! - More verbose error logging, plus better messages on source configs with unions + +- [#189](https://github.com/bluecadet/launchpad/pull/189) [`6d9ae5f944e74f3bd7ca6b0c18cac7c09da01d02`](https://github.com/bluecadet/launchpad/commit/6d9ae5f944e74f3bd7ca6b0c18cac7c09da01d02) Thanks [@claytercek](https://github.com/claytercek)! - Improve contentful source compatibility with mediaDownloader + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741) Thanks [@claytercek](https://github.com/claytercek)! - refactor to TS + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`afbf13e74bebfdc788876292685bce374f8c42e2`](https://github.com/bluecadet/launchpad/commit/afbf13e74bebfdc788876292685bce374f8c42e2) Thanks [@claytercek](https://github.com/claytercek)! - fix media getting overwritten + +- Updated dependencies [[`9252b2489f1e7170223c2c2bfaffe2202d32b59a`](https://github.com/bluecadet/launchpad/commit/9252b2489f1e7170223c2c2bfaffe2202d32b59a), [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935), [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989), [`75622fbcf94d84717d6c1107799b5d745828a7a6`](https://github.com/bluecadet/launchpad/commit/75622fbcf94d84717d6c1107799b5d745828a7a6), [`af3ef8664bea647a93a36cd9703c143db060d8d0`](https://github.com/bluecadet/launchpad/commit/af3ef8664bea647a93a36cd9703c143db060d8d0), [`543c836deac30d8f3b18a377db0f8c4f051ea8ef`](https://github.com/bluecadet/launchpad/commit/543c836deac30d8f3b18a377db0f8c4f051ea8ef), [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741), [`2c2866a77482a18759a4fdacafcb7e6493db6dbb`](https://github.com/bluecadet/launchpad/commit/2c2866a77482a18759a4fdacafcb7e6493db6dbb), [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1)]: + - @bluecadet/launchpad-utils@2.0.0 + ## 2.0.0-next.8 ### Patch Changes diff --git a/packages/content/package.json b/packages/content/package.json index c5fccffb..d98309b5 100644 --- a/packages/content/package.json +++ b/packages/content/package.json @@ -1,6 +1,6 @@ { "name": "@bluecadet/launchpad-content", - "version": "2.0.0-next.8", + "version": "2.0.0", "description": "Content syncing pipeline for various sources", "type": "module", "files": [ @@ -28,7 +28,7 @@ }, "homepage": "https://github.com/bluecadet/launchpad/packages/content", "dependencies": { - "@bluecadet/launchpad-utils": "~2.0.0-next.5", + "@bluecadet/launchpad-utils": "~2.0.0", "@portabletext/to-html": "2.0.0", "@sanity/block-content-to-markdown": "^0.0.5", "chalk": "^5.0.0", diff --git a/packages/dashboard/CHANGELOG.md b/packages/dashboard/CHANGELOG.md index c17d21c2..dcea6e11 100644 --- a/packages/dashboard/CHANGELOG.md +++ b/packages/dashboard/CHANGELOG.md @@ -1,5 +1,22 @@ # @bluecadet/launchpad-dashboard +## 2.0.0 + +### Major Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989) Thanks [@claytercek](https://github.com/claytercek)! - **Plugin API and Content Package Updates:** + - Add basic support for Plugin API across `content`, `monitor`, and `core` packages. + - Implement full support for plugins in `content` package. + - Refactor `content` sources to be functions. + - Refactor `content` transforms and media-downloader to be plugins. + - Implement `neverthrow` for error handling in `content` package. + - Add unit tests for `content` package. + - Fully remove credentials API (superseded by dotenv config) + +### Patch Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741) Thanks [@claytercek](https://github.com/claytercek)! - refactor to TS + ## 2.0.0-next.1 ### Patch Changes diff --git a/packages/dashboard/package.json b/packages/dashboard/package.json index f92a36f9..0f8ece98 100644 --- a/packages/dashboard/package.json +++ b/packages/dashboard/package.json @@ -1,6 +1,6 @@ { "name": "@bluecadet/launchpad-dashboard", - "version": "2.0.0-next.1", + "version": "2.0.0", "description": "", "type": "module", "files": [ diff --git a/packages/launchpad/CHANGELOG.md b/packages/launchpad/CHANGELOG.md index c8e5f053..2017c8a6 100644 --- a/packages/launchpad/CHANGELOG.md +++ b/packages/launchpad/CHANGELOG.md @@ -1,5 +1,42 @@ # @bluecadet/launchpad +## 2.0.0 + +### Major Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989) Thanks [@claytercek](https://github.com/claytercek)! - **Plugin API and Content Package Updates:** + + - Add basic support for Plugin API across `content`, `monitor`, and `core` packages. + - Implement full support for plugins in `content` package. + - Refactor `content` sources to be functions. + - Refactor `content` transforms and media-downloader to be plugins. + - Implement `neverthrow` for error handling in `content` package. + - Add unit tests for `content` package. + - Fully remove credentials API (superseded by dotenv config) + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1) Thanks [@claytercek](https://github.com/claytercek)! - **New CLI Package**: + - Move CLI to separate package + - Lazy import CLI commands to improve startup time + - Move config and dotenv loading and parsing to CLI package + - convert core package to have no code, just a shorthand for installing all sub-packages + +### Minor Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`75622fbcf94d84717d6c1107799b5d745828a7a6`](https://github.com/bluecadet/launchpad/commit/75622fbcf94d84717d6c1107799b5d745828a7a6) Thanks [@claytercek](https://github.com/claytercek)! - update logging + +### Patch Changes + +- [#185](https://github.com/bluecadet/launchpad/pull/185) [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935) Thanks [@claytercek](https://github.com/claytercek)! - Include package.json in exports + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741) Thanks [@claytercek](https://github.com/claytercek)! - refactor to TS + +- Updated dependencies [[`9252b2489f1e7170223c2c2bfaffe2202d32b59a`](https://github.com/bluecadet/launchpad/commit/9252b2489f1e7170223c2c2bfaffe2202d32b59a), [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935), [`879d4de542038d5e9910de149307fb8434a04cd1`](https://github.com/bluecadet/launchpad/commit/879d4de542038d5e9910de149307fb8434a04cd1), [`6d9ae5f944e74f3bd7ca6b0c18cac7c09da01d02`](https://github.com/bluecadet/launchpad/commit/6d9ae5f944e74f3bd7ca6b0c18cac7c09da01d02), [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989), [`75622fbcf94d84717d6c1107799b5d745828a7a6`](https://github.com/bluecadet/launchpad/commit/75622fbcf94d84717d6c1107799b5d745828a7a6), [`af3ef8664bea647a93a36cd9703c143db060d8d0`](https://github.com/bluecadet/launchpad/commit/af3ef8664bea647a93a36cd9703c143db060d8d0), [`543c836deac30d8f3b18a377db0f8c4f051ea8ef`](https://github.com/bluecadet/launchpad/commit/543c836deac30d8f3b18a377db0f8c4f051ea8ef), [`aa37868b6135cafb2b89fae11b11d261f27ff6df`](https://github.com/bluecadet/launchpad/commit/aa37868b6135cafb2b89fae11b11d261f27ff6df), [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741), [`5d5ead5bd77c97d69ed908cb00516d600708210a`](https://github.com/bluecadet/launchpad/commit/5d5ead5bd77c97d69ed908cb00516d600708210a), [`afbf13e74bebfdc788876292685bce374f8c42e2`](https://github.com/bluecadet/launchpad/commit/afbf13e74bebfdc788876292685bce374f8c42e2), [`795eb39bcf9131615dd1e34c9c02933f8352f082`](https://github.com/bluecadet/launchpad/commit/795eb39bcf9131615dd1e34c9c02933f8352f082), [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1)]: + - @bluecadet/launchpad-monitor@2.0.0 + - @bluecadet/launchpad-scaffold@2.0.0 + - @bluecadet/launchpad-content@2.0.0 + - @bluecadet/launchpad-cli@2.0.0 + - @bluecadet/launchpad-dashboard@2.0.0 + ## 2.0.0-next.5 ### Patch Changes diff --git a/packages/launchpad/package.json b/packages/launchpad/package.json index ec080b8f..060451cc 100644 --- a/packages/launchpad/package.json +++ b/packages/launchpad/package.json @@ -1,6 +1,6 @@ { "name": "@bluecadet/launchpad", - "version": "2.0.0-next.5", + "version": "2.0.0", "description": "Suite of tools to manage media installations", "engines": { "npm": ">=8.5.1", @@ -39,11 +39,11 @@ }, "homepage": "https://github.com/bluecadet/launchpad#readme", "dependencies": { - "@bluecadet/launchpad-cli": "2.0.0-next.5", - "@bluecadet/launchpad-content": "2.0.0-next.8", - "@bluecadet/launchpad-dashboard": "2.0.0-next.1", - "@bluecadet/launchpad-monitor": "2.0.0-next.4", - "@bluecadet/launchpad-scaffold": "2.0.0-next.3" + "@bluecadet/launchpad-cli": "2.0.0", + "@bluecadet/launchpad-content": "2.0.0", + "@bluecadet/launchpad-dashboard": "2.0.0", + "@bluecadet/launchpad-monitor": "2.0.0", + "@bluecadet/launchpad-scaffold": "2.0.0" }, "devDependencies": { "@bluecadet/launchpad-tsconfig": "0.1.0" diff --git a/packages/monitor/CHANGELOG.md b/packages/monitor/CHANGELOG.md index d2277a5c..715069d3 100644 --- a/packages/monitor/CHANGELOG.md +++ b/packages/monitor/CHANGELOG.md @@ -1,5 +1,45 @@ # @bluecadet/launchpad-monitor +## 2.0.0 + +### Major Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`9252b2489f1e7170223c2c2bfaffe2202d32b59a`](https://github.com/bluecadet/launchpad/commit/9252b2489f1e7170223c2c2bfaffe2202d32b59a) Thanks [@claytercek](https://github.com/claytercek)! - **Plugin API and Monitor Package Updates:** + + - Refactor `monitor` package to use `neverthrow` for error handling. + - Add tests for `monitor` package. + - Add hooks for `monitor` events. + - Add tests to `utils` package. + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989) Thanks [@claytercek](https://github.com/claytercek)! - **Plugin API and Content Package Updates:** + + - Add basic support for Plugin API across `content`, `monitor`, and `core` packages. + - Implement full support for plugins in `content` package. + - Refactor `content` sources to be functions. + - Refactor `content` transforms and media-downloader to be plugins. + - Implement `neverthrow` for error handling in `content` package. + - Add unit tests for `content` package. + - Fully remove credentials API (superseded by dotenv config) + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1) Thanks [@claytercek](https://github.com/claytercek)! - **New CLI Package**: + - Move CLI to separate package + - Lazy import CLI commands to improve startup time + - Move config and dotenv loading and parsing to CLI package + - convert core package to have no code, just a shorthand for installing all sub-packages + +### Minor Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`af3ef8664bea647a93a36cd9703c143db060d8d0`](https://github.com/bluecadet/launchpad/commit/af3ef8664bea647a93a36cd9703c143db060d8d0) Thanks [@claytercek](https://github.com/claytercek)! - convert configs to zod validators + +### Patch Changes + +- [#185](https://github.com/bluecadet/launchpad/pull/185) [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935) Thanks [@claytercek](https://github.com/claytercek)! - Include package.json in exports + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741) Thanks [@claytercek](https://github.com/claytercek)! - refactor to TS + +- Updated dependencies [[`9252b2489f1e7170223c2c2bfaffe2202d32b59a`](https://github.com/bluecadet/launchpad/commit/9252b2489f1e7170223c2c2bfaffe2202d32b59a), [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935), [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989), [`75622fbcf94d84717d6c1107799b5d745828a7a6`](https://github.com/bluecadet/launchpad/commit/75622fbcf94d84717d6c1107799b5d745828a7a6), [`af3ef8664bea647a93a36cd9703c143db060d8d0`](https://github.com/bluecadet/launchpad/commit/af3ef8664bea647a93a36cd9703c143db060d8d0), [`543c836deac30d8f3b18a377db0f8c4f051ea8ef`](https://github.com/bluecadet/launchpad/commit/543c836deac30d8f3b18a377db0f8c4f051ea8ef), [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741), [`2c2866a77482a18759a4fdacafcb7e6493db6dbb`](https://github.com/bluecadet/launchpad/commit/2c2866a77482a18759a4fdacafcb7e6493db6dbb), [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1)]: + - @bluecadet/launchpad-utils@2.0.0 + ## 2.0.0-next.4 ### Patch Changes diff --git a/packages/monitor/package.json b/packages/monitor/package.json index b6d89491..d7b06bb0 100644 --- a/packages/monitor/package.json +++ b/packages/monitor/package.json @@ -1,6 +1,6 @@ { "name": "@bluecadet/launchpad-monitor", - "version": "2.0.0-next.4", + "version": "2.0.0", "description": "", "type": "module", "files": [ @@ -28,7 +28,7 @@ }, "homepage": "https://github.com/bluecadet/launchpad/packages/monitor", "dependencies": { - "@bluecadet/launchpad-utils": "~2.0.0-next.5", + "@bluecadet/launchpad-utils": "~2.0.0", "auto-bind": "^5.0.1", "chalk": "^5.0.0", "cross-spawn": "^7.0.3", diff --git a/packages/scaffold/CHANGELOG.md b/packages/scaffold/CHANGELOG.md index b7674ebc..84732e6b 100644 --- a/packages/scaffold/CHANGELOG.md +++ b/packages/scaffold/CHANGELOG.md @@ -1,5 +1,36 @@ # @bluecadet/launchpad-scaffold +## 2.0.0 + +### Major Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989) Thanks [@claytercek](https://github.com/claytercek)! - **Plugin API and Content Package Updates:** + + - Add basic support for Plugin API across `content`, `monitor`, and `core` packages. + - Implement full support for plugins in `content` package. + - Refactor `content` sources to be functions. + - Refactor `content` transforms and media-downloader to be plugins. + - Implement `neverthrow` for error handling in `content` package. + - Add unit tests for `content` package. + - Fully remove credentials API (superseded by dotenv config) + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1) Thanks [@claytercek](https://github.com/claytercek)! - **New CLI Package**: + - Move CLI to separate package + - Lazy import CLI commands to improve startup time + - Move config and dotenv loading and parsing to CLI package + - convert core package to have no code, just a shorthand for installing all sub-packages + +### Patch Changes + +- [#185](https://github.com/bluecadet/launchpad/pull/185) [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935) Thanks [@claytercek](https://github.com/claytercek)! - Include package.json in exports + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`543c836deac30d8f3b18a377db0f8c4f051ea8ef`](https://github.com/bluecadet/launchpad/commit/543c836deac30d8f3b18a377db0f8c4f051ea8ef) Thanks [@claytercek](https://github.com/claytercek)! - Add image transform plugins + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741) Thanks [@claytercek](https://github.com/claytercek)! - refactor to TS + +- Updated dependencies [[`9252b2489f1e7170223c2c2bfaffe2202d32b59a`](https://github.com/bluecadet/launchpad/commit/9252b2489f1e7170223c2c2bfaffe2202d32b59a), [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935), [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989), [`75622fbcf94d84717d6c1107799b5d745828a7a6`](https://github.com/bluecadet/launchpad/commit/75622fbcf94d84717d6c1107799b5d745828a7a6), [`af3ef8664bea647a93a36cd9703c143db060d8d0`](https://github.com/bluecadet/launchpad/commit/af3ef8664bea647a93a36cd9703c143db060d8d0), [`543c836deac30d8f3b18a377db0f8c4f051ea8ef`](https://github.com/bluecadet/launchpad/commit/543c836deac30d8f3b18a377db0f8c4f051ea8ef), [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741), [`2c2866a77482a18759a4fdacafcb7e6493db6dbb`](https://github.com/bluecadet/launchpad/commit/2c2866a77482a18759a4fdacafcb7e6493db6dbb), [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1)]: + - @bluecadet/launchpad-utils@2.0.0 + ## 2.0.0-next.3 ### Patch Changes diff --git a/packages/scaffold/package.json b/packages/scaffold/package.json index 9ecf23fb..93af6eba 100644 --- a/packages/scaffold/package.json +++ b/packages/scaffold/package.json @@ -1,6 +1,6 @@ { "name": "@bluecadet/launchpad-scaffold", - "version": "2.0.0-next.3", + "version": "2.0.0", "description": "Suite of PS1 scripts to configure Windows 8/10 PCs for permanent exhibits.", "type": "module", "exports": { @@ -28,7 +28,7 @@ "url": "https://github.com/bluecadet/launchpad/issues" }, "dependencies": { - "@bluecadet/launchpad-utils": "~2.0.0-next.5", + "@bluecadet/launchpad-utils": "~2.0.0", "sudo-prompt": "^9.2.1" }, "devDependencies": { diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index f7ccc590..877f3c99 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,48 @@ # @bluecadet/launchpad-utils +## 2.0.0 + +### Major Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`9252b2489f1e7170223c2c2bfaffe2202d32b59a`](https://github.com/bluecadet/launchpad/commit/9252b2489f1e7170223c2c2bfaffe2202d32b59a) Thanks [@claytercek](https://github.com/claytercek)! - **Plugin API and Monitor Package Updates:** + + - Refactor `monitor` package to use `neverthrow` for error handling. + - Add tests for `monitor` package. + - Add hooks for `monitor` events. + - Add tests to `utils` package. + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`754ddd330f9e626b45a08bc7d6ce84f057bbb989`](https://github.com/bluecadet/launchpad/commit/754ddd330f9e626b45a08bc7d6ce84f057bbb989) Thanks [@claytercek](https://github.com/claytercek)! - **Plugin API and Content Package Updates:** + + - Add basic support for Plugin API across `content`, `monitor`, and `core` packages. + - Implement full support for plugins in `content` package. + - Refactor `content` sources to be functions. + - Refactor `content` transforms and media-downloader to be plugins. + - Implement `neverthrow` for error handling in `content` package. + - Add unit tests for `content` package. + - Fully remove credentials API (superseded by dotenv config) + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`3dd25b3ff7d4636fab43812af2714db948f600e1`](https://github.com/bluecadet/launchpad/commit/3dd25b3ff7d4636fab43812af2714db948f600e1) Thanks [@claytercek](https://github.com/claytercek)! - **New CLI Package**: + - Move CLI to separate package + - Lazy import CLI commands to improve startup time + - Move config and dotenv loading and parsing to CLI package + - convert core package to have no code, just a shorthand for installing all sub-packages + +### Minor Changes + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`75622fbcf94d84717d6c1107799b5d745828a7a6`](https://github.com/bluecadet/launchpad/commit/75622fbcf94d84717d6c1107799b5d745828a7a6) Thanks [@claytercek](https://github.com/claytercek)! - update logging + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`af3ef8664bea647a93a36cd9703c143db060d8d0`](https://github.com/bluecadet/launchpad/commit/af3ef8664bea647a93a36cd9703c143db060d8d0) Thanks [@claytercek](https://github.com/claytercek)! - convert configs to zod validators + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`2c2866a77482a18759a4fdacafcb7e6493db6dbb`](https://github.com/bluecadet/launchpad/commit/2c2866a77482a18759a4fdacafcb7e6493db6dbb) Thanks [@claytercek](https://github.com/claytercek)! - cleanup file and console log formats + +### Patch Changes + +- [#185](https://github.com/bluecadet/launchpad/pull/185) [`0c3887a48977daa001abbfe0fc8d94aa3bfd6935`](https://github.com/bluecadet/launchpad/commit/0c3887a48977daa001abbfe0fc8d94aa3bfd6935) Thanks [@claytercek](https://github.com/claytercek)! - Include package.json in exports + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`543c836deac30d8f3b18a377db0f8c4f051ea8ef`](https://github.com/bluecadet/launchpad/commit/543c836deac30d8f3b18a377db0f8c4f051ea8ef) Thanks [@claytercek](https://github.com/claytercek)! - Add image transform plugins + +- [#179](https://github.com/bluecadet/launchpad/pull/179) [`a35e2b2ad94b0cbd183bb48d278cf1951b945741`](https://github.com/bluecadet/launchpad/commit/a35e2b2ad94b0cbd183bb48d278cf1951b945741) Thanks [@claytercek](https://github.com/claytercek)! - refactor to TS + ## 2.0.0-next.5 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 68af7c64..29c70e5a 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@bluecadet/launchpad-utils", - "version": "2.0.0-next.5", + "version": "2.0.0", "description": "Common utilities used by multiple launchpad modules", "type": "module", "exports": {