Repository navigation
v0.3.0
What's Changed
- fix: Data Center-compatible endpoints for conf page history & jira field-options by @isukharev in #11
- feat: richer, better-tested CSF→Markdown rendering by @isukharev in #12
- feat: Cloud-CLI parity — agent-friendly output, Jira & Confluence commands, hygiene by @isukharev in #13
- docs: keep the shipped plugin (skills) in sync with the CLI by @isukharev in #14
- chore: add GitHub issue-first agent workflow and Codex devcontainer by @isukharev in #22
- feat: improve Jira analytical snapshots by @isukharev in #24
- fix: preserve Confluence table semantics by @isukharev in #31
- docs: add setup and mirror hints by @isukharev in #32
- feat: add jira structure read-only commands by @isukharev in #33
- feat: add jira compact exports by @isukharev in #34
- feat: add jira planning quality report by @isukharev in #35
- docs: design guarded jira writeback by @isukharev in #36
- fix: tolerate structure owner variants by @isukharev in #38
- test: add CLI live smoke target by @isukharev in #40
- feat: extract Confluence tables by @isukharev in #42
- feat: add Structure issue export by @isukharev in #49
- feat: add Jira refs and epic tree by @isukharev in #50
- feat: add Jira link suggestions by @isukharev in #51
- feat: add guarded Jira plan apply by @isukharev in #52
- feat: add Jira compatibility filters by @isukharev in #53
- feat: add sanitized mirror manifests by @isukharev in #54
- test: remove synthetic email addresses by @isukharev in #55
- fix: exit 2 and no panic on unresolvable conf push target by @isukharev in #57
- docs: fix stale comment syntax and complete exit-code tables by @isukharev in #61
- fix: match existing issue links by canonical type name for idempotent plan apply by @isukharev in #59
- fix: reject oversized stdin bodies instead of silently truncating by @isukharev in #70
- fix: surface the 2000-page space cap in conf pull --space and space tree by @isukharev in #72
- fix: paginate jira comment list and conf page history; reject corrupt cursors by @isukharev in #74
- docs: skill reference drift — exit code 8, loud CQL cap by @isukharev in #82
- feat: jira issue assign — first-class assign/unassign by @isukharev in #83
- docs: teach agents the body syntax — wiki-markup + CSF authoring references by @isukharev in #84
- docs: dev-loop recipe — driving a ticket from a coding agent by @isukharev in #85
- docs: token-hygiene guidance for Jira reads by @isukharev in #87
- docs: editing-existing-CSF tips — kill the exact-match flail by @isukharev in #90
- feat: conf edit — whitespace/invisible-tolerant replacement for CSF by @isukharev in #92
- feat: conf validate — advisory invisible-chars warnings by @isukharev in #94
- docs: situational technique selection for CSF editing by @isukharev in #96
- feat: csf element byte offsets + block-segmented markdown render by @isukharev in #102
- feat: markdown-to-CSF converter for the supported block subset by @isukharev in #103
- feat: conf apply — block-level three-way merge from .md into .csf by @isukharev in #104
- docs: md-first editing loop + apply fixes (closes the md edit surface initiative) by @isukharev in #105
- feat: merge styled-table edits row/cell-wise in conf apply by @isukharev in #107
- docs: document the headless-agent benchmarking methodology by @isukharev in #110
- feat(skills): consent-based friction reports by @isukharev in #111
- build(deps): bump the minor-and-patch group with 2 updates by @dependabot[bot] in #15
- build(deps): bump actions/setup-go from 5.5.0 to 6.5.0 by @dependabot[bot] in #16
- feat: add conf page create --from-md by @isukharev in #113
- feat: add jira --from-md via fail-closed md-to-wiki converter by @isukharev in #115
- fix: report jira 409 as generic conflict, not version conflict by @isukharev in #116
- fix: reject stray positional args on flag-only commands (exit 2) by @isukharev in #117
- docs: pipe short markdown bodies via stdin in the jira skill by @isukharev in #120
- fix: refuse body-from-stdin on an interactive terminal instead of hanging by @isukharev in #118
- feat: add jira issue edit for one-command targeted description edits by @isukharev in #122
- fix: divert colliding page slugs to id-suffixed dirs instead of overwriting by @isukharev in #123
- fix: make mirror sidecar atomic, loud on corruption, and single-load per pull by @isukharev in #124
- fix: replace stale md read-view with a stub when a body fails to parse by @isukharev in #125
- fix: drop redundant per-issue refetch in jira pull and surface snapshot write errors by @isukharev in #126
- fix: stream attachment downloads to disk with inactivity-bound transfers by @isukharev in #127
- test: pin insecure-URL ErrUsage exit code through the wire constructors by @isukharev in #128
- feat: ship workflow recipe skills in the plugin by @isukharev in #130
- feat: add Codex plugin packaging by @isukharev in #132
- feat: lock plugin versions to CLI releases + version-skew guard by @isukharev in #135
- docs: expand AGENTS.md with mirrored project invariants by @isukharev in #136
- chore: prepare v0.3.0 release by @isukharev in #137
Full Changelog: v0.2.0...v0.3.0