Skip to content

Conversation

@Keith-CY
Copy link
Collaborator

@Keith-CY Keith-CY commented May 27, 2025

0.201.0 (2025-05-30)

Caveat

The CKB 2023 Hardfork will be activated at Epoch 12,293(estimated 2025-07-01) and requires CKB@v0.200.0 or Light Client@v0.4.0 and above.

To ensure synchronization after the hardfork, please upgrade Neuron to v0.201.0 or later for full node users, and to v0.119.0 or later for light client users.

Visit https://explorer.nervos.org/hardfork for more information about the hardfork.

CKB Node & Light Client

  • CKB@v0.201.0 was released on Apr. 3rd, 2025. This version of CKB node is now bundled and preconfigured in Neuron.
  • CKB Light Client@v0.4.1 was released on Nov. 13th, 2024. This version of CKB Light Client is now bundled and preconfigured in Neuron

Assumed valid target

Block before 0x8d98cc0af11e54e7c66b10d188cea7bd1ec33acee624eb0fddd9bb6951cf720e(at height 16,284,813) will be skipped in validation.(#3357)


Neuron@v0.201.0

YouTube: https://youtu.be/JFe0Pwr4Io0


New features

Bug fixes

Full Changelog: v0.121.1...v0.201.0

renovate bot and others added 30 commits June 24, 2024 15:51
chore(deps): update dependency lerna to v8.1.5
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* chore: Update ckb node assume valid target (#3282)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore: update versions and changelogs

* Update Neuron compatibility table (#3284)

Co-authored-by: Keith-CY <7271329+Keith-CY@users.noreply.github.com>

* chore: Update ckb node assume valid target (#3300)

chore: Update ckb node assume valid target for rc/v0.121.0.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore: update versions and changelogs

* chore: Update ckb node assume valid target for rc/v0.121.1.

* chore: update versions and changelogs

* fix: lang (#3312)

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Keith <keithwhisper@gmail.com>
Co-authored-by: Keith-CY <7271329+Keith-CY@users.noreply.github.com>
Co-authored-by: devchenyan <sgt39007@163.com>
feat: update ckb client versions

Co-authored-by: Keith-CY <7271329+Keith-CY@users.noreply.github.com>
* chore(deps): bump elliptic from 6.6.0 to 6.6.1

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.6.0 to 6.6.1.
- [Commits](indutny/elliptic@v6.6.0...v6.6.1)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: fix typo in test description

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Keith <keithwhisper@gmail.com>
* fix: Network setting type can not be saved

* fix
* fix: cursor move to last position

* fix: comment
* feat: Optimize data migration

* feat: getCkbNodeDataNeedSize

* fix: comments

* fix: text

* fix: text

* fix

* fix: ui

* fix: lang
* feat: assume_valid_target

* fix: comments
* feat: Support UDT destruction

* feat: HardWallet

* fix

* fix: comments

* fix: comments

* fix: comments

* fix: tests

* fix

* fix
feat: update ckb client versions

Co-authored-by: Keith-CY <7271329+Keith-CY@users.noreply.github.com>
* feat: Replace react-script to vite

* fix

* fix

* fix: build

* fix

* fix

* fix

* fix: package
* fix: HardWallet connection tip

* fix: comments
* feat: Add UI crash logs

* fix
* fix: Manage Nervos DAO with multisig address

* fix: comments

* fix: comments

* fix

* fix

* fix: checkbox is not displaying properly
…ng (#3334)

* fix: Multisig dao withdraw hasCkbBalance search wallet balance is wrong

* fix: spell
…#3335)

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.1 to 6.2.4.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.1 to 2.1.2.
- [Commits](mafintosh/tar-fs@v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…workflows (#3336)

chore(deps): bump tj-actions/changed-files in /.github/workflows

Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44 to 46.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](tj-actions/changed-files@v44...v46)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.1 to 6.2.4.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Keith-CY <7271329+Keith-CY@users.noreply.github.com>
@Danie0918
Copy link

V0.201.0.mp4

[Video for v 0.201.0]

Please check. @Keith-CY

@Keith-CY
Copy link
Collaborator Author

V0.201.0.mp4
[Video for v 0.201.0]

Please check. @Keith-CY

LGTM except that when clicking the recycle, multiple times it was demonstrated so dialog was opened repeatedly. It could be more concise.

@Danie0918
Copy link

V0.201.0.mp4
[Video for v 0.201.0]
Please check. @Keith-CY

LGTM except that when clicking the recycle, multiple times it was demonstrated so dialog was opened repeatedly. It could be more concise.

v0.201.0.mp4

@Keith-CY
Copy link
Collaborator Author

Release note updated, please have a review @yanguoyu @devchenyan

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR prepares the v0.201.0 release by bumping versions across the repo, migrating the UI from CRA to Vite (including scripts, dependencies, and a new index.html), and updating Storybook and CI workflows to align with the new build setup and Node LTS.

  • Bump versions in root, packages, Lerna, and CKB config to v0.201.0
  • Migrate neuron-ui from React-Scripts/CRA to Vite with updated scripts, dependencies, and entrypoint
  • Switch Storybook to Vite builder and modernize GitHub workflows to use Node LTS and updated runner conditions

Reviewed Changes

Copilot reviewed 228 out of 228 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
packages/neuron-ui/public/index.html Remove old CRA public entrypoint
packages/neuron-ui/index.html Add new Vite-based index.html
packages/neuron-ui/package.json Update version, scripts, and dependencies for Vite
packages/neuron-ui/.storybook/main.ts Switch Storybook to Vite builder and adjust config
packages/neuron-ui/.storybook/electron.js Stub electron module with named exports
packages/neuron-ui/.eslintrc.js Add Vitest setup and adjust ESLint rules
package.json Bump root version and update devDependencies
lerna.json Bump Lerna managed version
compatible.json Add new compatibility entries for v0.201
COPYING Update copyright year
CHANGELOG.md Add v0.201.0 release notes
.github/workflows/update_wallet_env.yml Use Node LTS version
.github/workflows/update_neuron_compatible.yml Use Node LTS version
.github/workflows/update_ckb_client_versions.yml Use Node LTS version
.github/workflows/unit_tests.yml Update OS matrix and install extra Linux deps
.github/workflows/package_for_test.yml Update OS runner conditions and dependencies
.github/workflows/package.yml Update OS runner conditions and dependencies
.github/workflows/check_storybook.yml Update Node version and Linux deps install
.github/workflows/check-code-style.yml Bump changed-files action version
.ckb-version Update CKB version to v0.201.0

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Keith-CY Keith-CY merged commit 2a6040c into master May 30, 2025
26 of 29 checks passed
@Keith-CY Keith-CY deleted the rc/v0.201.0 branch May 30, 2025 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants