From 71b7e6f0ecea1e5bd5d8b39c3d532c3a120c9bb1 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 28 Sep 2026 02:48:00 +0000 Subject: [PATCH] chore(release): v9.5.2 Publish the docs that landed on master after 9.5.1, including AGENTS.md and CLAUDE.md. [docs-sync skip] Co-authored-by: Perry --- CHANGELOG.md | 13 +++++++++++-- __tests__/package-metadata.test.js | 2 ++ package.json | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41a9f6b..de5322a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,17 @@ ## [Unreleased] -- Process: each 9.x minor gets an Announcements GitHub Discussion linked from the GitHub Release (`.github/announcements/vX.Y.md`, RNZA-28). [9.5 Discussion](https://github.com/mockingbot/react-native-zip-archive/discussions/389) -- SECURITY.md: 7.x install line is **7.1.3** (`maintenance-7`). 7.1.2 has the Zip Slip backport but does not compile on Android (#390). +## [9.5.2] - 2026-09-28 + +### Changed +- npm package includes `AGENTS.md` and `CLAUDE.md`. They were on `master` after 9.5.1 was published, so 9.5.1 does not contain them (#391). +- README rewrite: version matrix, quick start, tighter API (#391). +- SECURITY.md: 7.x install line is **7.1.3** (`maintenance-7`). 7.1.2 has the Zip Slip backport but does not compile on Android (#390, #394). +- MIGRATION.md links the [9.5 Discussion](https://github.com/mockingbot/react-native-zip-archive/discussions/389). + +### Added +- `npm run test:docs-sync` (`scripts/check-docs-sync.sh`) keeps README and AGENTS.md aligned (#391). +- Each 9.x minor gets an Announcements GitHub Discussion linked from the GitHub Release (RNZA-28). ## [9.5.1] - 2026-09-05 diff --git a/__tests__/package-metadata.test.js b/__tests__/package-metadata.test.js index d25b13c..7160bb7 100644 --- a/__tests__/package-metadata.test.js +++ b/__tests__/package-metadata.test.js @@ -37,6 +37,8 @@ describe('npm listing (RNZA-13) and packed files', () => { expect(files).toContain('SECURITY.md'); expect(files).toContain('package.json'); expect(files).toContain('README.md'); + expect(files).toContain('AGENTS.md'); + expect(files).toContain('CLAUDE.md'); expect(files).toContain('index.d.ts'); expect(files).not.toContain('playground-expo/app.json'); expect(files.some((f) => f.startsWith('fixtures/'))).toBe(false); diff --git a/package.json b/package.json index 65db292..83fd6c8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-zip-archive", - "version": "9.5.1", + "version": "9.5.2", "description": "Zip and unzip files in React Native and Expo (iOS & Android)", "main": "index.js", "types": "index.d.ts",