Skip to content

Release 3.29.3

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Jun 16:26

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Unreleased

  • fix: tighten MCP response contracts #242

v3.29.2

11 June 2026

  • ci: skip PR template check for Dependabot #241
  • Release 3.29.2 a26b7cc

v3.29.1

7 June 2026

  • docs: close Human Input Forgiveness initiative #240
  • Release 3.29.1 8055d63

v3.29.0

7 June 2026

  • feat: resolve scene vocabulary variants #239
  • Release 3.29.0 bb81824

v3.28.0

7 June 2026

  • feat: make restore plans easier to scan #238
  • Release 3.28.0 f0add03

v3.27.0

6 June 2026

  • feat(metadata): accept forgiving relationship evidence inputs #237
  • Release 3.27.0 ef5423b

v3.26.0

6 June 2026

  • feat: add canonical target resolver #236
  • Release 3.26.0 bb01109

v3.25.0

6 June 2026

  • feat: clarify M1 workflow and relationship responses #235
  • Release 3.25.0 45b7c47

v3.24.1

6 June 2026

  • test: add relationship boundary release readiness coverage #234
  • Release 3.24.1 158ff88

v3.24.0

6 June 2026

  • feat: add one-sided scene evidence workflows #233
  • Release 3.24.0 8818d75

v3.23.2

6 June 2026

  • docs: clarify relationship workflow guidance #232
  • Release 3.23.2 a4bd2e9

v3.23.1

30 May 2026

  • fix: align relationship compatibility sync and audit #231
  • Release 3.23.1 f0b643b

v3.23.0

30 May 2026

  • feat: guard scene relationship metadata updates #230
  • Release 3.23.0 93c359f

v3.22.5

30 May 2026

  • chore(deps): Bump qs in the npm_and_yarn group across 1 directory #214
  • Release 3.22.5 a4146a0

v3.22.4

29 May 2026

  • docs: activate relationship metadata boundary M0 #229
  • Release 3.22.4 568f2f7

v3.22.3

28 May 2026

  • docs: plan relationship metadata boundary #228
  • Release 3.22.3 83ce0c9

v3.22.2

28 May 2026

  • docs: close architecture alignment follow-up initiative #227
  • Release 3.22.2 a1118d8

v3.22.1

28 May 2026

  • docs: document sidecar compatibility migration #226
  • Release 3.22.1 43c98bc

v3.22.0

28 May 2026

  • feat(metadata): add outcome relationship workflows #225
  • Release 3.22.0 972d6af

v3.21.3

28 May 2026

  • fix(metadata): preserve sidecar structure fields on generic writes #224
  • Release 3.21.3 91bc41f

v3.21.2

28 May 2026

  • docs: accept architecture snapshot milestone #223
  • Release 3.21.2 7f0e627

v3.21.1

28 May 2026

  • fix(sync): preserve managed canonical structure #222
  • Release 3.21.1 1f2c12e

v3.21.0

26 May 2026

  • feat(backup): apply project restores transactionally #221
  • Release 3.21.0 4097165

v3.20.0

24 May 2026

  • feat(backup): add project restore dry-run planning #220
  • Release 3.20.0 0237cae

v3.19.0

24 May 2026

  • feat: add project database backup foundation #219
  • Release 3.19.0 b2f501c

v3.18.1

23 May 2026

  • docs(product): activate database backup initiative #218
  • Release 3.18.1 1a04eb9

v3.18.0

23 May 2026

  • feat: complete chapter structure alignment #217
  • Release 3.18.0 c421c1b

v3.17.2

23 May 2026

  • docs: complete Docker deployment readiness #216
  • Release 3.17.2 e2fb946

v3.17.1

23 May 2026

  • docs: add database backup recovery initiative #215
  • Release 3.17.1 a0fa16c

v3.17.0

23 May 2026

  • feat: support runnable Docker workflow #213
  • Release 3.17.0 136c384

v3.16.0

22 May 2026

  • feat: harden filesystem boundary mutations #212
  • Release 3.16.0 f2637eb

