Skip to content

chore: release ahooks 3.10.0 - #2959

Closed
crazylxr wants to merge 1 commit into
masterfrom
codex/release-3.10.0
Closed

chore: release ahooks 3.10.0#2959
crazylxr wants to merge 1 commit into
masterfrom
codex/release-3.10.0

Conversation

@crazylxr

@crazylxr crazylxr commented Sep 5, 2026

Copy link
Copy Markdown
Collaborator

Bump ahooks from 3.9.7 to 3.10.0 to release the changes already merged into master. Only packages/hooks/package.json changes; @ahooks.js/use-url-state is not bumped or republished.

The release includes synchronous cleanup support in useAsyncEffect, optional initial state in useSetState, SSR-safe storage initialization, ProForm transform support, and the merged request, scrolling, keyboard, ref-type and compatibility fixes. Cancelled or superseded runAsync / refreshAsync calls now reject with CancelledError; the release notes will highlight this behavior.

Validation with Node 22.23.2 and pnpm 10.12.4:

  • Clean dependency installation with no lockfile changes.
  • pnpm run build and pnpm run tsc passed.
  • pnpm run test and pnpm run test:strict passed: 401 hooks tests and 8 use-url-state tests in each mode.
  • pnpm run build:doc passed.
  • Installed the actual ahooks-3.10.0.tgz in an isolated consumer and verified CommonJS exports, bundled ESM, standalone UMD, historical entry paths, metadata and TypeScript consumer usage.
  • Package JSON formatting, commit message and git diff --check passed.

After merge, publish ahooks@3.10.0 from the merge commit, deploy the main documentation site, verify the GitHub Pages mirror, and create the matching tag and bilingual GitHub Release.

@CLAassistant

CLAassistant commented Sep 5, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@pkg-pr-new

pkg-pr-new Bot commented Sep 5, 2026

Copy link
Copy Markdown
npm i https://pkg.pr.new/ahooks@2959
npm i https://pkg.pr.new/@ahooks.js/use-url-state@2959

commit: 39a07ee

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.

2 participants