Skip to content

Release v4.5.0#183

Merged
richdawe-cio merged 1 commit into
mainfrom
release-v4.5.0
May 15, 2026
Merged

Release v4.5.0#183
richdawe-cio merged 1 commit into
mainfrom
release-v4.5.0

Conversation

@richdawe-cio
Copy link
Copy Markdown
Contributor

@richdawe-cio richdawe-cio commented May 15, 2026

Changed

  • BREAKING: Drop support for Node.js versions that have reached end-of-life. Supported versions now follow the Node.js release schedule — Current, Active LTS, and Maintenance LTS only (currently Node.js 22, 24, and 26). Added an engines field to package.json. (#180)
  • BREAKING: Fix triggerBroadcast API path by removing erroneous /api prefix, and rename the id parameter to broadcastId for clarity (#179)
  • Bump third-party dependencies: @types/node, @types/sinon, ava, js-yaml, lodash, minimatch, nyc, picomatch, pretty-quick, sinon (#167, #169, #177, #178, #181)

Added

  • Add body property to SendEmailRequestWithTemplate type definition (#172)

Fixed

  • Add timeout handling for HTTP requests (#173)

Note

Low Risk
Primarily a version/changelog release update; runtime risk is low, but the documented Node.js support drop is breaking for consumers on older Node versions.

Overview
Cuts release 4.5.0 by bumping the package/version constants (package.json, package-lock.json, lib/version.ts) and updating CHANGELOG.md with the 4.5.0 notes.

The release notes document breaking Node.js support changes (now node >=22 via engines), plus prior fixes/additions like triggerBroadcast path/param corrections, dependency bumps, an added SendEmailRequestWithTemplate.body type, and HTTP request timeout handling.

Reviewed by Cursor Bugbot for commit 54bb1b1. Bugbot is set up for automated code reviews on this repo. Configure here.

@richdawe-cio richdawe-cio requested a review from mike-engel May 15, 2026 08:30
@richdawe-cio richdawe-cio merged commit 225c2e0 into main May 15, 2026
9 checks passed
@richdawe-cio richdawe-cio deleted the release-v4.5.0 branch May 15, 2026 08:48
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.

2 participants