v3.15.1

20 May 2026

  • chore(security): add eslint security checks #211
  • Release 3.15.1 0a09f12

v3.15.0

20 May 2026

  • feat(sync): harden structural authority #210
  • Release 3.15.0 8146269

v3.14.1

19 May 2026

  • ci: optimize validation workflow #208
  • Release 3.14.1 995bb83

v3.14.0

19 May 2026

  • feat: add deterministic structure exports #207
  • Release 3.14.0 94fc46b

v3.13.1

19 May 2026

  • docs(product): mark M7 complete #206
  • Release 3.13.1 6f984b9

v3.13.0

19 May 2026

  • feat(structure): add explicit M7 mutation commands #205
  • Release 3.13.0 0e48ea8

v3.12.0

18 May 2026

  • feat(structure): normalize chapter compatibility resolution #204
  • Release 3.12.0 6f9c540

v3.11.0

18 May 2026

  • feat(structure): add explicit scene chapter assignment #203
  • Release 3.11.0 7e73355

v3.10.0

18 May 2026

  • feat: add read-only structure diagnostics #202
  • Release 3.10.0 d9b1dfb

v3.9.5

18 May 2026

  • refactor(sync): complete target architecture M3 #201
  • Release 3.9.5 9cd308a

v3.9.4

17 May 2026

  • refactor(structure): centralize scene structure patches #200
  • Release 3.9.4 ac77e80

v3.9.3

17 May 2026

  • refactor(structure): extract target architecture M1 boundaries #199
  • Release 3.9.3 55c87ea

v3.9.2

17 May 2026

  • docs: clarify agent guidance #198
  • Release 3.9.2 751e68b

v3.9.1

17 May 2026

  • docs: add target architecture migration snapshot #197
  • Release 3.9.1 8dc317a

v3.9.0

16 May 2026

  • feat(chapters): align metadata tooling with chapter ids #196
  • Release 3.9.0 83f30b0

v3.8.2

16 May 2026

  • docs(skills): align release-log path guidance #195
  • Release 3.8.2 b5284f1

v3.8.1

16 May 2026

  • docs: reorganize product and docs structure #194
  • Release 3.8.1 c200db8

v3.8.0

16 May 2026

  • feat: add canonical chapter and epigraph indexing #193
  • Release 3.8.0 6da6308

v3.7.1

14 May 2026

  • Docs/chapter epigraph migration gates #192
  • Release 3.7.1 3516818

v3.7.0

14 May 2026

  • feat(review-bundles): redesign outline_discussion PDF profile #191
  • Release 3.7.0 434c8c7

v3.6.2

14 May 2026

  • docs(prd): close out beta-reader accountability feature #190
  • Release 3.6.2 7953817

v3.6.1

14 May 2026

  • chore(deps): Bump fast-uri in the npm_and_yarn group across 1 directory #188
  • Release 3.6.1 2e20d9f

v3.6.0

14 May 2026

  • feat(search): normalize metadata-read tool response envelopes #189
  • Release 3.6.0 696eddd

v3.5.5

9 May 2026

  • fix: suppress epigraph titles and refine review replies #187
  • Release 3.5.5 26aa8f8

v3.5.4

8 May 2026

  • chore(skills): add reusable post-merge cleanup skill #186
  • Release 3.5.4 b17e35d

v3.5.3

8 May 2026

  • fix(review-bundles): keep epigraph prose without epigraph titles in beta exports #185
  • Release 3.5.3 819bb0d

v3.5.2

8 May 2026

  • Improve beta prose flow and centered scene dateline #184
  • Release 3.5.2 5fb224a

v3.5.1

8 May 2026

  • Fix beta accountability follow-ups and test coverage #183
  • Release 3.5.1 28d77f7

v3.5.0

8 May 2026

  • feat: add accountable beta-reader bundle fingerprinting #182
  • Release 3.5.0 6134dfc

v3.4.4

8 May 2026

  • chore(copilot): tune instructions based on analysis #181
  • Release 3.4.4 c76d472

