⚠ BREAKING CHANGES
- 📦 Package renamed to
react-native-step-counter-newarch(previously@dongminyu/react-native-step-counter). Update your dependency and every import path. The unscopedreact-native-step-countername is blocked by npm's name-similarity check (it normalizes to the same string as the 2016react-native-stepcounterfork ofreact-native-pedometer), so the New Architecture identity is signaled with a-newarchsuffix. The GitHub repository is unchanged.
Bug Fixes
- 🐛 JSDoc type parsing: Corrected the
@returnsinline object type in the doc comments (;→,) sojsdoccan parse the type expression and generate the API documentation.
Documentation
- 📝 Knowledge layer reconciled: Aligned
CLAUDE.md,AGENTS.md, and the Serena memory files with the current code — public API surface, Jest preset, Node channel, React Native peer range, and the timestamp flow. - 📝 Regenerated the JSDoc API documentation.
Chore Changes
- 🔒 Resolved reported OSV advisories in transitive/dev dependencies via Yarn
resolutions(ws,undici,js-yaml,joi,launch-editor,shell-quote,tar,@babel/core). The pin-blockedconcurrent-rubyadvisories — example iOS build tooling, not shipped in the package — are recorded inexample/osv-scanner.toml. - 🔨 Quoted the
NODE_BINARYcommand in the iOS example build for consistency. - 👷 Added native Android and iOS example build workflows.
Note: This release is not yet published to npm. It is tagged and available from source. First npm publish under the new name react-native-step-counter-newarch is pending.
Full Changelog: v0.4.0...v0.5.0