Releases: cyberuni/events-plus
Release list
v4.0.0
Major Changes
-
96f0a82: Widen
@just-func/typesfrom^0.5.1to^0.6.0.A caret range on a
0.xversion cannot cross a minor boundary, so^0.5.1was
permanently stuck on@just-func/types@0.5.x, which depends ontype-plus@^5.0.0.
That meant every consumer of@unional/events-plusresolved a transitive
type-plus@5.6.0in their tree, alongside whatever newer type-plus version their
other first-party dependencies pulled in.@just-func/types@0.6.0depends ontype-plus@8.0.0-beta.10. Widening the range
lets consumers actually reach it, removing the stale transitivetype-plus@5.6.0
from their dependency tree.This is a major bump, not minor, because
@just-func/types'JustDuo,JustEmpty,
JustMetaandJustUnotypes are imported directly intots/justEvent.tsand leak
into the emitted.d.tsfiles (esm/justEvent.d.ts,cjs/justEvent.d.ts, and the
package's publicindex.d.tsre-exports that build on them). Consumers pick up
@just-func/types@0.6.0's types — built againsttype-plus@8.0.0-beta.10— through
those public type surfaces, andtype-plus@8also introduces a new
typescript >= 5.6.0peer dependency that consumers now inherit as well.
v3.0.3
Patch Changes
-
b209abd: Use the
node:protocol for Node builtin imports.ts/trapErrorTest.tsimportedassertand three files importedevents
without the prefix. The prefix is what distinguishes a Node builtin from a
same-named package on the registry, so an unprefixed import resolves to whichever
the resolver finds first.Behaviour is unchanged on every supported Node —
node:specifiers have worked
in bothimportandrequiresince Node 16 — but the emittedcjs/and
esm/output changes, hence the patch.Surfaced by raising
useNodejsImportProtocolfrominfotoerrorin
@repobuddy/biome, where it had been reporting and exiting 0.
v3.0.2
Patch Changes
- f41a702: Rebuild with tsdown instead of the three
tsc -ppasses. The public API, the
entry points and the published file list are unchanged; the emitted JavaScript
differs because it now comes from a different compiler, and the re-export-only
indexno longer ships a sourcemap that mapped nothing.
v3.0.1
Patch Changes
-
7432420: Point
repository,homepageandbugsatcyberuni/events-plus.repositoryis read when generating provenance attestations, so it has to be correct at
publish time — not merely correct in the repo.
3.0.0 (2022-12-11)
Bug Fixes
- update deps (b4f5821)
BREAKING CHANGES
- CJS transpile to ES2015 instead of ES5
use @repobuddy/jest