diff --git a/agents/changelog/agents/changelog.ts b/agents/changelog/agents/changelog.ts index 514fca283..cbc2bd305 100644 --- a/agents/changelog/agents/changelog.ts +++ b/agents/changelog/agents/changelog.ts @@ -28,8 +28,16 @@ There are 4 possible types of changes, which each have an emoji associated with The steps to follow are: 1. Load the changelog.mdx file and note the date of the most recent entry. 2. Load all new commits since the most recent entry in the changelog.mdx file from the provided Github repositories. -3. Categorize the changes into the 5 categories and 3 types. If the change is not in one of the categories, it should be categorized as "Misc". Ignore small changes that are not worth mentioning - use your judgement. -4. Update the changelog.mdx file with the new changes. The changelog should be in the same format as the changelog.mdx file. Do not include any other text in the changelog.mdx file. +3. Update the changelog.mdx file with the new changes. The changelog should be in the same format as the changelog.mdx file. Do not include any other text in the changelog.mdx file. Do not combine multiple changes into a single entry. + +When generating the changelog, follow these rules: + - The date to use for the changelog is always the most recent Friday. + - Categorize the changes into the 5 categories and 3 types. If the change is not in one of the categories, it should be categorized as "Misc". + - Ignore small changes that are not worth mentioning and skip changes that are internal only (about the CI pipeline, tests, publishing, etc.) - use your judgement. + - Do not combine categories. Do not add any new categories. + - Do not combine types. Do not add any new types. + - Any changes to the Dashboard should be categorized as "Platform and Engine". + - Any changes for the private repositories, Cloud, Engine, and Dashboard should not have a pull request link. Report the steps you took to update the changelog when complete, or any errors you encountered. `; diff --git a/agents/changelog/index.ts b/agents/changelog/index.ts index 75f9dbff8..187fd79e6 100644 --- a/agents/changelog/index.ts +++ b/agents/changelog/index.ts @@ -65,7 +65,7 @@ program .argument( "[repos]", "A comma separated list of repositories to load the changelogs from", - "ArcadeAI/docs,ArcadeAI/arcade-ai,ArcadeAI/Cloud,ArcadeAI/Engine", + "ArcadeAI/docs,ArcadeAI/arcade-ai,ArcadeAI/Cloud,ArcadeAI/Engine,ArcadeAI/dashboard", ) .action(async (changelog_path: string, repositories: string, options) => { const config = new Config(options); diff --git a/agents/changelog/package.json b/agents/changelog/package.json index 996ffed55..774b19b22 100644 --- a/agents/changelog/package.json +++ b/agents/changelog/package.json @@ -8,7 +8,7 @@ "type": "module", "packageManager": "pnpm@10.9.0", "scripts": { - "start": "tsx agent.ts" + "agent": "tsx index.ts generate" }, "dependencies": { "@commander-js/extra-typings": "^14.0.0", diff --git a/agents/changelog/readme.md b/agents/changelog/readme.md index e4fba88cc..c476479de 100644 --- a/agents/changelog/readme.md +++ b/agents/changelog/readme.md @@ -7,5 +7,5 @@ This agent is used to generate a changelog for the Arcade.dev software projects. ```bash pnpm install cp .env.example .env # and fill in the values -./node_modules/.bin/tsx index.ts generate +npm run agent ``` diff --git a/pages/home/changelog.mdx b/pages/home/changelog.mdx index 3eef1e2f5..02ae6142a 100644 --- a/pages/home/changelog.mdx +++ b/pages/home/changelog.mdx @@ -7,6 +7,23 @@ description: "What's new at Arcade.dev" *Here's what's new at Arcade.dev!* +## For the week ending on 2025-07-04 + +**Toolkits** +* `[bugfix - 🐛]` patching toolkit template generator for outside the main repo ([PR #460](https://github.com/ArcadeAI/arcade-ai/pull/460)) +* `[bugfix - 🐛]` Filter out unneeded files/directories before deploying workers ([PR #464](https://github.com/ArcadeAI/arcade-ai/pull/464)) + +**Platform and Engine** +* `[feature - 🚀]` Concurrent auth requests for the same user and same scopes use the same authentication flow and URLs. This means that your users only have to authenticate once if the agent chooses to use multiple tools at once with teh same scopes. +* `[bugfix - 🐛]` Fix secret deletion + +**Cloud** +* `[bugfix - 🐛]` Update cross-origin-opener-policy header to allow Google Drive File Picker popup + +**Platform and Engine** +* `[feature - 🚀]` Dashboard: Allow editing the description of a secret ([PR #95](https://github.com/ArcadeAI/dashboard/pull/95)) +* `[feature - 🚀]` Dashboard: Preserve tools when resetting parameters ([PR #97](https://github.com/ArcadeAI/dashboard/pull/97)) + ## For the week ending on 2025-06-28 **Toolkits** @@ -34,3 +51,4 @@ description: "What's new at Arcade.dev" * `[feature - 🚀]` Launched Github Discussions for product feedback and support ([link](https://github.com/ArcadeAI/arcade-ai/discussions)) * `[feature - 🚀]` Launched status.arcade.dev for monitoring platform status ([link](https://status.arcade.dev)) +