standard-log@13.2.0
Minor Changes
-
6b69b99: Widen
@just-func/typesfrom^0.5.0to^0.6.0, and pintype-plusto8.0.0-beta.10, exactly.The unblock:
@just-func/types. The published@just-func/types@0.5.1still depends
ontype-plus@^5.0.0, so every consumer ofstandard-logdraggedtype-plus@5.6.0into
its tree regardless of what else was pinned.@just-func/types@0.6.0is already on
type-plus@8.0.0-beta.10, but^0.5.0does not admit a0.xminor bump, so the widen to
^0.6.0is required to let it resolve. This removes a transitivetype-plus@5.6.0from
every consumer's tree — that is the user-visible benefit of this release.This is not a major bump:
standard-log@13.1.0, the last published version, already
declaredtype-plus: ^8.0.0-beta.10, so thetypescript >= 5.6.0peer it carries already
reached consumers in that release. Tightening the range to an exact version does not add
a new peer requirement, and building the package confirms notype-plustypes leak into
the emitted.d.ts. The@just-func/typeswidening does change the resolved runtime
dependency tree for consumers (aminor-worthy change on its own), so this release is a
minoroverall.Why pin instead of caret-range
type-plus.^8.0.0-beta.10resolves to
>=8.0.0-beta.10 <9.0.0-0, which admits every later 8.0.0 prerelease plus8.0.0and
8.1.0. 8 is a prerelease line where breaking changes land between betas — beta.10 to
beta.11 changedEqual's signature and removedisType.f. An exact version makes each
bump a reviewable PR rather than something a lockfile refresh can do silently. Move back
to a caret once 8.0.0 is stable.No source changes were needed for either move: this package's
type-plusand
@just-func/typesusage is unaffected by the 7 -> 8 and 0.5 -> 0.6 type surface changes.