Skip to content

chore: define changelog sections for release-please - #54

Merged
wemeetagain merged 1 commit into
mainfrom
nh/release-please-sections
Jul 20, 2026
Merged

chore: define changelog sections for release-please#54
wemeetagain merged 1 commit into
mainfrom
nh/release-please-sections

Conversation

@nazarhussain

@nazarhussain nazarhussain commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Add an explicit changelog-sections config to release-please-config.json so generated release notes group commits into named sections.

Visible sections: Features, Bug Fixes, Performance Improvements, Code Refactoring, Dependencies, Reverts, Miscellaneous Chores, Documentation.

Hidden types (build, ci, test, style) are marked hidden: true so they don't clutter the changelog.

Motivation

With the default release-please changelog config, only feat and fix map to visible sections; other conventional-commit types (including refactor) are hidden. As a result, #53 (refactor(js): unify env lifecycle refcounting) was merged but did not appear in the open release PR #51, whose changelog only shows the Bug Fixes entry for #50.

Adding refactor → "Code Refactoring" (and the other types above) as visible sections ensures such changes are reflected in future release notes.

Test plan

  • JSON validated (python3 -m json.tool)
  • Config takes effect on the next release-please run

🤖 Generated with Claude Code

Add explicit changelog-sections config so release notes group
commits into named sections, hiding build/ci/test/style types.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

@matthewkeil matthewkeil left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM 🚀

@wemeetagain
wemeetagain merged commit 1c5e7b4 into main Jul 20, 2026
6 checks passed
nazarhussain pushed a commit that referenced this pull request Aug 18, 2026
🤖 I have created a release *beep* *boop*
---


##
[4.0.0](zapi-v3.1.0...zapi-v4.0.0)
(2026-08-18)


### ⚠ BREAKING CHANGES

* isolate DSL class tags across addons
([#67](#67))
* manage external buffer lifetime
([#66](#66))
* require writable external buffer storage
([#58](#58))

### Features

* add owned typed arrays
([#68](#68))
([b92c2de](b92c2de))
* **js:** add exact u32 conversion
([#71](#71))
([d6b21e1](d6b21e1))
* **js:** add typed array toArray
([#70](#70))
([ab42ab0](ab42ab0))
* **js:** export module/namespace consts and enums
([#73](#73))
([76dc0db](76dc0db))


### Bug Fixes

* **dsl:** support class pointer arguments
([#50](#50))
([9dd2111](9dd2111))
* harden N-API boundary against JS-triggerable memory bugs
([#60](#60))
([fff76f3](fff76f3))
* isolate DSL class tags across addons
([#67](#67))
([3ab8c11](3ab8c11))
* manage external buffer lifetime
([#66](#66))
([d134a6a](d134a6a))
* **napi:** receive raw pointer out parameters
([#57](#57))
([fde4a9a](fde4a9a))
* remove redundant platform check from musl detection
([#64](#64))
([0d4829c](0d4829c))
* require writable external buffer storage
([#58](#58))
([8fd898f](8fd898f))
* restore registerDecls on Zig 0.16
([#59](#59))
([7f3af3e](7f3af3e))


### Code Refactoring

* **js:** unify env lifecycle refcounting
([#53](#53))
([d3d5056](d3d5056))


### Miscellaneous Chores

* define changelog sections for release-please
([#54](#54))
([1c5e7b4](1c5e7b4))
* update dev deps ([#74](#74))
([5121590](5121590))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.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.

3 participants