diff --git a/.changeset/tame-radios-destroy.md b/.changeset/tame-radios-destroy.md deleted file mode 100644 index ce5d463..0000000 --- a/.changeset/tame-radios-destroy.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@rmrk-team/ipfs-utils": patch -"@rmrk-team/nft-renderer": patch -"@rmrk-team/rmrk-2d-renderer": patch -"@rmrk-team/rmrk-evm-utils": patch -"@rmrk-team/rmrk-hooks": patch -"@rmrk-team/types": patch ---- - -Ability to pass custom chain config for hooks diff --git a/README.md b/README.md index 5cc958f..1c5c55d 100644 --- a/README.md +++ b/README.md @@ -7,11 +7,11 @@ A collection of typescript and frontend packages for working with [RMRK EVM NFTs ## Packages -- [@rmrk-team/ipfs-utils](./packages/ipfs-utils) - IPFS utils for RMRK EVM NFTs +- [@rmrk-team/ipfs-utils](./packages/ipfs-utils) - IPFS utils for RMRK EVM NFTs (WIP) - [@rmrk-team/nft-renderer](./packages/nft-renderer) - React component that fetches NFT data and assets and renders 2d renderer -- [@rmrk-team/rmrk-2d-renderer](./packages/rmrk-2d-renderer) - Pixi.js based 2d composable renderer. Takes an array of AssetParts as input and renders them on HTML canvas -- [@rmrk-team/rmrk-hooks](./packages/rmrk-hooks) - Collection of react hooks for working with RMRK EVM NFTs -- [@rmrk-team/types](./packages/types) - Common Typescript types for RMRK EVM NFTs +- [@rmrk-team/rmrk-2d-renderer](./packages/rmrk-2d-renderer) - Pixi.js based 2d composable renderer. Takes an array of AssetParts as input and renders them on HTML canvas. Usually not used on it's own +- [@rmrk-team/rmrk-hooks](./packages/rmrk-hooks) - Collection of react hooks for working with RMRK EVM NFTs (WIP) +- [@rmrk-team/types](./packages/types) - Common Typescript types for RMRK EVM NFTs (WIP) ## Example apps @@ -22,7 +22,7 @@ A collection of typescript and frontend packages for working with [RMRK EVM NFTs See individual package READMEs for usage instructions. ### composable-nft-renderer-app -To run example app, run `pnpm dev:react` from root directory. +To run example app, run `pnpm dev:react` from root directory. Then view in browser, for example https://localhost:3002/base/0x011ff409bc4803ec5cfab41c3fd1db99fd05c004/399 This app uses [Panda.css](https://panda-css.com) and [Ark.ui](https://ark-ui.com) for styling. When running the dev server, styles will automatically re-generate using postcss when appropriate files are changed, however if you need to manually generate styles, run `pnpm panda:prepare`. @@ -33,19 +33,8 @@ This project uses [Biome.js](https://biomejs.dev) for code formatting (instead o ## Publishing a release Build all packages and generate a new changeset -```bash -pnpm install && pnpm build && pnpm changeset - ``` - -Create a new version from the changeset. Interactive prompt will appear, use spacebar to select All packages, then in most cases skip major and minor version (press enter instead of spacebar), this will fallback to `patch` semver. -```bash -pnpm changeset version -``` - -Check the git diff and commit the changelog, then finally publish all packages to npm -```bash -pnpm publish -r --access=public -``` + +When submitting a PR with a change that requires a new version, please run `pnpm changesets` and select appropriate type of version bump (major, minor or patch if none is selected). When PR is merged, the new version will be automatically published to npm ## Credits: diff --git a/packages/ipfs-utils/CHANGELOG.md b/packages/ipfs-utils/CHANGELOG.md index cd501ca..423c85c 100644 --- a/packages/ipfs-utils/CHANGELOG.md +++ b/packages/ipfs-utils/CHANGELOG.md @@ -1,5 +1,14 @@ # @rmrk-team/ipfs-utils +## 0.0.5 + +### Patch Changes + +- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks + +- Updated dependencies [[`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825)]: + - @rmrk-team/types@0.0.5 + ## 0.0.4 ### Patch Changes diff --git a/packages/ipfs-utils/package.json b/packages/ipfs-utils/package.json index 1c9339e..cb5ce82 100644 --- a/packages/ipfs-utils/package.json +++ b/packages/ipfs-utils/package.json @@ -1,7 +1,7 @@ { "name": "@rmrk-team/ipfs-utils", "description": "IPFS utils for RMRK NFTs", - "version": "0.0.4", + "version": "0.0.5", "private": false, "access": "public", "repository": { diff --git a/packages/nft-renderer/CHANGELOG.md b/packages/nft-renderer/CHANGELOG.md index 3a347d4..5b32962 100644 --- a/packages/nft-renderer/CHANGELOG.md +++ b/packages/nft-renderer/CHANGELOG.md @@ -1,5 +1,16 @@ # @rmrk-team/nft-renderer +## 0.0.5 + +### Patch Changes + +- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks + +- Updated dependencies [[`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825)]: + - @rmrk-team/rmrk-2d-renderer@0.0.5 + - @rmrk-team/rmrk-evm-utils@0.0.5 + - @rmrk-team/rmrk-hooks@0.0.6 + ## 0.0.4 ### Patch Changes diff --git a/packages/nft-renderer/package.json b/packages/nft-renderer/package.json index 41844fc..29deece 100644 --- a/packages/nft-renderer/package.json +++ b/packages/nft-renderer/package.json @@ -1,7 +1,7 @@ { "name": "@rmrk-team/nft-renderer", "description": "React NFT renderer for multi layered composable NFTs built on RMRK standards", - "version": "0.0.4", + "version": "0.0.5", "private": false, "access": "public", "repository": { diff --git a/packages/rmrk-2d-renderer/CHANGELOG.md b/packages/rmrk-2d-renderer/CHANGELOG.md index 9b95d81..4110fbb 100644 --- a/packages/rmrk-2d-renderer/CHANGELOG.md +++ b/packages/rmrk-2d-renderer/CHANGELOG.md @@ -1,5 +1,14 @@ # @rmrk-team/rmrk-2d-renderer +## 0.0.5 + +### Patch Changes + +- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks + +- Updated dependencies [[`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825)]: + - @rmrk-team/ipfs-utils@0.0.5 + ## 0.0.4 ### Patch Changes diff --git a/packages/rmrk-2d-renderer/package.json b/packages/rmrk-2d-renderer/package.json index d4fdef4..9f64ce6 100644 --- a/packages/rmrk-2d-renderer/package.json +++ b/packages/rmrk-2d-renderer/package.json @@ -1,7 +1,7 @@ { "name": "@rmrk-team/rmrk-2d-renderer", "description": "React Pixi (Canvas) renderer for multi layered composable NFTs built on RMRK standards", - "version": "0.0.4", + "version": "0.0.5", "private": false, "access": "public", "repository": { diff --git a/packages/rmrk-evm-utils/CHANGELOG.md b/packages/rmrk-evm-utils/CHANGELOG.md index 3d74482..36d234d 100644 --- a/packages/rmrk-evm-utils/CHANGELOG.md +++ b/packages/rmrk-evm-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @rmrk-team/rmrk-evm-utils +## 0.0.5 + +### Patch Changes + +- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks + ## 0.0.4 ### Patch Changes diff --git a/packages/rmrk-evm-utils/package.json b/packages/rmrk-evm-utils/package.json index c7d0e3a..db1428b 100644 --- a/packages/rmrk-evm-utils/package.json +++ b/packages/rmrk-evm-utils/package.json @@ -1,7 +1,7 @@ { "name": "@rmrk-team/rmrk-evm-utils", "description": "Typescript utilities and actions for working with NFTs built on RMRK standards", - "version": "0.0.4", + "version": "0.0.5", "private": false, "access": "public", "repository": { diff --git a/packages/rmrk-hooks/CHANGELOG.md b/packages/rmrk-hooks/CHANGELOG.md index 2325405..76fe666 100644 --- a/packages/rmrk-hooks/CHANGELOG.md +++ b/packages/rmrk-hooks/CHANGELOG.md @@ -1,5 +1,17 @@ # @rmrk-team/rmrk-hooks +## 0.0.6 + +### Patch Changes + +- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks + +- Updated dependencies [[`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825)]: + - @rmrk-team/ipfs-utils@0.0.5 + - @rmrk-team/rmrk-2d-renderer@0.0.5 + - @rmrk-team/rmrk-evm-utils@0.0.5 + - @rmrk-team/types@0.0.5 + ## 0.0.5 ### Patch Changes diff --git a/packages/rmrk-hooks/package.json b/packages/rmrk-hooks/package.json index 5eaf66c..07035d1 100644 --- a/packages/rmrk-hooks/package.json +++ b/packages/rmrk-hooks/package.json @@ -1,7 +1,7 @@ { "name": "@rmrk-team/rmrk-hooks", "description": "React hooks for working with NFTs built on RMRK standards", - "version": "0.0.5", + "version": "0.0.6", "private": false, "access": "public", "repository": { diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 1993d5a..e6d789a 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,11 @@ # @rmrk-team/types +## 0.0.5 + +### Patch Changes + +- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks + ## 0.0.4 ### Patch Changes diff --git a/packages/types/package.json b/packages/types/package.json index a678a38..0f0d402 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,7 +1,7 @@ { "name": "@rmrk-team/types", "description": "Types to be used in combination with other packages of the RMRK EVM monorepo", - "version": "0.0.4", + "version": "0.0.5", "private": false, "access": "public", "repository": {