Skip to content

v0.27.0

Choose a tag to compare

@github-actions github-actions released this 09 May 21:42
· 1060 commits to main since this release
b1ca95e

v0.27.0 (2026-05-09)

What's Changed

  • docs(reference): regenerate tools.md after 0.27.0 bump
  • chore(release): bump workspace to 0.27.0
  • docs: drop more DTO-restating /// stubs (#250)
  • style: cargo fmt — collapse single-field struct variants (#250)
  • docs: address copilot + reviewer feedback on PR #254 (#250)
  • docs: third trivial-doc strip pass via codex review (#250)
  • docs: strip 150 more AST-restating one-liner comments (#250)
  • docs: drop missing_docs lint, keep only the doc-quality ones (#250)
  • docs: address codex review on PR #254 (#250)
  • docs: mop up stale /skills/ refs missed in T20 (#250)
  • docs(adr): address Copilot review on PR #253
  • docs(plugins/api): backfill confluence + fireflies + slack (35 sites) (#250)
  • docs(plugins/api): backfill jira + clickup (128 sites) (#250)
  • docs(plugins/api): backfill gitlab + github (170 sites) (#250)
  • docs(mcp): backfill 130 missing field/variant docs (#250)
  • docs(executor): backfill 77 missing field/variant docs (#250)
  • docs(format-pipeline): backfill 130 missing field/variant docs (#250)
  • docs(devboy-core/{config,agents}): backfill missing_docs (#250)
  • docs(adr): rewrite ADR-020/021 + add ADR-023 secret store UX layer
  • docs(devboy-core/types): backfill 85 missing field/variant docs (#250)
  • docs: fix all intra-doc links + drop allow attrs (#250)
  • ci+docs: rustdoc -Dwarnings job + fix breaking doc links (#250)
  • docs(executor,mcp,skills): missing_docs guard + escapes (#250)
  • docs(plugins/api): missing_docs guard + targeted backfill (#250)
  • docs(storage,format-pipeline): missing_docs guard + targeted backfill (#250)
  • fix(docs): use plain `rust` fence — rspress/shiki rejects rustdoc info-string (#250)
  • docs(devboy-core): #![warn(missing_docs)] forward guard (#250)
  • ci: add cargo-machete + cargo-deny + public-api drift jobs (#250)
  • docs: replace fictional embed example with real Config::load + JiraClient (#250)
  • docs(cli): clarify onboard_cmd bundle path is crate-internal (#250)
  • chore(deny): cargo-deny config (#250)
  • docs(release): clarify crates.io scope, fix MSRV, fix patch-tag wording (#250)
  • docs(adr): fix ADR-022 link target — release.mdx → release.md (#250)
  • chore(deps): remove unused crates flagged by cargo-machete (#250)
  • chore(public-api): baselines for executor / mcp / skills (#250)
  • chore(public-api): baselines for 7 API plugins (#250)
  • chore(public-api): baselines for storage / assets / format-pipeline (#250)
  • docs(devboy-core): record public-api audit outcome (#250)
  • chore(devboy-core): capture cargo-public-api baseline (#250)
  • docs: collapse two-wave plan into single coordinated release (#250)
  • docs(adr): update ADR-012/ADR-018 source-of-truth path (#250)
  • chore(scripts): rewrite legacy skills/ links to new in-crate path (#250)
  • chore(scripts): point build-skills.sh at the in-crate skills/ tree (#250)
  • chore(plugin): relink claude skills to in-crate skills/ tree (#250)
  • fix(skills): point rust-embed at the in-crate skills/ tree (#250)
  • refactor(skills): move skills/ tree inside devboy-skills (#250)
  • fix(workspace): bump MSRV to 1.87 to match actual surface (#250)
  • ci+docs: publish-dry-run job + release procedure (#250)
  • refactor(bundles): move skills/bundles/ inside devboy-core (#250)
  • docs(crates): per-crate README for every publishable crate (#250)
  • chore(workspace): metadata + dual path/version internal deps (#250)
  • docs(adr): ADR-022 publishing model + per-crate inventory (#250)
  • docs(adr): ADR-020 secret manifest + ADR-021 external sources (#248)
  • fix(test): isolate events_are_redacted_before_writing from env race
  • docs: sync index.md with README (Jira project versions)
  • fix(jira): address Codex review on PR #239 (DEV-238)
  • fix(jira): address Copilot review on PR #239 (DEV-238)
  • docs(reference): regenerate tools.md for project version tools (DEV-238)
  • chore: cargo fmt --all (DEV-238)
  • test(jira): cover version CRUD client + executor dispatch (DEV-238)
  • feat(executor): wire list_project_versions / upsert_project_version (DEV-238)
  • feat(jira): add ProjectVersion types + client methods (DEV-238)