Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 22:58
· 785 commits to main since this release
fcf178e

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