v3.4.3

7 May 2026

  • chore: track VS Code existing-config setup rollout and add guardrail test #180
  • Release 3.4.3 8cfa011

v3.4.2

7 May 2026

  • chore: update dependencies and add security overrides #179
  • Release 3.4.2 12311dd

v3.4.1

7 May 2026

  • docs: align styleguide existing-config response with VS Code UX contract #178
  • Release 3.4.1 7abbce1

v3.4.0

5 May 2026

  • feat: add client-agnostic styleguide setup contract and VS Code handoff #176
  • Release 3.4.0 3e24031

v3.3.2

5 May 2026

  • docs: split PRD overview and add client-agnostic setup PRD #175
  • Release 3.3.2 de30625

v3.3.1

3 May 2026

  • fix(review-comments): enforce command-specific flags and add failure-path tests #174
  • Release 3.3.1 736bc90

v3.3.0

3 May 2026

  • feat(styleguide): formalize review mode output contract #173
  • Release 3.3.0 233f471

v3.2.1

3 May 2026

  • docs(skills): add review comment resolution workflow #172
  • Release 3.2.1 a05a429

v3.2.0

3 May 2026

  • feat(styleguide): publish AI boot files during skill setup #171
  • Release 3.2.0 ffd8715

v3.1.4

3 May 2026

  • docs(prd): extract onboarding into shared framework PRD #170
  • Release 3.1.4 5ed3458

v3.1.3

3 May 2026

  • chore(site): update branding, logo, and visual polish #169
  • Release 3.1.3 e68ce46

v3.1.2

3 May 2026

  • refactor: move styleguide skill output to skills/prose-styleguide/SKILL.md #168
  • Release 3.1.2 5c22cea

v3.1.1

3 May 2026

  • fix: surface runtime warning for invalid PROSE_STYLEGUIDE_ENFORCEMENT_MODE #167
  • Release 3.1.1 0531168

v3.1.0

2 May 2026

  • feat(editing): enforce styleguide automatically in edit flow #166
  • Release 3.1.0 ad1106c

v3.0.0

2 May 2026

  • feat!: improve MCP tooling usability and harden scene-id safety #165
  • Release 3.0.0 d7541b1

v2.18.1

1 May 2026

  • docs: finalize reference docs PRD status #164
  • Release 2.18.1 ed9d0e7

v2.18.0

1 May 2026

  • feat(reference): complete Phase 4D scene reference suggestion flow #163
  • Release 2.18.0 2dbd54d

v2.17.1

1 May 2026

  • docs: mark reference-docs Phase 4C complete #162
  • Release 2.17.1 65ba9a1

v2.17.0

1 May 2026

  • feat(reference): persist explicit links to source metadata #161
  • Release 2.17.0 10879b8

v2.16.2

1 May 2026

  • docs(prd): refresh reference-doc status and Phase 4C plan #160
  • Release 2.16.2 db02dcf

v2.16.1

30 April 2026

  • docs(prd): define Option C rollout decision #159
  • Release 2.16.1 1ea1385

v2.16.0

30 April 2026

  • feat: add upsert_reference_link write tool #150
  • Release 2.16.0 222295d

v2.15.0

30 April 2026

  • feat(reference): add reference link query tools #148
  • Release 2.15.0 1b9ac11

v2.14.0

30 April 2026

  • feat(reference): add reference link indexing for Phase 4B #147
  • Release 2.14.0 0b82946

v2.13.0

30 April 2026

  • feat: add reference document search #146
  • Release 2.13.0 0df673a

v2.12.22

30 April 2026

  • docs(prd): refine reference docs into reference graph model #143
  • Release 2.12.22 d363c63

v2.12.21

30 April 2026

  • docs: mark embeddings search as deferred backlog #142
  • Release 2.12.21 acafde5

v2.12.20

30 April 2026

  • docs: align README status with continuous roadmap #145
  • Release 2.12.20 b61b2a3

v2.12.19

