Skip to content

Link to usernames and issues in CHANGES.md#312

Merged
bdeitte merged 1 commit intomainfrom
changes-format
Mar 14, 2026
Merged

Link to usernames and issues in CHANGES.md#312
bdeitte merged 1 commit intomainfrom
changes-format

Conversation

@bdeitte
Copy link
Owner

@bdeitte bdeitte commented Mar 14, 2026

Fixes #311

Copilot AI review requested due to automatic review settings March 14, 2026 20:21
@bdeitte bdeitte merged commit 4c8020e into main Mar 14, 2026
13 checks passed
@bdeitte bdeitte deleted the changes-format branch March 14, 2026 20:22
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates changelog formatting guidance and existing changelog entries to add explicit Markdown links for contributor usernames and issue references, aiming to make CHANGES.md easier to navigate.

Changes:

  • Document a new CHANGES.md entry format that links @username mentions and #NNN references.
  • Convert existing CHANGES.md entries to use linked GitHub usernames.
  • Convert Fixes #NNN mentions to Markdown links to the corresponding GitHub issue pages.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 7 comments.

File Description
CLAUDE.md Updates contributor guidance for how to format CHANGES.md entries with links.
CHANGES.md Applies the new linked-username/linked-issue formatting across the changelog.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

* [@bdeitte](https://github.com/bdeitte) Stop adding extra newline in buffering cases where it's not needed
* [@bdeitte](https://github.com/bdeitte) Flush buffering earlier when possible (reverted in 11.3.0)
* [@bdeitte](https://github.com/bdeitte) Add CLAUDE.md for easlier Claude usage
* [@bdeitte](https://github.com/bdeitte) Ensure client.close() does not throws errors when mock: true is set

## 8.2.0 (2020-9-30)
* @dhermes Making UDS error handling and recovery more robust. Note these look to be ok in a minor release but are signficant upgrades to how UDS works. Thanks as well to @prognant for an overlapping PR.
* [@dhermes](https://github.com/dhermes) Making UDS error handling and recovery more robust. Note these look to be ok in a minor release but are signficant upgrades to how UDS works. Thanks as well to [@prognant](https://github.com/prognant) for an overlapping PR.

## 2.3.1 (2016-2-3)
* @Pchelolo Ensure messages not larger then maxBufferSize
* [@Pchelolo](https://github.com/Pchelolo) Ensure messages not larger then maxBufferSize
Comment on lines 178 to 180
- Node.js >= 16.0.0 required (see `engines` in package.json)
- TypeScript definitions in types.d.ts must be updated for API changes
- Constructor parameter expansion is deprecated - use options object
- Mock mode available for testing (prevents actual metric sending)
- Add debug logging that can be enabled with "NODE_DEBUG=hot-shots"
- Updates should be noted in CHANGES.md using the format: `* @username Description`. For breaking changes, prefix with `Breaking:` (e.g., `* @username BREAKING: Description`). Do not use bold section headers.
- Updates should be noted in CHANGES.md using the format: `* [@username](https://github.com/username) Description`. For breaking changes, prefix with `Breaking:` (e.g., `* [@username](https://github.com/username) BREAKING: Description`). Do not use bold section headers. Always link `@username` mentions to their GitHub profiles and `#NNN` issue/PR references to `https://github.com/bdeitte/hot-shots/issues/NNN`.
Comment on lines 4 to +7
## Unreleased

* @bdeitte Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)
* @bdeitte BREAKING: Drop Node.js 16 support, now requires Node.js >= 18.0.0
* [@bdeitte](https://github.com/bdeitte) Upgrade mocha from 10.x to 11.x and fix all dev dependency security vulnerabilities (serialize-javascript, ajv)
* [@bdeitte](https://github.com/bdeitte) BREAKING: Drop Node.js 16 support, now requires Node.js >= 18.0.0
* [@bdeitte](https://github.com/bdeitte) Enable buffering by default (as 8192) for UDS connections
* [@bdeitte](https://github.com/bdeitte) Stop adding extra newline in buffering cases where it's not needed
* [@bdeitte](https://github.com/bdeitte) Flush buffering earlier when possible (reverted in 11.3.0)
* [@bdeitte](https://github.com/bdeitte) Add CLAUDE.md for easlier Claude usage
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.

changelog doesn't have links to commits

2 participants