diff --git a/CHANGELOG.md b/CHANGELOG.md index 4020675..af6dbff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,37 @@ +# Changelog +All notable changes to this project are documented in this file. Releases use +[Semantic Versioning](https://semver.org/) and are generated from Conventional +Commits by release-it. -# [0.2.0](https://github.com/JimmyDaddy/react-native-bs-diff-patch/compare/v0.1.0...v0.2.0) (2026-07-19) - +## [0.3.0-beta.1](https://github.com/JimmyDaddy/react-native-bs-diff-patch/compare/v0.2.0...v0.3.0-beta.1) (2026-07-20) ### Features -* harden cross-platform package and runtime ([#28](https://github.com/JimmyDaddy/react-native-bs-diff-patch/issues/28)) ([23dc872](https://github.com/JimmyDaddy/react-native-bs-diff-patch/commit/23dc872756f9583ada5e915f01c5600fc1f0ffce)) +- add cancellable `startDiff()` and `startPatch()` jobs with progress events, + input/output limits, stable error codes, and atomic no-overwrite output; +- implement the job registry and resource cleanup for Android and iOS while + preserving the existing `diff()` and `patch()` APIs; +- provide the same controllable operation facade on React Native Web through + WebAssembly module Workers; +- expand the bilingual Playground and documentation with progress, + cancellation, limits, error handling, and platform differences. -# Changelog +### Compatibility, testing, and security -All notable changes to this project are documented in this file. Releases use -[Semantic Versioning](https://semver.org/) and are generated from Conventional -Commits by release-it. +- upgrade the example and compatibility toolchain to React Native 0.86, + React 19.2, RN CLI 20.2, and current release tooling; +- add deterministic native-core tests, Android API 24/31 and iOS Simulator + runtime assertions, registry consumer canaries, and native benchmarks; +- update transitive development dependencies to remove all open Dependabot + alerts from the default branch. + +## [0.2.0](https://github.com/JimmyDaddy/react-native-bs-diff-patch/compare/v0.1.0...v0.2.0) (2026-07-19) + +### Features + +- harden cross-platform package and runtime + ([#28](https://github.com/JimmyDaddy/react-native-bs-diff-patch/issues/28)). ## [0.1.0](https://github.com/JimmyDaddy/react-native-bs-diff-patch/releases/tag/v0.1.0) (2026-07-18) @@ -21,4 +41,4 @@ Commits by release-it. - support both the React Native legacy and New Architecture runtimes; - add Android and iOS device-level runtime assertions; - publish through npm Trusted Publishing with provenance; -- add bilingual documentation, an interactive Playground, and GitHub Pages. \ No newline at end of file +- add bilingual documentation, an interactive Playground, and GitHub Pages. diff --git a/package.json b/package.json index 6d71ae5..ebad709 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-bs-diff-patch", - "version": "0.2.0", + "version": "0.3.0-beta.1", "description": "Binary diff and patch support for React Native and React Native Web", "main": "lib/commonjs/index", "module": "lib/module/index",