Releases
0.1.0
Compare
Sorry, something went wrong.
No results found
Added
Add changelog update script, scripts README, and pre-release cleanup
Implement automated release workflow and metadata guard (T64, T65)
Add opt-in AI debug logging and fix Ollama transporter bootstrap
Implement T63 audit remediation and T58-T62 provider updates
Changed
Use WP nightly for E2E tests and add CI dependency caching
Restore curated changelog with new entries for CI fix and tooling
Update tracking files: add T71, Gate Q, and discussion entry
Promote changelog: merge all unreleased entries into 0.1.0 release section
Help tab, admin UI polish, state management, and release prep (T68–T70)
WP 7.0 migration, dynamic models, Connectors API, Zustand store, author update
Update wp-ai-client dependency to ^0.4.0 and regenerate POT file
Pre-release audit remediation: security hardening, multibyte safety, error handling
Automate changelog release lock
docs: log changelog automation changes
chore: add changelog workflow automation
test: add T55 tests for single-save behavior in GenerationService
chore: mark all audit remediation tasks T43-T57 as done
feat: enforce _aie_disabled flag in save_post handler and GenerationService
perf: add diagnostics summary fast path to avoid N+1 record reads
perf: memoize CptRegistry enabled-slug lookups for hot paths
chore: add Gate M audit remediation tasks T43–T57 to tracker and plan
docs: align AGENTS.md and PLAN.md to static markdown file strategy (T46)
refactor: remove dead plain_language_title and audience_intent_queries fields
chore: trim AGENTS.md to non-discoverable rules only
feat: add full translations for 38 locales
chore: add PO translation files for 39 locales
chore: regenerate POT file with updated include/exclude filters
feat: split i18n output into languages/php and languages/js subdirs
feat: T42 static front page AI View fallback, discovery link polish, i18n in build
feat: T41 static markdown files in uploads + disclaimer
feat: T39 install Action Scheduler, dev watch mode, diagnostics fix + test compat
feat: T38 provider filtering, eligible posts discovery, provider UI + test coverage
feat: T35 provider packages + T37 UI fix + docs
feat: bundle wp-ai-client SDK as Composer dependency
docs: consolidate AGENTS.md with actual AI runtime strategy
docs: mark T31–T34 complete in task tracker
feat: rewrite AiClientBridge for AI Experiments plugin API
feat: wire AI Experiments plugin dependency + fix detection
feat: convert provider/model text inputs to dropdown selects
feat: T26 hardening + release readiness pass
feat: T30 i18n setup + T24 E2E coverage + T25 CI E2E + T29 readme
feat: T28 public endpoint routing via rewrite rules + template_redirect
feat: T29 production build zip + GitHub Actions release workflow
refactor: extract text() into TextSanitizer, track T28 public routing
feat: audit phases B-F — locking, TextSanitizer, schema filter, cache headers, refactor, test expansion
feat: T23 editor metabox with per-item controls + preview links
feat: T22 provider status + diagnostics screens with tabbed admin nav
feat: T21 react admin shell + settings screen
feat: T20 admin REST API backend + service wiring
feat: audit cleanup for T04-T12 — storage migration, extensibility hooks, safety fixes
chore: evaluate yoast wp test utils adoption
feat: add ai view schema graph service
feat: add live provider generation fallback path
feat: complete t17 deterministic generation queue
feat: complete t14 llmstxt deterministic
feat: complete t15 ai view deterministic
feat: complete t13 markdown route stub
feat: complete t16 prompt validator fallback
feat: complete t12 content extractor
feat: complete t09 record repository
feat: complete t11 taxonomy meta policy
feat: complete t10 cpt registry
feat: complete t07 ai dependency status
feat: complete t08 options settings backend
feat: complete t06 plugin bootstrap lifecycle
test: add playground e2e smoke harness
ci: add github actions foundation workflow
chore: add ts tooling baseline
chore: add php tooling baseline
feat: scaffold project structure and smoke tests
Fixed
Fix Playwright E2E CI build, clean changelog, and improve changelog updater
Fix biome lint errors in HelpScreen for CI js-quality check
Fix CI/release workflows requiring WP-CLI and improve README
fix: remove redundant updateStatus('ready') after save() in GenerationService
fix: delete stale markdown files on slug_path change and use record slug_path in DiscoveryLinks
fix: add recursive sanitization to sanitizeStructuredData
fix: exclude slug_path and taxonomies from source hash to prevent thundering herd
fix: prevent TOCTOU race in RecordRepository index updates
fix: restore runtime taxonomy extraction and hierarchical slug_path
fix: pass accepted_args=2 to save_post hook so auto-generation fires
fix: reject dangerous URL schemes in OutputValidator to prevent stored XSS
fix: replace unbounded post query in regenerateAll with batched pagination
fix: clean up _aie_disabled post meta on plugin uninstall
fix: whitelist Schema.org @type values in SchemaService entity nodes
fix: remove hard Requires Plugins header for AI dependency
fix: align SelectablePostType TS interface with PHP slug field
fix: permission model, llms.txt status filter, AI View link sections
fix: wire action scheduler bootstrap in t06
You can’t perform that action at this time.