Skip to content

relizy / PackageBumpEntry

Interface: PackageBumpEntry ​

Defined in: src/core/packages.ts:11

A package entry as consumed by release-summary renderers (PR comments, Slack messages, etc.). Normalizes the three possible shapes of "which packages shipped and at what version":

  • bumpedPackages from a monorepo bump (has both oldVersion and newVersion)
  • packages in standalone CLI mode (only version, no transition)
  • a mixed case where a bumped package didn't produce a new version

Properties ​

hasTransition ​

hasTransition: boolean

Defined in: src/core/packages.ts:21

True when oldVersion and newVersion are both set AND differ


name ​

name: string

Defined in: src/core/packages.ts:13

Package name (e.g. @acme/ui)


newVersion? ​

optional newVersion?: string

Defined in: src/core/packages.ts:17

Version after the release — only set when a real transition happened


oldVersion? ​

optional oldVersion?: string

Defined in: src/core/packages.ts:15

Version before the release — only set when a real transition happened


version ​

version: string

Defined in: src/core/packages.ts:19

Fallback version when there is no old→new transition (standalone mode, graduations)

Released under the MIT License.