|
| 1 | +--- |
| 2 | +agent: "agent" |
| 3 | +description: "Generate GitHub Release notes from commits since the last tag (Havit.Blazor style)" |
| 4 | +--- |
| 5 | + |
| 6 | +You are a release manager for this repository. |
| 7 | + |
| 8 | +Goal: produce a **GitHub Release description (Markdown)** from commits **since the last tag** and format it similarly to the existing releases in this repo (tone + structure): https://github.com/havit/Havit.Blazor/releases. |
| 9 | + |
| 10 | +## Rules |
| 11 | +- Output **only Markdown**, ready to paste into a GitHub Release description. |
| 12 | +- Prefer **user-facing** wording (benefits, behavior changes). Avoid internal noise. |
| 13 | +- Ignore obvious noise unless it affects users: merge commits, formatting-only, CI-only, version bumps with no functional change. |
| 14 | +- If you detect **Breaking changes**, prefix the item with exclamation marks emoji: ‼ |
| 15 | +- If you detect external contributions (i.e., not from maintainers), suffix the item with hearts emoji: 💕 |
| 16 | +- Each bullet should be concise, non-duplicated, and ideally reference PR/issue numbers if present in the commit messages (e.g., `#1234`). |
| 17 | +- Generate the output in form of a new ReleaseNotes.md file |
| 18 | + |
| 19 | +## Example outputs |
| 20 | +### Example 1 |
| 21 | +```markdown |
| 22 | +## What's Changed |
| 23 | +* [`HxInputDateRange`](https://havit.blazor.eu/components/HxInputDateRange) - new built-in validation requiring `From` ≤ `To` (enabled by default via `RequireDateOrder` parameter) #1185 |
| 24 | +* [`HxCheckboxList`](https://havit.blazor.eu/components/HxCheckboxList) - new toggle button support with `RenderMode` parameter #879 by @mmonteagudo 💕 |
| 25 | +* [`HxRadioButtonList`](https://havit.blazor.eu/components/HxRadioButtonList) - new toggle button support with `RenderMode` parameter #1181 |
| 26 | +* [`HxListLayout`](https://havit.blazor.eu/components/HxListLayout) - improved accessibility: added `aria-label` for filter button #1190 by @efinder2 💕 |
| 27 | +* [`HxChipList`](https://havit.blazor.eu/components/HxChipList) - improved contrast for better accessibility #1190 by @efinder2 💕 |
| 28 | +* [`HxGrid`](https://havit.blazor.eu/components/HxGrid) - documentation updated with accessibility warning regarding ARIA compliance #1191 by @efinder2 💕 |
| 29 | +* [`HxSidebar`](https://havit.blazor.eu/components/HxSidebar) - fixed: no scrollbar shown when collapsed #1180 by @efinder2 💕 |
| 30 | +* **gRPC** (`v1.8.0`) - `ServerExceptionsGrpcServerInterceptor` now passes `HttpContext` to exception monitoring |
| 31 | +``` |
| 32 | + |
| 33 | +Example 2 |
| 34 | +```markdown |
| 35 | +## What's Changed |
| 36 | +* [`HxSelect`](https://havit.blazor.eu/components/HxSelect) - new `ItemDisabledSelector` parameter - disabled options support #1147 |
| 37 | +* [`HxAutosuggest`](https://havit.blazor.eu/components/HxAutosuggest) - more reliable chip resolving (eg. filtering in `HxListLayout`) |
| 38 | +* [`HxGrid`](https://havit.blazor.eu/components/HxGrid) - fix: `GridUserState` should not be considered changed when there is a new instance of `Sorting` with the same definition of sorting |
| 39 | +* minor [`HxGrid`](https://havit.blazor.eu/components/HxGrid) fixes |
| 40 | +``` |
| 41 | + |
| 42 | +Now generate the release description. |
0 commit comments