You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Retarget release for @react-pdf-kit/viewer v2.x.x, moved from
[Unreleased] to a dated v1.0.0 CHANGELOG section per the
MAINTENANCE.md runbook. Also fixes a real release blocker found
while validating the samples: generic-react, vite, and
nextjs-app-router still pinned @react-pdf-kit/viewer to the
now-unpublished >=1.0.0 <2.0.0 range, which failed pnpm install
outright. Bumped to >=2.0.0 <3.0.0 to match the skills' own
declared metadata.
Documents a pre-existing, previously unflagged gap in
MAINTENANCE.md and CHANGELOG.md: three of four samples
(vite, nextjs-app-router, nextjs-14-override) have been unhydrated
placeholder scaffolds since the initial commit and have never
actually been build-verified � samples.yml has zero CI runs on the
repo. Only generic-react currently builds successfully. Released
anyway per maintainer decision; sample hydration is tracked as
follow-up work.
|`samples/vite/`| Vite 5 | v5 |`react-pdf-kit-setup`, `react-pdf-kit-vite`, `react-pdf-kit-worker-config`|**No.** Placeholder `package.json` + `README.md` only since the initial scaffold commit — never hydrated into a runnable Vite app (no `tsconfig.json`, `vite.config.ts`, `index.html`, or `src/`). `pnpm build` fails immediately. |
120
+
|`samples/nextjs-app-router/`| Next.js 15 + Turbopack | v5 |`react-pdf-kit-nextjs-app-router`, `react-pdf-kit-nextjs-pages-router` (via `verification/pages-router/` shim), `react-pdf-kit-worker-config`, `react-pdf-kit-toolbar-customization`, `react-pdf-kit-custom-layout`|**No.** Same placeholder-only state as `samples/vite/`; no Next.js app scaffold exists yet. |
121
+
|`samples/nextjs-14-override/`| Next.js 14 + webpack | v4 (post-fix) |`react-pdf-kit-nextjs14-pdfjs-override`|**No.** Placeholder-only, and its premise (pin `pdfjs-dist` to v4 as a workaround) is now superseded by the skill's rewritten guidance (v2 doesn't support Next.js 14 at all; use Next.js 15 or the legacy `@pdf-viewer/react` package). Needs a rewrite, not just hydration, before it can build-verify anything. |
122
+
123
+
**Known gap as of `v1.0.0`**: three of four samples have never been
124
+
build-verified, on any release including the `v1.0.0-beta.x` line —
125
+
`samples.yml` has zero recorded CI runs on the repo. `v1.0.0-beta.0`'s
126
+
CHANGELOG entry flagged this as outstanding at the time; it was not
127
+
resolved before this release either. Only `samples/generic-react/` is
128
+
confirmed working. Treat every skill *other than*`react-pdf-kit-setup`,
129
+
`react-pdf-kit-toolbar-customization`, and `react-pdf-kit-custom-layout`
130
+
as verified by conformance script only (`scripts/verify-skill.sh`), not
131
+
by an actual build. Hydrating the remaining three samples (and
132
+
rewriting `nextjs-14-override` to match its current skill content) is
133
+
required before their skills can be considered build-verified.
122
134
123
135
If a skill needs verification against a framework / version combination
124
136
not listed above, add a new sample in the same PR as the skill and
@@ -132,7 +144,7 @@ end-to-end to ensure the runbook stays accurate. Record each walk here.
132
144
| Date | Flow | Outcome |
133
145
|------|------|---------|
134
146
|| Deprecation drill (per tasks T038) | TBD |
135
-
|| First release (v1.0.0, per tasks T045) |TBD|
147
+
|2026-07-03 | First release (v1.0.0, per tasks T045) |Partial. `scripts/verify-all.sh` passes (8/8 skills). Only `samples/generic-react/` build-verified; `samples/vite/`, `samples/nextjs-app-router/`, `samples/nextjs-14-override/` are unhydrated placeholders (see Sample inventory). Released anyway per maintainer decision; sample hydration tracked as follow-up work, not blocking.|
0 commit comments