Skip to content

chore(release): 0.77.0 -- config --change-description - #542

Merged
padak merged 1 commit into
mainfrom
release/0.77.0
Jul 29, 2026
Merged

chore(release): 0.77.0 -- config --change-description#542
padak merged 1 commit into
mainfrom
release/0.77.0

Conversation

@padak

@padak padak commented Jul 29, 2026

Copy link
Copy Markdown
Member

Release commit for 0.77.0, whose only functional content is #505 (--change-description on config update / config row-update). main was exactly at v0.76.3 before #505 landed, so nothing else needs changelog coverage.

Release checklist (CONTRIBUTING > "Releasing a new version")

# Step State
1 pyproject.toml -> 0.77.0 done
2 Changelog entry done
3 make version-sync done (plugin.json, marketplace.json, uv.lock)
4 make skill-gen no-op -- #505 added a flag, not a command, so the decision table is unchanged
5 Review keboola-expert.md done in #505 (see below)
6 Review gotchas.md new entry (see below)
7 Review CLAUDE.md command list done in #505
8 Review commands-reference.md done in #505
9 make check green -- 4683 passed, 8 skipped
10 make test-e2e not run here -- needs E2E_API_TOKEN / E2E_URL

Plugin files touched

  • plugins/kbagent/skills/kbagent/references/gotchas.md -- new (since v0.77.0) entry for --change-description vs --description. The names are similar and the targets are not: one writes the version-history audit line, the other overwrites the configuration's display description. That is precisely the confusion an agent cannot infer from --help, and picking the wrong one silently clobbers someone's description.
  • plugins/kbagent/agents/keboola-expert.md -- already updated in feat(config): add --change-description to config update and row-update #505: the data-app secret-removal row no longer claims MCP tool call update_config is the only route to a custom change description (it was, until this release), and the canonical §4.2 "Safe config update" recipe now carries the flag. Both gated (0.77.0+) per Rule 6.

Notes for the reviewer


Open in Devin Review

- Bump pyproject.toml to 0.77.0 and propagate via make version-sync
  (plugin.json, marketplace.json, uv.lock).
- Add the 0.77.0 changelog entry for #505.
- gotchas.md: document --change-description vs --description as its own
  (since v0.77.0) entry -- the two flags have similar names and different
  targets (version audit line vs the config's display description), which is
  exactly the confusion an agent will not infer from --help.

SKILL.md is unchanged: #505 added a flag, not a command.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@padak
padak merged commit 09d7088 into main Jul 29, 2026
5 checks passed
@padak
padak deleted the release/0.77.0 branch July 29, 2026 16:19
zajca added a commit that referenced this pull request Jul 30, 2026
main released 0.77.0 for config --change-description (#542) while this
PR was in review, so its own 0.77.0 tag collides. Bumps pyproject.toml,
adds a distinct 0.78.0 changelog entry (0.77.0 stays main's), and
rewrites every auth-owned version reference across docs, the plugin
skill/agent surfaces, and tests. Config --change-description references
(#505) are left at 0.77.0 since that shipped separately on main.
zajca added a commit that referenced this pull request Aug 3, 2026
main released 0.77.0 for config --change-description (#542) while this
PR was in review, so its own 0.77.0 tag collides. Bumps pyproject.toml,
adds a distinct 0.78.0 changelog entry (0.77.0 stays main's), and
rewrites every auth-owned version reference across docs, the plugin
skill/agent surfaces, and tests. Config --change-description references
(#505) are left at 0.77.0 since that shipped separately on main.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant