diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c3b27b1c..0d90b8a6 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -30,6 +30,7 @@ permissions: jobs: release: runs-on: ubuntu-latest + timeout-minutes: 60 steps: - name: Checkout 🛎️ uses: actions/checkout@v3 diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cb65e96..8de4582a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ Future changes will appear here. +## [1.6.0] - 2025-11-12 + +### Features + +- improve XDM messenger developer experience ([#492](https://github.com/autonomys/auto-sdk/pull/492)) [@jfrank-summit](https://github.com/jfrank-summit) +- improved XDM functionality in auto-xdm, add integration tests (⚠️ breaking changes) ([#490](https://github.com/autonomys/auto-sdk/pull/490)) [@jfrank-summit](https://github.com/jfrank-summit) + +### Chores + +- update CODEOWNERS ([#491](https://github.com/autonomys/auto-sdk/pull/491)) [@jfrank-summit](https://github.com/jfrank-summit) +- bump version to v1.5.20 ([#489](https://github.com/autonomys/auto-sdk/pull/489)) [@clostao](https://github.com/clostao) + ## [1.5.20] - 2025-10-30 ### Features @@ -402,5 +414,7 @@ Future changes will appear here. [1.5.17]: https://github.com/autonomys/auto-sdk/releases/tag/v1.5.17 [1.5.18]: https://github.com/autonomys/auto-sdk/releases/tag/v1.5.18 [1.5.19]: https://github.com/autonomys/auto-sdk/compare/v1.5.19 + +[Unreleased]: https://github.com/autonomys/auto-sdk/compare/v1.6.0...HEAD +[1.6.0]: https://github.com/autonomys/auto-sdk/compare/v1.5.20...v1.6.0 [1.5.20]: https://github.com/autonomys/auto-sdk/releases/tag/v1.5.20 -[Unreleased]: https://github.com/autonomys/auto-sdk/compare/v1.5.20...HEAD diff --git a/examples/auto-drive-create-next-app/package.json b/examples/auto-drive-create-next-app/package.json index f5457c9e..128a8ab6 100644 --- a/examples/auto-drive-create-next-app/package.json +++ b/examples/auto-drive-create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "1.5.20", + "version": "1.6.0", "private": true, "scripts": { "dev": "next dev", diff --git a/examples/next/package-lock.json b/examples/next/package-lock.json index b2b0e892..f8c02cf0 100644 --- a/examples/next/package-lock.json +++ b/examples/next/package-lock.json @@ -1,12 +1,12 @@ { "name": "next", - "version": "1.5.20", + "version": "1.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "next", - "version": "1.5.20", + "version": "1.6.0", "dependencies": { "next": "14.2.4", "react": "^18", diff --git a/examples/next/package.json b/examples/next/package.json index f33440be..5147aa44 100644 --- a/examples/next/package.json +++ b/examples/next/package.json @@ -1,6 +1,6 @@ { "name": "auto-sdk-next-example", - "version": "1.5.20", + "version": "1.6.0", "private": true, "scripts": { "dev": "next dev", diff --git a/examples/node/package.json b/examples/node/package.json index 8a14729c..013cc36a 100644 --- a/examples/node/package.json +++ b/examples/node/package.json @@ -1,6 +1,6 @@ { "name": "node", - "version": "1.5.20", + "version": "1.6.0", "private": true, "license": "MIT", "packageManager": "yarn@4.2.2", diff --git a/integration-tests/package.json b/integration-tests/package.json index 4b38c74b..cf4d4599 100644 --- a/integration-tests/package.json +++ b/integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@autonomys/integration-tests", - "version": "0.1.0", + "version": "1.6.0", "private": true, "description": "Integration tests for Autonomys SDK packages", "type": "module", diff --git a/lerna.json b/lerna.json index 2e2dc605..bcdfd206 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "1.5.20", + "version": "1.6.0", "npmClient": "yarn" } diff --git a/package.json b/package.json index 33f1f48d..f0ca92f8 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "clean": "lerna run clean", "format": "lerna run format", "test": "lerna run test", + "test:unit": "lerna run test --ignore @autonomys/integration-tests", "test:integration": "cd integration-tests && yarn wait-for-ready && yarn test", "test:integration:watch": "cd integration-tests && yarn test:watch", "integration:up": "cd integration-tests && yarn docker:up", @@ -23,7 +24,7 @@ "integration:ps": "cd integration-tests && yarn docker:ps", "integration:health": "cd integration-tests && yarn wait-for-ready", "prepare": "husky install", - "prepublish": "yarn build && yarn test", + "prepublish": "yarn build && yarn test:unit", "publish": "yarn prepublish && lerna publish --no-private", "changelog": "node scripts/generate-pr-changelog.js", "changelog:commit": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 --commit-path . --pkg ./lerna.json --release-count 0 --skip-unreleased", diff --git a/packages/auto-agents/package.json b/packages/auto-agents/package.json index e20ea7dc..01f9bf89 100644 --- a/packages/auto-agents/package.json +++ b/packages/auto-agents/package.json @@ -1,6 +1,6 @@ { "name": "@autonomys/auto-agents", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "main": "dist/index.js", "type": "module", @@ -26,8 +26,8 @@ "README.md" ], "dependencies": { - "@autonomys/auto-dag-data": "^1.5.20", - "@autonomys/auto-drive": "^1.5.20", + "@autonomys/auto-dag-data": "^1.6.0", + "@autonomys/auto-drive": "^1.6.0", "ethers": "6.13.5" }, "devDependencies": { diff --git a/packages/auto-consensus/package.json b/packages/auto-consensus/package.json index fc31a157..e8d57789 100644 --- a/packages/auto-consensus/package.json +++ b/packages/auto-consensus/package.json @@ -1,6 +1,6 @@ { "name": "@autonomys/auto-consensus", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "main": "dist/index.js", "repository": { @@ -25,7 +25,7 @@ "README.md" ], "dependencies": { - "@autonomys/auto-utils": "^1.5.20", + "@autonomys/auto-utils": "^1.6.0", "zod": "^3.24.2" }, "devDependencies": { diff --git a/packages/auto-dag-data/package.json b/packages/auto-dag-data/package.json index 2b9b7387..69394312 100644 --- a/packages/auto-dag-data/package.json +++ b/packages/auto-dag-data/package.json @@ -1,7 +1,7 @@ { "name": "@autonomys/auto-dag-data", "packageManager": "yarn@4.7.0", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "main": "dist/index.js", "type": "module", @@ -40,7 +40,7 @@ "typescript": "^5.8.3" }, "dependencies": { - "@autonomys/asynchronous": "^1.5.20", + "@autonomys/asynchronous": "^1.6.0", "@ipld/dag-pb": "^4.1.3", "@peculiar/webcrypto": "^1.5.0", "@webbuf/blake3": "^3.0.26", diff --git a/packages/auto-design-system/package.json b/packages/auto-design-system/package.json index 8f43e2a5..5a77e817 100644 --- a/packages/auto-design-system/package.json +++ b/packages/auto-design-system/package.json @@ -1,7 +1,7 @@ { "name": "@autonomys/auto-design-system", "packageManager": "yarn@4.7.0", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "description": "Autonomys Design System", "type": "module", @@ -34,7 +34,7 @@ "shadcn": "npx shadcn-ui@latest add" }, "dependencies": { - "@autonomys/design-tokens": "^1.5.20", + "@autonomys/design-tokens": "^1.6.0", "@floating-ui/react": "^0.27.8", "@headlessui/react": "^2.2.3", "@heroicons/react": "^2.2.0", diff --git a/packages/auto-drive/package.json b/packages/auto-drive/package.json index 7b3a4167..7b9ce7ce 100644 --- a/packages/auto-drive/package.json +++ b/packages/auto-drive/package.json @@ -1,7 +1,7 @@ { "name": "@autonomys/auto-drive", "packageManager": "yarn@4.7.0", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "repository": { "type": "git", @@ -42,9 +42,9 @@ "typescript": "^5.8.3" }, "dependencies": { - "@autonomys/asynchronous": "^1.5.20", - "@autonomys/auto-dag-data": "^1.5.20", - "@autonomys/auto-utils": "^1.5.20", + "@autonomys/asynchronous": "^1.6.0", + "@autonomys/auto-dag-data": "^1.6.0", + "@autonomys/auto-utils": "^1.6.0", "blockstore-core": "^5.0.2", "jszip": "^3.10.1", "mime-types": "^3.0.1", diff --git a/packages/auto-files/package.json b/packages/auto-files/package.json index 92912b48..4f6d755c 100644 --- a/packages/auto-files/package.json +++ b/packages/auto-files/package.json @@ -1,6 +1,6 @@ { "name": "@autonomys/auto-files", - "version": "1.5.20", + "version": "1.6.0", "packageManager": "yarn@4.7.0", "scripts": { "build": "tsc" @@ -21,6 +21,6 @@ } }, "dependencies": { - "@autonomys/auto-drive": "^1.5.20" + "@autonomys/auto-drive": "^1.6.0" } } diff --git a/packages/auto-mcp-servers/package.json b/packages/auto-mcp-servers/package.json index d8a851a3..f3978c0f 100644 --- a/packages/auto-mcp-servers/package.json +++ b/packages/auto-mcp-servers/package.json @@ -1,7 +1,7 @@ { "name": "@autonomys/auto-mcp-servers", "packageManager": "yarn@4.7.0", - "version": "1.5.20", + "version": "1.6.0", "description": "Autonomys Network MCP servers", "repository": { "type": "git", @@ -31,8 +31,8 @@ "server" ], "dependencies": { - "@autonomys/auto-agents": "^1.5.20", - "@autonomys/auto-drive": "^1.5.20", + "@autonomys/auto-agents": "^1.6.0", + "@autonomys/auto-drive": "^1.6.0", "@modelcontextprotocol/sdk": "^1.9.0", "zod": "^3.24.2" }, diff --git a/packages/auto-utils/package.json b/packages/auto-utils/package.json index eed46e8c..6f2d8690 100644 --- a/packages/auto-utils/package.json +++ b/packages/auto-utils/package.json @@ -1,6 +1,6 @@ { "name": "@autonomys/auto-utils", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "main": "dist/index.js", "repository": { diff --git a/packages/auto-xdm/package.json b/packages/auto-xdm/package.json index 321cc37a..a3d7e681 100644 --- a/packages/auto-xdm/package.json +++ b/packages/auto-xdm/package.json @@ -1,6 +1,6 @@ { "name": "@autonomys/auto-xdm", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "main": "dist/index.js", "repository": { @@ -25,8 +25,8 @@ "README.md" ], "dependencies": { - "@autonomys/auto-consensus": "^1.5.20", - "@autonomys/auto-utils": "^1.5.20" + "@autonomys/auto-consensus": "^1.6.0", + "@autonomys/auto-utils": "^1.6.0" }, "devDependencies": { "@types/jest": "^29.5.14", diff --git a/packages/utility/asynchronous/package.json b/packages/utility/asynchronous/package.json index 8259d67c..0355f1d7 100644 --- a/packages/utility/asynchronous/package.json +++ b/packages/utility/asynchronous/package.json @@ -1,7 +1,7 @@ { "name": "@autonomys/asynchronous", "packageManager": "yarn@4.7.0", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "repository": { "type": "git", diff --git a/packages/utility/contracts/package.json b/packages/utility/contracts/package.json index 156c9b44..10384379 100644 --- a/packages/utility/contracts/package.json +++ b/packages/utility/contracts/package.json @@ -1,6 +1,6 @@ { "name": "@autonomys/contracts", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "main": "dist/index.js", "repository": { diff --git a/packages/utility/design-tokens/package.json b/packages/utility/design-tokens/package.json index 3f210076..2806bf13 100644 --- a/packages/utility/design-tokens/package.json +++ b/packages/utility/design-tokens/package.json @@ -1,7 +1,7 @@ { "name": "@autonomys/design-tokens", "packageManager": "yarn@4.7.0", - "version": "1.5.20", + "version": "1.6.0", "description": "Auto Design Tokens", "type": "module", "license": "MIT", diff --git a/packages/utility/file-server/package.json b/packages/utility/file-server/package.json index c24c3d9e..5a2b0a29 100644 --- a/packages/utility/file-server/package.json +++ b/packages/utility/file-server/package.json @@ -1,7 +1,7 @@ { "name": "@autonomys/file-server", "packageManager": "yarn@4.7.0", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "type": "module", "repository": { @@ -47,9 +47,9 @@ "typescript": "^5.8.3" }, "dependencies": { - "@autonomys/asynchronous": "^1.5.20", - "@autonomys/auto-dag-data": "^1.5.20", - "@autonomys/auto-utils": "^1.5.20", + "@autonomys/asynchronous": "^1.6.0", + "@autonomys/auto-dag-data": "^1.6.0", + "@autonomys/auto-utils": "^1.6.0", "@keyvhq/sqlite": "^2.1.7", "cache-manager": "^6.4.2", "express": "^4.19.2", diff --git a/packages/utility/rpc/package.json b/packages/utility/rpc/package.json index 4037f68d..1e38c14a 100644 --- a/packages/utility/rpc/package.json +++ b/packages/utility/rpc/package.json @@ -1,7 +1,7 @@ { "name": "@autonomys/rpc", "packageManager": "yarn@4.7.0", - "version": "1.5.20", + "version": "1.6.0", "repository": { "type": "git", "url": "https://github.com/autonomys/auto-sdk" diff --git a/packages/utility/user-session/package.json b/packages/utility/user-session/package.json index e947d926..c37ad8ac 100644 --- a/packages/utility/user-session/package.json +++ b/packages/utility/user-session/package.json @@ -1,6 +1,6 @@ { "name": "@autonomys/user-session", - "version": "1.5.20", + "version": "1.6.0", "license": "MIT", "main": "dist/index.js", "repository": { @@ -31,9 +31,9 @@ "typescript": "^5.8.3" }, "dependencies": { - "@autonomys/asynchronous": "^1.5.20", - "@autonomys/auto-dag-data": "^1.5.20", - "@autonomys/auto-drive": "^1.5.20", + "@autonomys/asynchronous": "^1.6.0", + "@autonomys/auto-dag-data": "^1.6.0", + "@autonomys/auto-drive": "^1.6.0", "ethers": "6.13.5" }, "gitHead": "ef4c21d683cad697f7015e52becd399a8ca2ed84" diff --git a/scripts/generate-pr-changelog.js b/scripts/generate-pr-changelog.js index 1a756071..f0c36788 100755 --- a/scripts/generate-pr-changelog.js +++ b/scripts/generate-pr-changelog.js @@ -390,7 +390,9 @@ function rebuildChangelog(sections, header) { let content = header for (const section of sortedSections) { - content += section.content + '\n\n' + // Normalize section spacing to avoid extra blank lines between sections + const normalizedSection = (section.content || '').replace(/\s+$/g, '') + content += normalizedSection + '\n\n' } return content.trim() diff --git a/yarn.lock b/yarn.lock index 88c9c971..9870a0cb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,7 +29,7 @@ __metadata: languageName: node linkType: hard -"@autonomys/asynchronous@npm:^1.5.20, @autonomys/asynchronous@workspace:packages/utility/asynchronous": +"@autonomys/asynchronous@npm:^1.6.0, @autonomys/asynchronous@workspace:packages/utility/asynchronous": version: 0.0.0-use.local resolution: "@autonomys/asynchronous@workspace:packages/utility/asynchronous" dependencies: @@ -45,12 +45,12 @@ __metadata: languageName: unknown linkType: soft -"@autonomys/auto-agents@npm:^1.5.20, @autonomys/auto-agents@workspace:packages/auto-agents": +"@autonomys/auto-agents@npm:^1.6.0, @autonomys/auto-agents@workspace:packages/auto-agents": version: 0.0.0-use.local resolution: "@autonomys/auto-agents@workspace:packages/auto-agents" dependencies: - "@autonomys/auto-dag-data": "npm:^1.5.20" - "@autonomys/auto-drive": "npm:^1.5.20" + "@autonomys/auto-dag-data": "npm:^1.6.0" + "@autonomys/auto-drive": "npm:^1.6.0" "@types/jest": "npm:^29.5.14" eslint: "npm:^9.25.1" ethers: "npm:6.13.5" @@ -61,11 +61,11 @@ __metadata: languageName: unknown linkType: soft -"@autonomys/auto-consensus@npm:^1.5.20, @autonomys/auto-consensus@workspace:*, @autonomys/auto-consensus@workspace:packages/auto-consensus": +"@autonomys/auto-consensus@npm:^1.6.0, @autonomys/auto-consensus@workspace:*, @autonomys/auto-consensus@workspace:packages/auto-consensus": version: 0.0.0-use.local resolution: "@autonomys/auto-consensus@workspace:packages/auto-consensus" dependencies: - "@autonomys/auto-utils": "npm:^1.5.20" + "@autonomys/auto-utils": "npm:^1.6.0" "@types/jest": "npm:^29.5.14" eslint: "npm:^9.25.1" jest: "npm:^29.7.0" @@ -76,11 +76,11 @@ __metadata: languageName: unknown linkType: soft -"@autonomys/auto-dag-data@npm:^1.5.20, @autonomys/auto-dag-data@workspace:*, @autonomys/auto-dag-data@workspace:packages/auto-dag-data": +"@autonomys/auto-dag-data@npm:^1.6.0, @autonomys/auto-dag-data@workspace:*, @autonomys/auto-dag-data@workspace:packages/auto-dag-data": version: 0.0.0-use.local resolution: "@autonomys/auto-dag-data@workspace:packages/auto-dag-data" dependencies: - "@autonomys/asynchronous": "npm:^1.5.20" + "@autonomys/asynchronous": "npm:^1.6.0" "@ipld/dag-pb": "npm:^4.1.3" "@peculiar/webcrypto": "npm:^1.5.0" "@types/jest": "npm:^29.5.14" @@ -104,7 +104,7 @@ __metadata: version: 0.0.0-use.local resolution: "@autonomys/auto-design-system@workspace:packages/auto-design-system" dependencies: - "@autonomys/design-tokens": "npm:^1.5.20" + "@autonomys/design-tokens": "npm:^1.6.0" "@babel/core": "npm:^7.27.1" "@babel/preset-env": "npm:^7.27.2" "@babel/preset-react": "npm:^7.27.1" @@ -173,13 +173,13 @@ __metadata: languageName: unknown linkType: soft -"@autonomys/auto-drive@npm:^1.5.20, @autonomys/auto-drive@workspace:*, @autonomys/auto-drive@workspace:packages/auto-drive": +"@autonomys/auto-drive@npm:^1.6.0, @autonomys/auto-drive@workspace:*, @autonomys/auto-drive@workspace:packages/auto-drive": version: 0.0.0-use.local resolution: "@autonomys/auto-drive@workspace:packages/auto-drive" dependencies: - "@autonomys/asynchronous": "npm:^1.5.20" - "@autonomys/auto-dag-data": "npm:^1.5.20" - "@autonomys/auto-utils": "npm:^1.5.20" + "@autonomys/asynchronous": "npm:^1.6.0" + "@autonomys/auto-dag-data": "npm:^1.6.0" + "@autonomys/auto-utils": "npm:^1.6.0" "@prerenderer/rollup-plugin": "npm:^0.3.12" "@rollup/plugin-commonjs": "npm:^28.0.3" "@rollup/plugin-json": "npm:^6.1.0" @@ -203,7 +203,7 @@ __metadata: version: 0.0.0-use.local resolution: "@autonomys/auto-files@workspace:packages/auto-files" dependencies: - "@autonomys/auto-drive": "npm:^1.5.20" + "@autonomys/auto-drive": "npm:^1.6.0" typescript: "npm:^5.5.4" languageName: unknown linkType: soft @@ -212,8 +212,8 @@ __metadata: version: 0.0.0-use.local resolution: "@autonomys/auto-mcp-servers@workspace:packages/auto-mcp-servers" dependencies: - "@autonomys/auto-agents": "npm:^1.5.20" - "@autonomys/auto-drive": "npm:^1.5.20" + "@autonomys/auto-agents": "npm:^1.6.0" + "@autonomys/auto-drive": "npm:^1.6.0" "@modelcontextprotocol/sdk": "npm:^1.9.0" "@types/node": "npm:22.14.0" ts-node: "npm:^10.9.1" @@ -247,7 +247,7 @@ __metadata: languageName: unknown linkType: soft -"@autonomys/auto-utils@npm:^1.5.20, @autonomys/auto-utils@workspace:*, @autonomys/auto-utils@workspace:packages/auto-utils": +"@autonomys/auto-utils@npm:^1.6.0, @autonomys/auto-utils@workspace:*, @autonomys/auto-utils@workspace:packages/auto-utils": version: 0.0.0-use.local resolution: "@autonomys/auto-utils@workspace:packages/auto-utils" dependencies: @@ -269,8 +269,8 @@ __metadata: version: 0.0.0-use.local resolution: "@autonomys/auto-xdm@workspace:packages/auto-xdm" dependencies: - "@autonomys/auto-consensus": "npm:^1.5.20" - "@autonomys/auto-utils": "npm:^1.5.20" + "@autonomys/auto-consensus": "npm:^1.6.0" + "@autonomys/auto-utils": "npm:^1.6.0" "@types/jest": "npm:^29.5.14" eslint: "npm:^9.25.1" jest: "npm:^29.7.0" @@ -292,7 +292,7 @@ __metadata: languageName: unknown linkType: soft -"@autonomys/design-tokens@npm:^1.5.20, @autonomys/design-tokens@workspace:packages/utility/design-tokens": +"@autonomys/design-tokens@npm:^1.6.0, @autonomys/design-tokens@workspace:packages/utility/design-tokens": version: 0.0.0-use.local resolution: "@autonomys/design-tokens@workspace:packages/utility/design-tokens" dependencies: @@ -315,9 +315,9 @@ __metadata: version: 0.0.0-use.local resolution: "@autonomys/file-server@workspace:packages/utility/file-server" dependencies: - "@autonomys/asynchronous": "npm:^1.5.20" - "@autonomys/auto-dag-data": "npm:^1.5.20" - "@autonomys/auto-utils": "npm:^1.5.20" + "@autonomys/asynchronous": "npm:^1.6.0" + "@autonomys/auto-dag-data": "npm:^1.6.0" + "@autonomys/auto-utils": "npm:^1.6.0" "@keyvhq/sqlite": "npm:^2.1.7" "@prerenderer/rollup-plugin": "npm:^0.3.12" "@rollup/plugin-commonjs": "npm:^28.0.3" @@ -377,9 +377,9 @@ __metadata: version: 0.0.0-use.local resolution: "@autonomys/user-session@workspace:packages/utility/user-session" dependencies: - "@autonomys/asynchronous": "npm:^1.5.20" - "@autonomys/auto-dag-data": "npm:^1.5.20" - "@autonomys/auto-drive": "npm:^1.5.20" + "@autonomys/asynchronous": "npm:^1.6.0" + "@autonomys/auto-dag-data": "npm:^1.6.0" + "@autonomys/auto-drive": "npm:^1.6.0" eslint: "npm:^9.25.1" ethers: "npm:6.13.5" prettier: "npm:^3.5.3"