30 April 2026

  • docs: shift PRD roadmap to continuous development #144
  • Release 2.12.19 0d1110e

v2.12.18

30 April 2026

  • docs(prd): mark root structure reorganization complete #141
  • Release 2.12.18 4a13888

v2.12.17

30 April 2026

  • fix: restrict package files allowlist after src test move #140
  • Release 2.12.17 e594da9

v2.12.16

30 April 2026

  • refactor(src): move scripts and tests under src #139
  • Release 2.12.16 cd34af2

v2.12.15

29 April 2026

  • chore(ci): skip CI jobs on automated release commits #130
  • Release 2.12.15 392e0fd

v2.12.14

29 April 2026

  • docs(workflow): add human-readable release-log skill #129
  • Release 2.12.14 c09d39e

v2.12.13

29 April 2026

  • refactor(ci): add legacy root import guardrail #128
  • Release 2.12.13 2f4fa19

v2.12.12

29 April 2026

  • refactor(root): remove compatibility shims after src migration #127
  • Release 2.12.12 ec309e6

v2.12.11

29 April 2026

  • refactor(core): move helpers under src/core #126
  • Release 2.12.11 dff03db

v2.12.10

29 April 2026

  • refactor(scripts): move async job runner under src/scripts #125
  • Release 2.12.10 fa20160

v2.12.9

29 April 2026

  • refactor(tools): move tool modules under src/tools #124
  • Release 2.12.9 316b703

v2.12.8

28 April 2026

  • refactor(domains): move review, styleguide, and workflow modules into src #123
  • Release 2.12.8 6d0375f

v2.12.7

28 April 2026

  • refactor(core): move db and git modules under src/core #122
  • Release 2.12.7 4644e20

v2.12.6

28 April 2026

  • refactor: move sync and world modules under src domains #120
  • Release 2.12.6 e20c399

v2.12.5

28 April 2026

  • refactor: begin root-structure reorganization (phase 1 runtime) #119
  • Release 2.12.5 acfdbf8

v2.12.4

28 April 2026

  • fix: detect no-op commit_edit proposals #117
  • Release 2.12.4 83a62b1

v2.12.3

27 April 2026

  • docs: refine landing page copy and visuals #116
  • Release 2.12.3 97ed1f6

v2.12.2

27 April 2026

  • chore(ci): update GitHub Actions for Node 24 #115
  • Release 2.12.2 d7192d7

v2.12.1

27 April 2026

  • docs(prd): organize proposal and resolved question notes #112
  • Release 2.12.1 d01b8bb

v2.12.0

27 April 2026

  • feat(registry): publish mcp-writing to the MCP Registry #114
  • Release 2.12.0 2d51dcd

v2.11.1

27 April 2026

  • docs(prd): structure OpenClaw availability rollout #113
  • Release 2.11.1 7e0bd45

v2.11.0

27 April 2026

  • feat: add GitHub Pages marketing landing page #111
  • Release 2.11.0 8b4f336

v2.10.6

27 April 2026

  • refactor(index): extract getRuntimeDiagnostics into runtime-diagnostics.js #110
  • Release 2.10.6 347575d

v2.10.5

27 April 2026

  • refactor(index): extract workflow catalogue module #109
  • Release 2.10.5 bee9b2b

v2.10.4

27 April 2026

  • fix(review-bundles): guard oversized scene_ids in planner #108
  • Release 2.10.4 6afb4e5

v2.10.3

26 April 2026

  • refactor(helpers): extract domain helpers and path safety utilities from index.js #107
  • Release 2.10.3 f3b296a

v2.10.2

26 April 2026

  • refactor(async-jobs): extract startAsyncJob/pruneAsyncJobs/toPublicJob into async-jobs.js #106
  • Release 2.10.2 7478041

v2.10.1

26 April 2026

  • refactor(review-bundles): split 997-line module into planner/renderer/writer #105
  • Release 2.10.1 6d5702b

v2.10.0

26 April 2026

  • feat(db): persist async job state to SQLite for restart recovery #104
  • Release 2.10.0 0ec1fcb

v2.9.9

26 April 2026

  • refactor(db): replace ad-hoc migration checks with numbered migration… #102
  • Release 2.9.9 22babc1

v2.9.8

26 April 2026

  • refactor(tools): extract registerEditingTools into tools/editing.js #101
  • Release 2.9.8 6e7d649

v2.9.7

26 April 2026

  • refactor(tools): extract registerStyleguideTools into tools/styleguide.js #100
  • Release 2.9.7 b2e552b

v2.9.6

26 April 2026

  • refactor(tools): extract registerReviewBundleTools into tools/review-bundles.js #99
  • Release 2.9.6 dbd38dd

v2.9.5

26 April 2026

  • refactor(tools): extract registerMetadataTools into tools/metadata.js #98
  • Release 2.9.5 85c4bd5

v2.9.4

26 April 2026

  • fix(ci): update publish workflow to use npm test #97
  • Release 2.9.4 576f259

v2.9.3

26 April 2026

  • refactor(tools): extract registerSearchTools into tools/search.js #95
  • Release 2.9.3 11bc154

v2.9.2

26 April 2026

v2.9.1

26 April 2026

  • fix(describe-workflows): suppress structural dir names as project_id #93
  • Release 2.9.1 9436e5d

v2.9.0

26 April 2026

  • feat(get_runtime_config): include server_version in response #92
  • Release 2.9.0 bea57f7

v2.8.0

26 April 2026

  • feat(get_runtime_config): include server_version in response #91
  • Release 2.8.0 917dc4e

v2.7.0

26 April 2026

  • feat(workflows): add describe_workflows entry-point tool #90
  • Release 2.7.0 ceb70b2

v2.6.0

26 April 2026

  • feat(styleguide): improve AI navigation with next_step hints and identifier validation #89
  • Release 2.6.0 1083d55

v2.5.1

26 April 2026

  • docs(prd): update README phase status and add refactoring PRD #88
  • Release 2.5.1 4c78109

v2.5.0

26 April 2026

  • feat(styleguide): add prose styleguide bootstrap suggestions #87
  • Release 2.5.0 3e93d31

v2.4.0

26 April 2026

  • feat(styleguide): add config update preview and prose drift checks #86
  • Release 2.4.0 1655c06

v2.3.0

26 April 2026

  • feat(styleguide): generate prose styleguide skill from resolved config #85
  • Release 2.3.0 3490851

v2.2.0

25 April 2026

  • feat(styleguide): add prose styleguide config resolution and MCP tools #84
  • Release 2.2.0 58ecb48

v2.1.0

25 April 2026

  • feat(tools): add scene character normalization utility #83
  • Release 2.1.0 33b5b31

v2.0.4

25 April 2026

  • docs(prd): mark review-bundles and scrivener-direct as done #82
  • Release 2.0.4 775bbcf

v2.0.3

25 April 2026

  • fix(metadata-lint): warn on mixed scene character reference styles #81
  • Release 2.0.3 a820668

v2.0.2

25 April 2026

  • fix(scene-character-batch): tighten precision-first character linking #80
  • Release 2.0.2 0ca5898

v2.0.1

25 April 2026

  • fix(package): include scene-character-batch in published files #79
  • Release 2.0.1 ec34e21

v2.0.0

25 April 2026

  • feat(review-bundles)!: add PDF export via pdfkit #78
  • Release 2.0.0 ddccb28

v1.17.0

25 April 2026

  • feat: add beta_reader_personalized review bundle profile #77
  • Release 1.17.0 1cf0a19

v1.16.2

25 April 2026

  • docs: close out review bundles M1 and add troubleshooting guidance #76
  • Release 1.16.2 557623a

v1.16.1

25 April 2026

  • docs: add AGENTS workflow and reusable review skills #75
  • Release 1.16.1 7dfedd7

v1.16.0

25 April 2026

  • feat: add create_review_bundle markdown artifact generation #74
  • Release 1.16.0 cf77bff

v1.15.0

24 April 2026

  • feat: add review bundle preview planner tool #73
  • Release 1.15.0 0ec37c6

v1.14.0

24 April 2026

  • feat(scrivener-direct): graduate from beta to stable #72
  • Release 1.14.0 4baf0c3

v1.13.2

24 April 2026

  • fix(scrivener-direct): add Phase E data safety hardening #71
  • Release 1.13.2 8b98c80

v1.13.1

24 April 2026

  • fix(mcp): report server version from package metadata #70
  • Release 1.13.1 c9a5ff5

v1.13.0

24 April 2026

  • feat(scrivener-direct): add ambiguity warning taxonomy for beta merge #69
  • Release 1.13.0 d46f4bd

v1.12.0

24 April 2026

  • feat(scrivener-direct): ownership enforcement (PR-3a) #68
  • Release 1.12.0 e249edd

v1.11.8

24 April 2026

  • chore(deps): remove unused fast-xml-parser and bump @xmldom/xmldom #67
  • Release 1.11.8 7329eb4

v1.11.7

24 April 2026

  • refactor: consolidate merge_scrivener_project_beta to async-only #66
  • Release 1.11.7 9e5e236

v1.11.6

24 April 2026

  • fix: improve MCP discoverability hints and tool guidance #65
  • Release 1.11.6 fa60a4a

v1.11.5

24 April 2026

  • Add Copilot instructions and contribution workflow #64
  • Release 1.11.5 9b72b8b

v1.11.4

23 April 2026

  • fix: add async-progress.js to package files allowlist #63
  • Release 1.11.4 d469c4e

v1.11.3

23 April 2026

  • docs: reorganize AI-first documentation into scoped instructions #62
  • Release 1.11.3 6a59cb2

v1.11.2

23 April 2026

  • Scrivener beta: opt-in chapter organization + raw keyword tags #60
  • Release 1.11.2 3d8dfe5

v1.11.1

22 April 2026

  • Implement graceful batch cancellation and complete Phase D coverage #59
  • Release 1.11.1 85bb5c6

v1.11.0

21 April 2026

  • feat: add reusable manual real-data Scrivener test runner #58
  • Release 1.11.0 5938d51

v1.10.0

21 April 2026

  • feat: Scrivener direct extraction beta (M1, M2, M2.5) #57
  • Release 1.10.0 504bd7f

v1.9.4

20 April 2026

  • docs: split README into focused topic guides #56
  • Release 1.9.4 ccc8660

v1.9.3

20 April 2026

  • docs: add data ownership model section to README #52
  • Release 1.9.3 7b2b94a

v1.9.2

20 April 2026

  • docs: generate tool reference and enforce it in CI #55
  • Release 1.9.2 7711c9e

v1.9.1

20 April 2026

  • docs: reorganize PRD structure and move OpenClaw integration to in-progress #54
  • Release 1.9.1 24540fc

v1.9.0

20 April 2026

  • feat: add status field to update_scene_metadata and add update_place_sheet tool #53
  • Release 1.9.0 1bc4ba0

v1.8.1

19 April 2026

  • Fix inferProjectAndUniverse misidentifying two-segment universe paths under projects/ #51
  • Release 1.8.1 3e97cfa

v1.8.0

19 April 2026

  • feat(search): index metadata keywords in scenes FTS and preserve legacy index data #50
  • Release 1.8.0 5e3c4fd

v1.7.0

19 April 2026

  • feat: configurable OpenClaw runtime identity and ownership guardrails #49
  • Release 1.7.0 f859eb5

v1.6.3

19 April 2026

  • docs: sync PRD with current app behavior #48
  • Release 1.6.3 53add10

v1.6.2

19 April 2026

  • docs: correct README license footer to AGPL-3.0-only #47
  • Release 1.6.2 27e92ab

v1.6.1

19 April 2026

  • fix: preflight prose writes and make canonical sheet creation idempotent #46
  • Release 1.6.1 b456e59

v1.6.0

