Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .changeset/starknet-v9-support.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
"@dojoengine/core": minor
"@dojoengine/create-burner": minor
"@dojoengine/create-dojo": minor
"@dojoengine/grpc": minor
"@dojoengine/internal": minor
"@dojoengine/predeployed-connector": minor
"@dojoengine/react": minor
"@dojoengine/sdk": minor
"@dojoengine/state": minor
"@dojoengine/utils": minor
---

Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.
34 changes: 15 additions & 19 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ jobs:
- name: Determine release strategy
id: release-strategy
run: |
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
CURRENT_BRANCH="${GITHUB_REF_NAME}"
echo "Current branch: $CURRENT_BRANCH"
# Determine if we should use prerelease mode
if [[ "$CURRENT_BRANCH" != "main" && "${{ github.event.inputs.release_type }}" == "auto" ]]; then
Expand Down Expand Up @@ -163,19 +163,6 @@ jobs:
bun changeset status --verbose
fi

- name: Commit changes
if: ${{ github.event.inputs.dry_run != 'true' && steps.check-changesets.outputs.has_changesets == 'true' }}
run: |
if git diff --quiet && git diff --staged --quiet; then
echo "No changes to commit"
else
git add .
git commit -m "chore: release"
# Push to the current branch
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
git push origin "refs/heads/$CURRENT_BRANCH:refs/heads/$CURRENT_BRANCH"
fi

- name: Publish to npm
if: ${{ github.event.inputs.dry_run != 'true' && steps.check-changesets.outputs.has_changesets == 'true' }}
run: |
Expand All @@ -192,6 +179,17 @@ jobs:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

- name: Commit changes
if: ${{ github.event.inputs.dry_run != 'true' && steps.check-changesets.outputs.has_changesets == 'true' }}
run: |
if git diff --quiet && git diff --staged --quiet; then
echo "No changes to commit"
else
git add -A .changeset packages
git commit -m "chore: release"
git push origin "refs/heads/${GITHUB_REF_NAME}:refs/heads/${GITHUB_REF_NAME}"
fi

- name: Dry run - Show npm publish
if: ${{ github.event.inputs.dry_run == 'true' && steps.check-changesets.outputs.has_changesets == 'true' }}
run: |
Expand All @@ -218,8 +216,7 @@ jobs:
if [ -f .changeset/pre.json ]; then
git add .changeset/pre.json
git commit -m "chore: exit prerelease mode" || true
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
git push origin "refs/heads/$CURRENT_BRANCH:refs/heads/$CURRENT_BRANCH" || true
git push origin "refs/heads/${GITHUB_REF_NAME}:refs/heads/${GITHUB_REF_NAME}" || true
fi

- name: Trigger release creation
Expand All @@ -229,11 +226,10 @@ jobs:
TAGS=$(git tag --points-at HEAD | grep '@dojoengine/' || true)

# For each tag, trigger the release workflow
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
for TAG in $TAGS; do
echo "Triggering release for tag: $TAG"
gh workflow run create_release.yaml \
--ref "$CURRENT_BRANCH" \
--ref "${GITHUB_REF_NAME}" \
-f tag="$TAG"
done
env:
Expand All @@ -248,9 +244,9 @@ jobs:
echo "Would enter prerelease mode: ${{ steps.release-strategy.outputs.prerelease_tag }}"
fi
echo "Would version packages according to changesets"
echo "Would publish packages to npm"
echo "Would commit with message: chore: release"
echo "Would create and push tags"
echo "Would publish packages to npm"

if [ "${{ steps.release-strategy.outputs.use_prerelease }}" == "true" ]; then
echo "Would exit prerelease mode after publishing"
Expand Down
8 changes: 0 additions & 8 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# Change Log

## 1.9.0

### Minor Changes

- b40f13f: Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

## 1.8.8

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dojoengine/core",
"version": "1.9.0",
"version": "1.8.8",
"description": "dojo: Core package for interacting with dojo worlds. Execution client and other helpful functions",
"author": "dojo",
"license": "MIT",
Expand Down
13 changes: 0 additions & 13 deletions packages/create-burner/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,5 @@
# Change Log

## 1.9.0

### Minor Changes

- b40f13f: Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

### Patch Changes

- Updated dependencies [b40f13f]
- @dojoengine/core@1.9.0

