Skip to content

Commit 1f7846c

Browse files
committed
ReleaseNotes.prompt.md
1 parent 5afa0f8 commit 1f7846c

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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

Comments
 (0)