19 April 2026

  • feat: add permission preflight diagnostics and ops contract #45
  • Release 1.6.0 bfab6d2

v1.5.2

19 April 2026

  • fix: avoid nested scenes/projects paths on import #44
  • Release 1.5.2 47f7c6c

v1.5.1

19 April 2026

  • chore: switch license from MIT to AGPL v3 #43
  • Release 1.5.1 73b233f

v1.5.0

19 April 2026

  • feat: add MCP tool for first-time Scrivener import #42
  • Release 1.5.0 53e0a4d

v1.4.8

19 April 2026

  • docs: move release automation out of README #41
  • Release 1.4.8 cebc920

v1.4.7

19 April 2026

  • docs: remove publish workflow badge to avoid status confusion #40
  • Release 1.4.7 a0b1dd3

v1.4.6

19 April 2026

  • docs: add status badges to README #39
  • Release 1.4.6 5e758f5

v1.4.5

19 April 2026

  • chore: align GitHub Releases with release-it tags #38
  • Release 1.4.5 bd0a3a4

v1.4.4

19 April 2026

  • chore: show npm releases in Deployments #37
  • Release 1.4.4 d5c29e2

v1.4.3

19 April 2026

  • docs: add AGENT.md with operational conventions #36
  • Release 1.4.3 cd07b87

v1.4.2

19 April 2026

  • fix: correct node argument handling in release version guard #35
  • fix: prevent stale release reruns from republishing tags #34
  • Release 1.4.2 4e465d3

v1.4.1

19 April 2026

  • chore: switch release workflow to deploy-key SSH auth #33
  • fix: correct release increment regex quoting on main #32
  • fix: support legacy release token secret name #31
  • chore: migrate release automation from Release Please to release-it #30
  • Release 1.4.1 aa88a29

v1.4.0

18 April 2026

  • chore(main): release 1.4.0 #29
  • docs: streamline README for first-time onboarding #28
  • docs: streamline README for first-time onboarding #27
  • docs: streamline README for first-time onboarding #26
  • feat: add runtime write-access diagnostics for onboarding 434c453

v1.3.8

18 April 2026

  • chore(main): release 1.3.8 #25
  • chore: enable auto-merge for Release Please version PRs #24

v1.3.7

18 April 2026

  • chore(main): release 1.3.7 #22
  • docs: add prerequisites, setup verification, and troubleshooting guide #23
  • chore(ci): remove npm whoami diagnostic step 65435e9

v1.3.6

18 April 2026

  • chore(main): release 1.3.6 #21
  • fix(ci): add npm whoami diagnostic step 9d6b13e
  • fix: add repository url for npm provenance 50c2d21
  • fix(ci): restore npm trusted publishing auth config f043368

v1.3.5

18 April 2026

  • chore(main): release 1.3.5 #20
  • fix(ci): force OIDC-only npm publish auth c9f1216

v1.3.4

18 April 2026

  • chore(main): release 1.3.4 #19
  • fix(ci): use tag trigger for npm publish (matches n8n pattern) #18

v1.3.3

18 April 2026

  • chore(main): release 1.3.3 #17
  • fix(ci): use tag trigger for npm publish (matches n8n pattern) 6841de7

v1.3.2

18 April 2026

  • chore(main): release 1.3.2 #16
  • docs(readme): add real-world scenarios; fix publish workflow yaml 3566905
  • fix(ci): publish from main release commits for npm trusted publishing 135ab25

v1.3.1

18 April 2026

  • chore(main): release 1.3.1 #15
  • chore: generate integration fixtures at runtime and remove test-sync #14
  • fix(ci): set npm environment for trusted publishing b75fb08

v1.3.0

18 April 2026

  • chore(main): release 1.3.0 #13
  • feat: formalize non-draft content and stable Scrivener imports #12

v1.2.0

17 April 2026

  • chore(main): release 1.2.0 #11
  • feat: Phase 3 git-backed prose editing, runtime config tool, startup path logging f30a7c8

v1.1.1

