|
3 | 3 | All notable changes to this project are documented here. This project follows |
4 | 4 | [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
5 | 5 |
|
| 6 | +## 1.0.2 — 2026-08-13 |
| 7 | + |
| 8 | +Build toolchain only. No source, API or behaviour changes — upgrading from 1.0.1 |
| 9 | +is safe and requires nothing. |
| 10 | + |
| 11 | +Published because the bundler and TypeScript plugin that produce `dist/` were |
| 12 | +replaced, so the artifact is rebuilt on a maintained toolchain. The output was |
| 13 | +compared against 1.0.1 file by file: every shipped module is byte-identical |
| 14 | +except the version banner and whitespace in Rollup's generated interop helper, |
| 15 | +and all six entry points export exactly the same names. |
| 16 | + |
| 17 | +### Changed |
| 18 | + |
| 19 | +- **Replaced `rollup-plugin-typescript2` with `@rollup/plugin-typescript`.** The |
| 20 | + former has been unmaintained since 2023 and silently stops transforming under |
| 21 | + Rollup 4.59+, which is the first release without |
| 22 | + [GHSA path-traversal](https://github.com/advisories) in Rollup itself — the |
| 23 | + build then fails on `export type` because Rollup's parser receives raw |
| 24 | + TypeScript. |
| 25 | +- **Development dependencies patched.** Rollup updated, plus version-scoped |
| 26 | + `pnpm.overrides` for transitive advisories in `tar`, `shell-quote`, `minimatch`, |
| 27 | + `brace-expansion`, `js-yaml`, `picomatch`, `lodash`, `flatted`, `form-data`, |
| 28 | + `ws`, `serialize-javascript`, `ajv`, `ip-address`, `sigstore` and `@babel/core`. |
| 29 | + |
| 30 | +None of these were reachable from the published package, whose only runtime |
| 31 | +dependency is `jose`. They affected the build and test toolchain. |
| 32 | + |
6 | 33 | ## 1.0.1 — 2026-08-13 |
7 | 34 |
|
8 | 35 | Packaging only. No source, API or behaviour changes — upgrading from 1.0.0 is |
|
0 commit comments