## 1.8.10

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/create-burner/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dojoengine/create-burner",
"version": "1.9.0",
"version": "1.8.10",
"description": "dojo: Useful hooks and functions to create a Starknet burner wallet",
"author": "Loaf",
"license": "MIT",
Expand Down
8 changes: 0 additions & 8 deletions packages/create-dojo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# Change Log

## 1.9.0

### Minor Changes

- b40f13f: Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

## 1.8.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/create-dojo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dojoengine/create-dojo",
"version": "1.9.0",
"version": "1.8.4",
"description": "Interactive CLI tool for creating Dojo.js applications",
"author": "dojo",
"module": "index.ts",
Expand Down
8 changes: 0 additions & 8 deletions packages/grpc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# @dojoengine/grpc

## 1.9.0

### Minor Changes

- b40f13f: Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

## 1.8.7

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/grpc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dojoengine/grpc",
"version": "1.9.0",
"version": "1.8.7",
"author": "Dojo Team",
"license": "MIT",
"description": "Dojo SDK: Build onchain and provable apps faster",
Expand Down
14 changes: 0 additions & 14 deletions packages/internal/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,5 @@
# @dojoengine/internal

## 1.9.0

### Minor Changes

- b40f13f: Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

### Patch Changes

- Updated dependencies [b40f13f]
- @dojoengine/core@1.9.0
- @dojoengine/utils@1.9.0

## 1.8.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/internal/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dojoengine/internal",
"version": "1.9.0",
"version": "1.8.0",
"private": true,
"description": "Internal APIs for Dojo Engine packages",
"author": "Dojo Team",
Expand Down
8 changes: 0 additions & 8 deletions packages/predeployed-connector/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# Change Log

## 1.9.0

### Minor Changes

- b40f13f: Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

## 1.8.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/predeployed-connector/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dojoengine/predeployed-connector",
"version": "1.9.0",
"version": "1.8.4",
"description": "Dojo SDK: Build onchain and provable apps faster",
"author": "Dojo Team",
"license": "MIT",
Expand Down
17 changes: 0 additions & 17 deletions packages/react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,5 @@
# Change Log

## 1.9.0

### Minor Changes

- b40f13f: Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

### Patch Changes

- Updated dependencies [b40f13f]
- @dojoengine/core@1.9.0
- @dojoengine/grpc@1.9.0
- @dojoengine/sdk@1.10.0
- @dojoengine/state@1.9.0
- @dojoengine/utils@1.9.0

## 1.8.11

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dojoengine/react",
"version": "1.9.0",
"version": "1.8.11",
"description": "dojo: React hooks for working with the dojo engine stack.",
"author": "dojo",
"source": "src/index.ts",
Expand Down
16 changes: 0 additions & 16 deletions packages/sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,5 @@
# Change Log

## 1.10.0

### Minor Changes

- b40f13f: Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

### Patch Changes

- Updated dependencies [b40f13f]
- @dojoengine/core@1.9.0
- @dojoengine/grpc@1.9.0
- @dojoengine/state@1.9.0
- @dojoengine/utils@1.9.0

## 1.9.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dojoengine/sdk",
"version": "1.10.0",
"version": "1.9.0",
"description": "Dojo SDK: Build onchain and provable apps faster",
"author": "Dojo Team",
"license": "MIT",
Expand Down
8 changes: 0 additions & 8 deletions packages/state/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# Change Log

## 1.9.0

### Minor Changes

- b40f13f: Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

## 1.8.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/state/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dojoengine/state",
"version": "1.9.0",
"version": "1.8.5",
"description": "dojo: State syncing for dojo games",
"author": "dojo",
"license": "MIT",
Expand Down
8 changes: 0 additions & 8 deletions packages/utils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# Change Log

## 1.9.0

### Minor Changes

- b40f13f: Bump Starknet.js support to v9.4.2.

Starknet.js peer and dependency ranges now target v9. Stable `@starknet-react/core` currently still declares a `starknet` v8 peer range, so installs pin Starknet.js through package-manager overrides until upstream widens that peer range. Generated React apps also include the Starknet React peer dependency needed for clean package installs.

## 1.8.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dojoengine/utils",
"version": "1.9.0",
"version": "1.8.4",
"description": "dojo: utils ",
"author": "dojo",
"license": "MIT",
Expand Down
Loading