Skip to content

docs: add CHANGELOG.md#39

Merged
lostmygithubaccount merged 1 commit into
mainfrom
agent3/changelog
Apr 13, 2026
Merged

docs: add CHANGELOG.md#39
lostmygithubaccount merged 1 commit into
mainfrom
agent3/changelog

Conversation

@lostmygithubaccount
Copy link
Copy Markdown
Member

Summary

Backfills a CHANGELOG from the merged-PR history. Keep a Changelog format, semver, conventional-commit sections (Added / Changed / Fixed) keyed off commit prefixes, one line per entry with PR link.

Sections:

Release-delta links at the bottom use `.../compare/vN...vN+1` so the `[0.2.0]` anchor etc. click through to GitHub's diff view.

README gets a Changelog section linking CHANGELOG.md.

Test plan

  • `bin/check` green (no source changes)
  • Manual skim of merged-PR dates vs release tag dates — boundaries match
  • Moving forward, `bin/bump-version` could append a section header automatically; out of scope here

🤖 Generated with Claude Code

Backfilled from the merged-PR history since the initial release.
Keep-a-Changelog format, semver adherence, conventional-commit
sections (Added / Changed / Fixed), one line per entry with a
linked PR number. `[Unreleased]` currently holds #34 through #38.

Link from README to CHANGELOG.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lostmygithubaccount lostmygithubaccount merged commit 8cef3f6 into main Apr 13, 2026
1 check passed
@lostmygithubaccount lostmygithubaccount deleted the agent3/changelog branch April 13, 2026 04:21
lostmygithubaccount added a commit that referenced this pull request Apr 13, 2026
Bumps all Rust crates and the Python package from 0.2.1 to 0.3.0. This
minor bump reflects one breaking change in the dkdc-draw-core public API
surface (pub -> pub(crate) demotions in #42), accumulated with the
non-breaking work from this cycle:

  - #35: arrow snap-to-shape connection points
  - #36: CONTRIBUTING.md + README badges
  - #37: integration tests for draw-core public API
  - #38: Rust + Python hello-world examples
  - #39: CHANGELOG.md scaffolding
  - #40: surgical clippy opt-ins workspace-wide
  - #41: sample gallery (5 drawings × json/svg/png)
  - #42: pub -> pub(crate) demotions (BREAKING)
  - #43: Python test coverage 5 -> 27

See CHANGELOG.md for the 0.3.0 section and migration notes for the
demoted symbols.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lostmygithubaccount lostmygithubaccount mentioned this pull request Apr 13, 2026
4 tasks
lostmygithubaccount added a commit that referenced this pull request Apr 13, 2026
Bumps all Rust crates and the Python package from 0.2.1 to 0.3.0. This
minor bump reflects one breaking change in the dkdc-draw-core public API
surface (pub -> pub(crate) demotions in #42), accumulated with the
non-breaking work from this cycle:

  - #35: arrow snap-to-shape connection points
  - #36: CONTRIBUTING.md + README badges
  - #37: integration tests for draw-core public API
  - #38: Rust + Python hello-world examples
  - #39: CHANGELOG.md scaffolding
  - #40: surgical clippy opt-ins workspace-wide
  - #41: sample gallery (5 drawings × json/svg/png)
  - #42: pub -> pub(crate) demotions (BREAKING)
  - #43: Python test coverage 5 -> 27

See CHANGELOG.md for the 0.3.0 section and migration notes for the
demoted symbols.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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