v6.0.0
Major Changes
-
fa8b087: Adopt the current majors of the first-party dependencies:
standard-log
^11.5.2->^13.2.0,standard-log-color^12.0.0->^13.2.0,tersify
^3.12.1->^4.0.7, andiso-error^6.0.5->^7.0.0.Why this matters to consumers. Installing
@unional/fixture@5.0.0resolved
five majors oftype-plusand two oftersify. The oldstandard-log@11line
pulls@just-func/types@0.5.1, which still depends ontype-plus@^5.0.0, so
type-plus@5.6.0andtype-plus@6.8.1were nested under this package in every
consumer's tree, andtersify@3.12.1was hoisted out of it. This release
removes all three:type-plusandtersifyeach resolve to a single version
(8.0.0-beta.10and4.0.7), andstandard-logto13.2.0only.Breaking.
Logger(standard-log),IsoError(iso-error) and
Tersible(tersify) all appear in this package's emitted.d.ts, so a
consumer's own copies of those packages must move with it.standard-log@13
also drops ES5 output.engines.nodeis unchanged at>= 20;iso-error@7.0.0's major was that same
raise, which this package had already made.No behaviour of
@unional/fixturechanges. The only source change is in a
test:createStandardLogForTest()moved to thestandard-log/testingsubpath
instandard-log@12.tersify@4preserves the source's own quote style rather
than normalising to double quotes, but no assertion in this package's suite
embeds tersified function source, so no expectation moved.