diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 99e520c..aa85eae 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "apps/server": "3.0.0", - "packages/xml-rpc": "0.0.0", - "packages/core": "0.0.0", - "packages/express": "0.0.0" + "apps/server": "4.0.0", + "packages/xml-rpc": "1.0.0", + "packages/core": "1.0.0", + "packages/express": "1.0.0" } diff --git a/apps/server/CHANGELOG.md b/apps/server/CHANGELOG.md index 2263848..c06e3ab 100644 --- a/apps/server/CHANGELOG.md +++ b/apps/server/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## [4.0.0](https://github.com/rsscloud/rsscloud-server/compare/server-v3.0.0...server-v4.0.0) (2026-06-14) + + +### ⚠ BREAKING CHANGES + +* **server:** apps/server no longer exposes the mocha test suite or its devDependencies. Anything that ran 'pnpm --filter @rsscloud/server run test' (none externally) must switch to 'pnpm --filter @rsscloud/e2e run e2e-test' inside the docker container, or 'pnpm test' at the root. +* project restructured as pnpm monorepo + +### Features + +* add realtime log page and improved test infrastructure ([0e5ac48](https://github.com/rsscloud/rsscloud-server/commit/0e5ac485b9004fc20eab6ae1f56430c43b1b50a6)) +* convert to pnpm monorepo with server app ([a4e3d41](https://github.com/rsscloud/rsscloud-server/commit/a4e3d412d855cb26631accfc65898383eb7ea094)) + + +### Bug Fixes + +* **server:** build @rsscloud/xml-rpc in the Docker image ([2321097](https://github.com/rsscloud/rsscloud-server/commit/232109723731553903f771c761bffcb1289de548)) +* **server:** restore /docs and /LICENSE.md routes after monorepo split ([8b127de](https://github.com/rsscloud/rsscloud-server/commit/8b127ded6e45d33867b5a1d92f2619bd6d973fb1)) +* **server:** stop the stats label hardcoding "7 days" ([26e1d50](https://github.com/rsscloud/rsscloud-server/commit/26e1d5026330aaac3f1211983512210a5ef88815)) + + +### Code Refactoring + +* **server:** extract e2e test suite into apps/e2e ([7013512](https://github.com/rsscloud/rsscloud-server/commit/701351285a586db003d25388e7ba664f626e3c1c)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @rsscloud/core bumped to 1.0.0 + * @rsscloud/express bumped to 1.0.0 + ## [3.0.0](https://github.com/rsscloud/rsscloud-server/compare/v2.4.0...v3.0.0) (2026-05-15) ### ⚠ BREAKING CHANGES diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md new file mode 100644 index 0000000..f1df9a2 --- /dev/null +++ b/packages/core/CHANGELOG.md @@ -0,0 +1,27 @@ +# Changelog + +## 1.0.0 (2026-06-14) + + +### Features + +* add realtime log page and improved test infrastructure ([0e5ac48](https://github.com/rsscloud/rsscloud-server/commit/0e5ac485b9004fc20eab6ae1f56430c43b1b50a6)) +* **core:** add @rsscloud/core interface contracts ([3d46f8f](https://github.com/rsscloud/rsscloud-server/commit/3d46f8ff618c25271fb98a3cbf1a15fafc5d99ed)) +* **core:** add file-backed Store adapter ([2acf6b0](https://github.com/rsscloud/rsscloud-server/commit/2acf6b0eab24efd2834923f7354b09cee5f21ce3)) +* **core:** add REST front door dispatcher ([d20905a](https://github.com/rsscloud/rsscloud-server/commit/d20905aa227ac5343821db5fd29c4233bf8fcdf9)) +* **core:** add xml-rpc rssCloud plugin and dispatcher ([7364a71](https://github.com/rsscloud/rsscloud-server/commit/7364a71ab79e5a696cfc1d7f5d8a10c4bc5aac23)) +* **core:** expose the change-window size on Stats ([2501d74](https://github.com/rsscloud/rsscloud-server/commit/2501d741bef5f76a31d8afeb705dfc41bcbada6a)) +* **core:** implement REST-capable rssCloud engine ([51273d2](https://github.com/rsscloud/rsscloud-server/commit/51273d2bfc8371b0b5828bc8b97273ef4d33d8fe)) +* **core:** persist the domain model as a versioned v2 file format ([f678d2b](https://github.com/rsscloud/rsscloud-server/commit/f678d2ba7b19ca8ac8221e38b8c4c9fda94dd2fd)) + + +### Bug Fixes + +* **core:** match dispatcher wire messages to the rssCloud contract ([bc87b3c](https://github.com/rsscloud/rsscloud-server/commit/bc87b3cade949be91035330da54e28b9d102af50)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @rsscloud/xml-rpc bumped to 1.0.0 diff --git a/packages/core/package.json b/packages/core/package.json index 8230f72..1b7be71 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@rsscloud/core", - "version": "0.0.0", + "version": "1.0.0", "description": "Core primitives for rssCloud — subscriptions, notifications, and feed processing", "license": "MIT", "author": "Andrew Shell ", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md new file mode 100644 index 0000000..14d5bdd --- /dev/null +++ b/packages/express/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog + +## 1.0.0 (2026-06-14) + + +### Features + +* add realtime log page and improved test infrastructure ([0e5ac48](https://github.com/rsscloud/rsscloud-server/commit/0e5ac485b9004fc20eab6ae1f56430c43b1b50a6)) +* **express:** add Express middleware for the rssCloud front doors ([fb58c5a](https://github.com/rsscloud/rsscloud-server/commit/fb58c5a32fcce18eb066f7a8b0b88fd02c6757cb)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @rsscloud/core bumped to 1.0.0 diff --git a/packages/express/package.json b/packages/express/package.json index 3e8bb42..ecf8b9b 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@rsscloud/express", - "version": "0.0.0", + "version": "1.0.0", "description": "Express middleware for the rssCloud notification protocol — pleaseNotify, ping, and RPC2 front doors", "license": "MIT", "author": "Andrew Shell ", diff --git a/packages/xml-rpc/CHANGELOG.md b/packages/xml-rpc/CHANGELOG.md new file mode 100644 index 0000000..09ac521 --- /dev/null +++ b/packages/xml-rpc/CHANGELOG.md @@ -0,0 +1,10 @@ +# Changelog + +## 1.0.0 (2026-06-14) + + +### Features + +* add realtime log page and improved test infrastructure ([0e5ac48](https://github.com/rsscloud/rsscloud-server/commit/0e5ac485b9004fc20eab6ae1f56430c43b1b50a6)) +* **xml-rpc:** add the methodCall decoder ([deff5a7](https://github.com/rsscloud/rsscloud-server/commit/deff5a7d973b80f1ba5849e062ac91fc268ab794)) +* **xml-rpc:** add the typed methodCall/response builder ([3478428](https://github.com/rsscloud/rsscloud-server/commit/347842810ee0eb7a61375fa968088b20acea9c49)) diff --git a/packages/xml-rpc/package.json b/packages/xml-rpc/package.json index 923f276..2e002f6 100644 --- a/packages/xml-rpc/package.json +++ b/packages/xml-rpc/package.json @@ -1,6 +1,6 @@ { "name": "@rsscloud/xml-rpc", - "version": "0.0.0", + "version": "1.0.0", "description": "Generic XML-RPC codec for the rssCloud packages — parse and build methodCall/methodResponse documents", "license": "MIT", "author": "Andrew Shell ",