v0.3.1
0.3.1
Fixes
- Seeding a fresh MongoDB now works. The atomic-payload template sets
transactionOptions: false— a fresh database's first write implicitly creates its collection, which MongoDB refuses inside a transaction. Also lets the app run against a standalone (non–replica-set) local Mongo. @pro-laico/coreis safe outside a Next request.revalidateTagandwithCachenow swallow the "static generation store / incrementalCache missing" invariants and fall back to an uncached fetch, so seeding (and other non-request contexts) no longer crash.@pro-laico/seedicon seeding. Icons upload sequentially instead of in parallel — parallel uploads shared one request and all collided on the uniquefilename. Also fixed thecookieseed icon, which duplicated the logo's filename.create-atomic-payloadpublished scaffolds — pnpm build allowlist + the fonts CLI bin.next-env.d.tsis gitignored so builds don't churn the tree.
Internal
- New monorepo test harness (Turbo + Vitest + Payload integration): a Mongo-backed full-template seed suite (mongodb-memory-server replica set), per-example seed tests (fonts/icons/styles), and a
create-atomic-payloadscaffold test harness — all wired intopnpm test.
What's Changed
- Docs tracking by @chad-hill in #18
- Testing by @chad-hill in #19
Full Changelog: v0.3.0...v0.3.1