diff --git a/CHANGELOG.md b/CHANGELOG.md index 5db4e21..4b09b07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.1] - 2026-09-04 + ### Added - **Model-agnostic LLM selection.** `--model ` accepts any Anthropic or @@ -33,6 +35,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 demo link is datasink.dev and GitHub links use `chrisschouk/sink-cli`. - README provider flags and tagline brought in line with the CLI (`haiku|sonnet|…`, four-phase strapline). +- npm package metadata still pointed at `totalaudiopromo/sink-cli`; homepage, + repository, and bugs now use datasink.dev / `chrisschouk/sink-cli`. ## [0.4.0] - 2026-06-11 diff --git a/CLAUDE.md b/CLAUDE.md index 1539076..8b69dd3 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -36,7 +36,7 @@ for library consumers. ## Publish flow (npm) -Published as `datasink` (no scope). Current version on npm is **0.4.0** (published 2026-06-11). +Published as `datasink` (no scope). Current version on npm is **0.4.1**. **2FA gotcha**: interactive `npm publish` hits the 2FA wall in non-interactive environments. Use a granular **automation token** (npm account → Access Tokens → Generate New Token → diff --git a/api/health.ts b/api/health.ts index f309c57..2f1974d 100644 --- a/api/health.ts +++ b/api/health.ts @@ -9,7 +9,7 @@ export default function handler(): Response { return new Response( JSON.stringify({ status: 'ok', - version: '0.4.0', + version: '0.4.1', service: 'datasink', }), { diff --git a/package.json b/package.json index 080ac64..0d9d7fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "datasink", - "version": "0.4.0", + "version": "0.4.1", "description": "sink \u2014 data hygiene for music PR. Scrub, rinse, soak, steep your contact lists. The `sink` CLI, published as datasink.", "license": "MIT", "type": "module", diff --git a/src/ui/interactive.ts b/src/ui/interactive.ts index 1b624f7..301e92c 100644 --- a/src/ui/interactive.ts +++ b/src/ui/interactive.ts @@ -11,7 +11,7 @@ function getLogo(): string { return [ '', chalk.cyan(LOGO_LINES[0]), - `${chalk.cyan(LOGO_LINES[1])} ${chalk.dim('github.com/totalaudiopromo/sink-cli')}`, + `${chalk.cyan(LOGO_LINES[1])} ${chalk.dim('github.com/chrisschouk/sink-cli')}`, `${chalk.cyan(LOGO_LINES[2])} ${chalk.dim('Data hygiene for music PR.')}`, '', ].join('\n') diff --git a/web/api/health.ts b/web/api/health.ts index f309c57..2f1974d 100644 --- a/web/api/health.ts +++ b/web/api/health.ts @@ -9,7 +9,7 @@ export default function handler(): Response { return new Response( JSON.stringify({ status: 'ok', - version: '0.4.0', + version: '0.4.1', service: 'datasink', }), { diff --git a/web/public/docs/openapi.json b/web/public/docs/openapi.json index 6d08452..db0917d 100644 --- a/web/public/docs/openapi.json +++ b/web/public/docs/openapi.json @@ -3,7 +3,7 @@ "info": { "title": "datasink API", "description": "Small HTTP surface for the datasink web demo. Scrub/rinse/soak run in the browser; only health and the Firecrawl proxy are server-side.", - "version": "0.4.0", + "version": "0.4.1", "contact": { "name": "Total Audio Promo", "url": "https://totalaudiopromo.com", @@ -29,7 +29,7 @@ "type": "object", "properties": { "status": { "type": "string", "example": "ok" }, - "version": { "type": "string", "example": "0.4.0" }, + "version": { "type": "string", "example": "0.4.1" }, "service": { "type": "string", "example": "datasink" } } } diff --git a/web/public/llms-full.txt b/web/public/llms-full.txt index b77a429..ca80a40 100644 --- a/web/public/llms-full.txt +++ b/web/public/llms-full.txt @@ -46,7 +46,7 @@ Install: `npx datasink scrub contacts.csv` ```bash curl -s https://datasink.dev/api/health -# {"status":"ok","version":"0.4.0","service":"datasink"} +# {"status":"ok","version":"0.4.1","service":"datasink"} ``` ### POST /api/firecrawl-proxy diff --git a/web/src/components/CtaPanel.tsx b/web/src/components/CtaPanel.tsx index 9f157c9..49d9ef7 100644 --- a/web/src/components/CtaPanel.tsx +++ b/web/src/components/CtaPanel.tsx @@ -18,10 +18,10 @@ export function CtaPanel() {

- github.com/totalaudiopromo/sink-cli → + github.com/chrisschouk/sink-cli →