16 April 2026

  • chore(main): release 1.1.1 #9
  • fix: use dedicated token for release-please workflow #10
  • chore: include chore commits in release automation #8
  • chore: keep reusable MCP validation scripts #7
  • chore: trigger CI for release-please branches #6
  • chore: include chore commits in release-please c437850
  • chore: fix lint in MCP validation scripts 2b2385e
  • chore: run CI on release-please branch pushes 856063c

v1.1.0

16 April 2026

  • chore(main): release 1.1.0 #5
  • feat: stable Scrivener identity and reorder reconciliation #4
  • chore: add ESLint, release-please, and automated npm publish #3
  • Publish to npm as @hanna84/mcp-writing #2
  • Mark package as private #1
  • chore: trigger CI checks for release PR 5191fcc
  • Track package-lock.json; remove from gitignore 090b0af
  • chore: add ESLint, release-please, and automated npm publish workflow 9e8f8d7
  • feat: reconcile Scrivener reorders via stable external IDs 977a1c3
  • Rename to @hanna84/mcp-writing; configure for npm publish fed10dc
  • chore: switch npm publish to trusted publishing (OIDC) 55bfdef
  • Mark package as private (not for npm publish) c36be65

v1.0.0

16 April 2026

  • feat: Phase 1 scaffold — core retrieval tools, SQLite index, SSE transport e8bdfa0
  • Extract db.js + sync.js; add unit + integration tests (40/40 pass) e129c0b
  • Add thread link writes and standardize error envelopes 4f59904
  • Phase 2 prep: sidecar support, FTS project_id fix, chapter limit, duplicate/orphan warnings (54 tests) 58b9be1
  • test: add scenarios 35f1bb8
  • feat(lint): add metadata schema lint CLI c381553
  • Phase 2: write-back tools, get_relationship_arc, sidecar writeback (62 tests) 9e0507f
  • fix: standalone FTS table, accept save_the_cat field alias, add test suite 8dc53e0
  • feat(import): add merge-scrivx.js to pull Scrivener custom metadata bd382e2
  • fix(edge-cases): lint strictness, symlinks, FTS safety, IO error guards 739360b
  • Add import script for Scrivener External Folder Sync output 8572e81
  • feat(sync): path-derived part/chapter normalization and moved-scene detection 2e05c55
  • feat(import): add Notes/ pass for characters and places 276ea59
  • fix: version tags, name resolution, tool descriptions 3a56ed8
  • feat(mcp): add enrich_scene metadata refresh tool c7b02d4
  • fix: part/chapter from scrivx binder + character name→ID resolution e3a8b83
  • Add group to character schema; update README for Phase 2 3c36e1b
  • docs(prd): formalize tiered metadata and authorship principle 1a216f3
  • test(unit): add metadata lint validation coverage cd4c1f2
  • PRD: capture sidecar metadata design decision, resolve Open Question B f2923cc
  • Docs: update PRD Phase 1 status, fix Mode A header, add Development section to README 96a9e45
  • Add CI workflow; bump version to 1.0.0 8354df0
  • docs(prd): align behavior notes with current implementation e6fa3ad
  • test(integration): cover enrich_scene stale lifecycle 9fd31fd
  • PRD: add edge cases section, fix sidecar migration decision (no frontmatter strip) 0278e51
  • syncAll: add quiet option; suppress logs in unit tests a9f192e
  • feat: add causality, stakes, scene_functions to DB schema 7293efd
  • feat: add scene_change text field from Scrivener custom metadata 20bea1d
  • update PRD phases f773abe
  • feat: add mcp config 416b043
  • docs(PRD): update resolved edge case 1547e49
  • chore(deps): upgrade zod to v4 and fast-xml-parser to v5.6 c731942
  • docs(build): add metadata lint npm scripts and usage f240558
  • fix: map meta.synopsis -> logline column 85aa354
  • chore(deps): patch js-yaml 3bc3c9c
  • docs(readme): document enrich_scene tool fe9bf0a
  • chore: ignore .DS_Store files 6051e85