Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 0 additions & 14 deletions .changeset/nk-dev-guide-bot-protection.md

This file was deleted.

25 changes: 0 additions & 25 deletions .changeset/readmes-open-source-framing.md

This file was deleted.

15 changes: 15 additions & 0 deletions packages/nk-api/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @ingram-tech/nk-api

## 0.3.5

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.

## 0.3.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-api/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-api",
"version": "0.3.4",
"version": "0.3.5",
"description": "The Ingram HTTP API seam: a Hono + zod-openapi app factory, a single error envelope, an auth-middleware factory, and Next.js + typed-client adapters — the standard alternative to auto-generated REST APIs.",
"license": "MIT",
"type": "module",
Expand Down
17 changes: 17 additions & 0 deletions packages/nk-auth/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @ingram-tech/nk-auth

## 0.14.1

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.
- Updated dependencies [798b39d]
- @ingram-tech/nk-db@2.1.1

## 0.14.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-auth/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-auth",
"version": "0.14.0",
"version": "0.14.1",
"description": "The Ingram Better Auth foundation: composable presets (org, dual-shape JWT, active-org hooks, pg pool) for Next.js sites.",
"license": "MIT",
"type": "module",
Expand Down
15 changes: 15 additions & 0 deletions packages/nk-billing/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @ingram-tech/nk-billing

## 0.3.6

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.

## 0.3.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-billing/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-billing",
"version": "0.3.5",
"version": "0.3.6",
"description": "The Ingram billing foundation: composable Stripe primitives (client, customers, prices, currency, checkout, subscriptions, webhooks) plus an injection-based Postgres credit ledger and event-dedup store.",
"license": "MIT",
"type": "module",
Expand Down
17 changes: 17 additions & 0 deletions packages/nk-blog/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @ingram-tech/nk-blog

## 0.1.9

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.
- Updated dependencies [798b39d]
- @ingram-tech/nk-seo@0.10.1

## 0.1.8

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-blog/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-blog",
"version": "0.1.8",
"version": "0.1.9",
"description": "File-based blog foundation for Next.js sites: frontmatter schema, build-time reader, limited-MDX rendering, a typed component contract with unstyled defaults, GitHub read/publish, and RSS.",
"license": "MIT",
"type": "module",
Expand Down
15 changes: 15 additions & 0 deletions packages/nk-db/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @ingram-tech/nk-db

## 2.1.1

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.

## 2.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-db/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-db",
"version": "2.1.0",
"version": "2.1.1",
"description": "The Ingram Postgres data layer: one TLS-aware pg pool, raw-SQL helpers, Drizzle wiring, and a PGlite (no-Docker) dev/test harness for Next.js sites.",
"license": "MIT",
"type": "module",
Expand Down
25 changes: 25 additions & 0 deletions packages/nk-dev/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# @ingram-tech/nk-dev

## 0.13.1

### Patch Changes

- 32ee4ca: Update `guide.md` for nk-forms 0.3.0, which absorbed `@ingram-tech/bot-protection`.
The shipped guide still listed bot-protection in its package roster as "the
primitive nk-forms builds on" and told agents to import `checkBot` / `verifyHuman`
from it for non-form endpoints. That package no longer exists; both layers are
exported from the `@ingram-tech/nk-forms` root.

The repo was corrected when the packages merged, but that changeset bumped only
nk-forms, so the fix never reached npm — agents on nk-dev 0.13.0 were reading the
old roster. `guide.md` describes packages other than its own, so a change to any
package's public surface needs a nk-dev changeset alongside it.
- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.

## 0.13.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-dev/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-dev",
"version": "0.13.0",
"version": "0.13.1",
"description": "The nextkit dev toolchain in one package: the `nk` CLI plus shared oxlint/oxfmt, TypeScript, and Vitest config, the format-on-commit hook, and the AI agent guide. `nk init` scaffolds a site to use it.",
"license": "MIT",
"type": "module",
Expand Down
15 changes: 15 additions & 0 deletions packages/nk-email/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @ingram-tech/nk-email

## 0.6.2

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.

## 0.6.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-email/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-email",
"version": "0.6.1",
"version": "0.6.2",
"description": "Zero-dependency Cloudflare Email Sending client for Ingram Technologies Next.js projects.",
"license": "MIT",
"type": "module",
Expand Down
17 changes: 17 additions & 0 deletions packages/nk-forms/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @ingram-tech/nk-forms

## 0.3.1

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.
- Updated dependencies [798b39d]
- @ingram-tech/nk-email@0.6.2

## 0.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-forms/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-forms",
"version": "0.3.0",
"version": "0.3.1",
"description": "Contact/signup form pipeline for Next.js sites — invisible bot protection (honeypot + signed timing token + Vercel BotID), validation, and escaped email notifications in one handler.",
"license": "MIT",
"type": "module",
Expand Down
15 changes: 15 additions & 0 deletions packages/nk-i18n/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @ingram-tech/nk-i18n

## 0.5.2

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.

## 0.5.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-i18n/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-i18n",
"version": "0.5.1",
"version": "0.5.2",
"description": "Type-safe, English-as-key i18n for Ingram Next.js sites — ICU translator, scopes, locale config, Accept-Language negotiation, and locale URL routing.",
"license": "MIT",
"type": "module",
Expand Down
17 changes: 17 additions & 0 deletions packages/nk-marketing/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @ingram-tech/nk-marketing

## 0.5.2

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.
- Updated dependencies [798b39d]
- @ingram-tech/nk-email@0.6.2

## 0.5.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-marketing/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-marketing",
"version": "0.5.1",
"version": "0.5.2",
"description": "Postgres-backed marketing & lifecycle email: contacts, consent, newsletter audiences, and idempotent triggered campaigns with RFC 8058 one-click unsubscribe. Sends via @ingram-tech/nk-email.",
"license": "MIT",
"type": "module",
Expand Down
15 changes: 15 additions & 0 deletions packages/nk-seo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @ingram-tech/nk-seo

## 0.10.1

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.

## 0.10.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nk-seo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ingram-tech/nk-seo",
"version": "0.10.0",
"version": "0.10.1",
"description": "SEO primitives for Next.js sites: typed schema.org JSON-LD builders, a <JsonLd> tag, a Metadata factory (canonical + OG + Twitter), and configurable hreflang alternates.",
"license": "MIT",
"type": "module",
Expand Down
15 changes: 15 additions & 0 deletions packages/nk-themes/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @ingram-tech/nk-themes

## 0.2.3

### Patch Changes

- 798b39d: Rewrite the READMEs for an outside reader. These packages are published under an
open-source licence, but the prose addressed the reader as if they worked here:
"the Ingram billing foundation", "every Ingram API looks the same", "the one
shared email client for Ingram sites", "the fleet-uniform view". That framing is
gone, along with the pose it came with — unsourceable claims ("the one SEO
safeguard everyone forgets on Vercel"), negation-reframes, bold scattered on
non-key phrases, and roughly forty mid-sentence em-dashes.

Documented failure modes, gotchas and code examples are unchanged. No API,
identifier, env var or technical claim was touched.

## 0.2.2

### Patch Changes
Expand Down
Loading