37 Commits

Author SHA1 Message Date
Ben Senescu
b0248f2acd
release: v0.1.7 (#554) 2026-08-27 18:31:03 -04:00
Ben Senescu
cd6a782092
release: v0.1.6 (#509) 2026-08-19 14:34:24 -04:00
Ben Senescu
8149cd6c70
release: v0.1.5 (#496)
* release: v0.1.5

* save
2026-08-18 15:05:03 -04:00
Ben Senescu
d2d8f7e19a
release: v0.1.4 (#474)
* release: v0.1.4

* save
2026-08-09 15:51:55 -04:00
Ben Senescu
9d19e43990
release: v0.1.3 (#433) 2026-07-30 00:23:36 -04:00
Ben Senescu
633876c0ef
release: v0.1.2 (#421) 2026-07-23 11:11:53 -04:00
Ben Senescu
b41092788a
release: v0.1.1 (#413) 2026-07-20 23:23:15 -04:00
Ben Senescu
6f2eb05211
release: v0.1.0 (#404) 2026-07-19 02:19:28 -04:00
Ben Senescu
8460df1f29
release: v0.0.28 (#394) 2026-07-16 11:27:43 -04:00
Ben Senescu
c1121bdcab release: v0.0.27 (#390) 2026-07-15 12:39:32 -04:00
Ben Senescu
47d638632a
release: v0.0.26 (#384) 2026-07-10 18:36:21 -04:00
Ben Senescu
3f2b4872ca
release: v0.0.25 (#377)
* release: v0.0.25

* chore: add release publishing command
2026-07-10 11:49:19 -04:00
Ben Senescu
828fb17073
perf: cut cross-region latency (Smart Placement, session cookie cache, shared Autumn provider, parallel queries) (#359) 2026-07-05 22:54:33 -04:00
Ben Senescu
93a373129e
release: v0.0.24 (#358) 2026-07-05 21:05:01 -04:00
Ben Senescu
b733be4a5e
release: v0.0.23 - fix mcp for pi + refresh saved keyword metrics (#56)
* fix(mcp): render full row data in tool text output, not just counts

MCP clients that surface only the text content block (not structuredContent)
saw count/truncated summaries instead of the actual rows. Add a shared table
renderer (server/mcp/table.ts) and use it so every row ships in the text block
across research_keywords, get_ranked_keywords, get_keyword_metrics,
search_local_businesses, get_local_serp_results, get_google_business_questions,
find_serp_competitors, get_backlinks_profile, get_backlinks_overview,
get_domain_keyword_suggestions, get_rank_tracker, get_serp_results, and
get_search_console_performance.

* test(mcp): assert tool text output renders full row tables

Cover the shared table renderer (table.test.ts) and add per-tool assertions
that each tool's text content block contains the actual row data (exact
rendered rows, null->em-dash), guarding against a column wired to the wrong
field. Adds tool-text-output.test.ts for the service-backed tools and text
assertions to the DataForSEO and Search Console tool tests.

* release: v0.0.23

* style(mcp): prettier-format tool table columns
2026-07-02 13:01:44 -04:00
Ben Senescu
e9871bde8d
release: v0.0.22 (#310) 2026-06-28 20:12:29 -04:00
Ben Senescu
770005e2b9
release: v0.0.21 (#293) 2026-06-24 15:22:17 -04:00
Ben Senescu
5f03992b78
release: v0.0.20 (#266) 2026-06-12 14:29:49 -04:00
Ben Senescu
0525513b0c
save (#259) 2026-06-11 09:45:44 -04:00
Ben Senescu
e16f8d5647
Bump release notes to v0.0.18 (#244)
* Bump version to 0.0.18

* Trim release notes for v0.0.18
2026-06-05 16:29:25 -04:00
Ben Senescu
3d38b89c32
Fix local dev bug; bump to v0.0.17 (#230) 2026-05-28 17:42:09 -04:00
Ben Senescu
010c93a536
Bump version to 0.0.16 (#228) 2026-05-28 09:14:35 -04:00
Ben Senescu
10b77682d9
Bump version and update release notes for v0.0.15 (#214) 2026-05-22 17:12:59 -04:00
Ben Senescu
74ba0c4fc8
Prevent duplicate Default projects and add D1 cleanup tooling (#203) 2026-05-19 20:53:13 -04:00
Ben Senescu
fb911fe124
release: v0.0.13 2026-05-19 20:40:13 -04:00
Ben Senescu
82d6363ee9
release: v0.0.12 (#182) 2026-05-12 00:10:31 -04:00
Ben Senescu
ba9f30fde0
Revise MCP release notes and bump version (#177) 2026-05-10 18:11:53 -04:00
Ben Senescu
fb265e3a3a ci: run prettier 2026-05-06 15:45:09 -04:00
Ben Senescu
53f8a6e186
v0.0.10 (#158) 2026-05-06 15:35:51 -04:00
Ben Senescu
2fc568f73c
release: v0.0.9 (#149) 2026-05-04 15:55:15 -04:00
Ben Senescu
94d1ee7bd5
chore: release v0.0.8 (#132) 2026-04-23 18:25:37 -04:00
Ben Senescu
ed65d6976c
feat: support all 94 DataForSEO countries across features (#127) 2026-04-20 15:23:25 -04:00
Ben Senescu
bf58af3752
release: bump to 0.0.6 (#124)
* save

* save
2026-04-16 16:35:54 -04:00
Ben Senescu
01c11b0c5f
release: v0.0.5 (#102) 2026-04-08 14:18:46 -04:00
Ben Senescu
83296db3ae Bump to v0.0.4 2026-03-30 14:11:01 -04:00
Ben Senescu
abe0bf3c13
chore: prepare 0.0.3 release notes (#37) 2026-03-16 21:53:36 -04:00
Ben Senescu
3700e16a7c
docs: add release notes workflow (#29)
* fix: cap per-user audit capacity

Block new audits before a user exceeds the temporary 100k audit footprint cap. Surface a clear delete-old-audits message in the audit launch UI.

* fix: reserve audit capacity with Drizzle

* chore: prepare 0.0.2 release notes

* docs: add release notes workflow
2026-03-16 14:56:10 -04:00