chore(main): release 2.1.0 - #16
Conversation
eaf0fc4 to
e242de4
Compare
WalkthroughBumped project version to 2.1.0 and added a new CHANGELOG entry (2025-08-30) documenting aggregate behaviour, batch support, configurable UUID provider, and a snapshot sync bugfix. No other code or public API changes in this diff. Changes
Sequence Diagram(s)sequenceDiagram
participant Client
participant Aggregate
participant Repo as Repository
participant Snapshot as SnapshotService
Note over Aggregate,Repo #E6F7FF: Changelog-referenced behaviors
Client->>Aggregate: Send command (may use batch)
Aggregate->>Repo: Persist events (UUID from Uniq.UUID)
Repo-->>Aggregate: Persist result
Aggregate->>Snapshot: Take snapshot (sync call)
Snapshot-->>Aggregate: Snapshot confirmed
Aggregate-->>Client: Command result
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 💡 Knowledge Base configuration:
You can enable these sources in your CodeRabbit configuration. 📒 Files selected for processing (2)
✅ Files skipped from review due to trivial changes (1)
🚧 Files skipped from review as they are similar to previous changes (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
✨ Finishing Touches
🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (1)
CHANGELOG.md (1)
3-10: Minor consistency nit – capitalize second bulletThe first bullet starts with an uppercase “Add” while the second with lowercase “add”. Aligning them keeps the changelog tidy.
-* add batch support ([#18](https://github.com/straw-hat-team/commanded/issues/18)) ([b593f04](https://github.com/straw-hat-team/commanded/commit/b593f040bca4ddedc29f0787d82f484aa699d196)) +* Add batch support ([#18](https://github.com/straw-hat-team/commanded/issues/18)) ([b593f04](https://github.com/straw-hat-team/commanded/commit/b593f040bca4ddedc29f0787d82f484aa699d196))
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (2)
CHANGELOG.md(1 hunks)mix.exs(1 hunks)
🔇 Additional comments (1)
mix.exs (1)
4-4: Confirm tag & docs link for the new version
@versionis updated to2.1.0, which drives:
project[:version]docs[:source_ref]->"v#{@version}"Please verify that a corresponding
v2.1.0Git tag will be (or has been) created before publishing; otherwise HexDocs “View Source” links will 404.#!/usr/bin/env bash # Quick sanity-check – expects repo already cloned & on the PR branch git tag -l 'v2.1.0'
ac138fe to
b3280ab
Compare
b3280ab to
6ee20cc
Compare
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (3)
CHANGELOG.md (3)
13-13: Unify heading capitalization with existing styleUse "Bug fixes" (lowercase f) to match the rest of the changelog.
-### Bug Fixes +### Bug fixes
9-10: Capitalize bullets consistently; format module as codeStart bullets with "Add" (consistent with Line 8) and backtick module names.
-* add batch support ([#18](https://github.com/straw-hat-team/commanded/issues/18)) ([b593f04](https://github.com/straw-hat-team/commanded/commit/b593f040bca4ddedc29f0787d82f484aa699d196)) -* add configurable UUID provider using Uniq.UUID ([deb4f8f](https://github.com/straw-hat-team/commanded/commit/deb4f8ffe0d33a24cbe8e55d2584bd8af2047924)) +* Add batch support ([#18](https://github.com/straw-hat-team/commanded/issues/18)) ([b593f04](https://github.com/straw-hat-team/commanded/commit/b593f040bca4ddedc29f0787d82f484aa699d196)) +* Add configurable UUID provider using `Uniq.UUID` ([deb4f8f](https://github.com/straw-hat-team/commanded/commit/deb4f8ffe0d33a24cbe8e55d2584bd8af2047924))
15-15: Polish phrasing for claritySmall grammar/style fix; also expand "sync" to "synchronous".
-* make take snapshot sync call ([#20](https://github.com/straw-hat-team/commanded/issues/20)) ([57d0b6a](https://github.com/straw-hat-team/commanded/commit/57d0b6a118dfd218b7656d35daa6aaee5b322eae)) +* Make "take snapshot" a synchronous call ([#20](https://github.com/straw-hat-team/commanded/issues/20)) ([57d0b6a](https://github.com/straw-hat-team/commanded/commit/57d0b6a118dfd218b7656d35daa6aaee5b322eae))
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled by default for public repositories
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (2)
CHANGELOG.md(1 hunks)mix.exs(1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
- mix.exs
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: Quality Assurance (1.18.x, 27)
6ee20cc to
c59f6f8
Compare
|
🤖 Created releases: 🌻 |
🤖 I have created a release beep boop
2.1.0 (2025-08-30)
Features
Bug Fixes
This PR was generated with Release Please. See documentation.