Releases: denoland/std
Releases · denoland/std
2024.08.07a
@std/http 1.0.2 (patch)
- fix(http/unstable): make
infoparameter optional (#5652)
2024.08.07
@std/archive 0.225.0 (minor)
- BREAKING(archive): remove
TarEntry.#header(#5638) - fix(archive): make
dataproperty private inTar(#5645) - fix(archive): make
blockandreaderproperties inUntarprivate (#5637) - docs(archive): mark public APIs as unstable/experimental (#5639)
@std/csv 1.0.1 (patch)
- fix(csv,streams): use string arrays in
ReadableStream.from()in docs and
tests (#5635)
@std/datetime 0.224.5 (patch)
- refactor(datetime): remove
Tokenizerclass (#5622)
@std/http 1.0.1 (patch)
- feat(http/unstable):
routemodule (#5644) - feat(http/unstable):
headersmodule (#4317) - feat(http/unstable):
methodsmodule (#4320) - fix(http): handle wrong request method correctly (#5643)
- refactor(http): use
headersmodule infile-servermodule (#5642)
@std/streams 1.0.1 (patch)
2024.08.05
@std/async 1.0.3 (patch)
- fix(async): abortable should not change original outputs (#5609)
@std/cli 1.0.3 (patch)
@std/csv 1.0.0 (major)
- chore(csv): release
[email protected](#5219)
@std/semver 1.0.1 (patch)
- docs(semver): remove diagram line overlaps (#5624)
@std/url 0.225.0 (minor)
- chore(url): release
[email protected](#5631) - deprecation(url): deprecate
@std/url(#5530) - refactor: import from
@std/assert(#5199)
@std/yaml 1.0.2 (patch)
- refactor(yaml): move functions to class methods (#5625)
2024.08.02
@std/assert 1.0.2 (patch)
- feat(assert/unstable): add
optionsparameter toAssertionErrorconstructor
(#5561) - chore(assert): mark
optionsargument ofAssertionErrorconstructor
unstable (#5573)
@std/async 1.0.2 (patch)
- fix(async):
abortableAsyncIterable()should call.return()on the
generator once aborted (#5560) - test(async): improve test speed of
async/pool_test.ts(#5611) - test(async): fix
abortable.AsyncIterable() calls return before throwingtest
(#5596)
@std/cli 1.0.2 (patch)
- refactor(cli): use non-null assertion in
parseArgs()logic (#5618) - refactor(cli): simplify
argvandnotFlagspush (#5608) - refactor(cli): remove
brokenvariable in favour of loop label (#5602) - refactor(cli): use
for ofinstead offor inloop (#5598) - refactor(cli): make regexps constants (#5595)
- chore(cli): simplify
parseArgs()logic (#5601) - chore(cli): simplify
setNested()andhasNested()(#5599)
@std/csv 1.0.0-rc.6 (prerelease)
- feat(csv): support
fieldsPerRecordinCsvParseStream(#5600) - fix(csv): remove
undefinedfrom possible value type of parse result (#5617) - fix(csv): show 1-based line and column numbers in error messages (#5604)
- docs(csv): more examples for
stringifyandCsvStringifyStream(#5606) - docs(csv): more examples for
parseandCsvParseStream(#5605) - docs(csv): clarify
CsvParseStreamdescription (#5613) - docs(csv): clarify
parsedocument (#5597) - docs(csv): correct thrown error type in
fieldsPerRecordfield description
(#5594)
@std/datetime 0.224.4 (patch)
- chore(datetime): remove console log (#5610)
@std/fmt 1.0.0 (major)
- BREAKING(fmt): rename
PrettyDurationOptionstoFormatOptions(#5591) - docs(fmt,fs,text,yaml): fix Markdown alerts (#5568)
- chore(fmt): release
[email protected](#5454)
@std/front-matter 1.0.1 (patch)
- refactor(front-matter): replace regexp factory with regexp literals (#5370)
@std/fs 1.0.1 (patch)
- docs(fmt,fs,text,yaml): fix Markdown alerts (#5568)
- docs(fs): fix incorrect examples for walk (#5559)
@std/html 1.0.1 (patch)
- feat(html/unstable): add
isValidCustomElementName()(#5456)
@std/http 1.0.0 (major)
- BREAKING(http): remove
ETagSource(#5577) - fix(http): better
eTagreturn type forstringandUint8Arrayinputs
(#5571) - fix(http): update localhost strings in tests (#5563)
- chore(http): release
[email protected](#5217)
@std/ini 1.0.0-rc.3 (prerelease)
- BREAKING(ini): reduce options for
stringify, makeFormattingOptionstype
private (#5572) - feat(ini): add type param for value type (#5588)
- fix(ini): correctly handle quoted values in
parse()(#5592) - docs(ini): cleanup module documentation (#5566)
- refactor(ini): cleanup dead code (#5576)
- test(ini): copy tests from
ini/_ini_map_test.ts(#5593)
@std/io 0.224.4 (patch)
- refactor(io): use
writeAll()withincopy()(#5580)
@std/net 1.0.0 (major)
- chore(net): release [email protected] (#5457)
@std/semver 1.0.0 (major)
- BREAKING(semver): remove the handling of non-standard SemVers in format
function (#5587) - BREAKING(semver): do not accept undefined input in
tryParse(#5584) - fix(semver): do not throw in
canParse(#5583) - fix(semver): throw on invalid input in
parseRange()(#5567) - fix(semver): correctly remove spaces between operators and versions in
parseRange()(#5564) - docs(semver): fix
Comparatorexample (#5585) - docs(semver): clarify
comparedocs (#5586) - refactor(semver): throw
TypeErrorif release is invalid inincrement()
(#5565) - chore(semver): release
[email protected](#5220)
@std/testing 1.0.0 (major)
- BREAKING(testing): replace
TimeErrorexception in favor of built-in error
classes in some cases (#5550) - fix(testing): correct
stub()error message (#5575) - docs(testing): mention default serializer (#5590)
- refactor(testing): improve error messages in
mockmodule (part 2) (#5569) - chore(testing): release
[email protected](#5218)
@std/text 1.0.2 (patch)
- docs(fmt,fs,text,yaml): fix Markdown alerts (#5568)
@std/url 1.0.0-rc.3 (prerelease)
- deprecation(url): deprecate
@std/url(#5530)
@std/yaml 1.0.1 (patch)
- docs(fmt,fs,text,yaml): fix Markdown alerts (#5568)
2024.07.26
@std/assert 1.0.1 (patch)
- fix(assert): fix
assertObjectMatch()prints arrays as objects (#5503) - fix(assert):
assertObjectMatchdoesn't print whole object (#5498) - chore(assert): remove redundant constructor example (#5506)
@std/async 1.0.1 (patch)
- chore(async): remove redundant constructor example (#5507)
@std/cli 1.0.1 (patch)
- test(cli): stop spinner without error (#5551)
- chore(cli): remove redundant constructor example (#5508)
@std/crypto 1.0.2 (patch)
- fix(crypto): improve handling of
lengthoption (#5505)
@std/csv 1.0.0-rc.5 (prerelease)
- chore(csv): remove redundant constructor examples (#5509)
@std/data-structures 1.0.1 (patch)
- chore(data-structures): remove redundant constructor examples (#5510)
@std/expect 1.0.0 (major)
- docs(expect): add examples of matcher usages (#5553)
- docs(expect): link to matcher docs (#5502)
- docs(expect): minor doc tweaks (#5501)
@std/front-matter 1.0.0 (major)
- chore(front-matter): release
[email protected](#5376)
@std/fs 1.0.0 (major)
- BREAKING(fs): throw
Deno.errors.NotSupportedinstead of
SubdirectoryMoveErrorinmove[Sync]()(#5532) - BREAKING(fs): throw
Deno.errors.NotFoundinstead ofWalkErrorin
walk[Sync]()(#5477) - docs(fs): make
preserveTimestampsnote more prominent (#5543) - chore(fs): release
[email protected](#5214) - chore(fs): remove redundant constructor examples (#5511)
@std/http 1.0.0-rc.6 (prerelease)
- fix(http): only show LAN address when
--allow-sysis provided (#5547) - chore(http): remove redundant constructor example (#5512)
@std/json 1.0.0 (major)
- chore(json): remove redundant constructor examples (#5513)
- chore(json): release
[email protected](#5215)
@std/jsonc 1.0.0 (major)
- chore(jsonc): tweak
JsonValueexport (#5546) - chore(jsonc): release
[email protected](#5216)
@std/path 1.0.2 (patch)
- docs(path): cleanup
@std/path/posixand@std/path/windowsmodule
documentation (#5529) - docs(path): add examples to
@std/path/posixexamples (#5371)
@std/streams 1.0.0 (major)
- fix(streams): strictly define
toJson()andtoText()input (#5517) - chore(streams): release
[email protected](#5518) - chore(streams): remove redundant constructor examples (#5514)
@std/testing 1.0.0-rc.5 (prerelease)
- fix(testing): FakeTime fakes
AbortSignal.timeout(#5500) - refactor(testing): improve error messages in
mockmodule (#5549) - refactor(testing): improve
FakeTimeerror messaging (#5533) - chore(testing): remove redundant constructor examples (#5515)
@std/text 1.0.1 (patch)
- feat(text/unstable): add toConstantCase() (#5110)
- fix(text): unicode support and word splitting according to case (#5447)
- perf(text): make
levenshteinDistance()up to 147x faster (#5527) - test(text): add more testcases for
levenshteinDistance(#5528)
@std/yaml 1.0.0 (major)
- docs(yaml): correct
coreschema note (#5552) - docs(yaml): document compatibility policy (#5542)
- docs(yaml): document different schemas (#5531)
- refactor(yaml): cleanup dead sexagesimal regexp code in float type (#5545)
- refactor(yaml): remove deprecated sexagesimal functionality for integer types
(#5539) - refactor(yaml): cleanup dead code in float
Typeimplementation (#5526) - test(yaml): test
arrayIndent = falseoption (#5521) - test(yaml): improve test coverage for sequence type (#5536)
- test(yaml): improve test coverage for mapping type (#5535)
- test(yaml): improve test coverage for string type (#5534)
- test(yaml): test sortKeys option behavior (#5523)
- test(yaml): check
lineWidthoption behavior (#5524) - test(yaml): improve coverage for nil
Type(#5525) - test(yaml): check the use of reserved characters (#5519)
- test(yaml): check stringify behavior when
skipInvalidspecified (#5522) - test(yaml): test
indentoption of stringify (#5520) - test(yaml): add check of merge of list of mapping (#5496)
- chore(yaml): release
[email protected](#5264)
2024.07.19
@std/async 1.0.0 (major)
- chore(async): release
[email protected](#5211)
@std/cli 1.0.0 (major)
- docs(cli): fix options arguments display (#5486)
- docs(cli): improve unstable API notices (#5482)
- docs(cli): documentation tweaks (#5458)
- chore(cli): release
[email protected](#5212)
@std/collections 1.0.5 (patch)
- refactor(collections): use
Set.prototype.intersection()method in
intersect()(#5417)
@std/csv 1.0.0-rc.4 (prerelease)
- BREAKING(csv): remove
ParseError(#5405)
@std/dotenv 0.225.0 (minor)
- BREAKING(dotenv): remove
defaultPathoption fromload[Sync]()(#5451) - BREAKING(dotenv): remove
examplePathoption fromload[Sync]()(#5450)
@std/expect 1.0.0-rc.3 (prerelease)
- fix(expect): improve
expecttype to make it work better withexpect.extend
(#5309)
@std/fs 1.0.0-rc.6 (prerelease)
@std/http 1.0.0-rc.5 (prerelease)
- docs(http): fix options argument display (#5488)
- docs(http): fix options argument display (#5489)
- docs(http): improve unstable API notices (#5483)
@std/json 1.0.0-rc.3 (prerelease)
- docs(json): fix options argument display (#5490)
@std/jsonc 1.0.0-rc.3 (prerelease)
- docs(jsonc): remove docs for removed
optionsparameter (#5438)
@std/media-types 1.0.2 (patch)
- fix(media-types): return
video/mp4for.mp4extension (#5475)
@std/net 1.0.0-rc.2 (prerelease)
- docs(net): tweak
getNetworkAddress()return doc (#5473)
@std/path 1.0.1 (patch)
- fix(path): support use in dnt (#5478)
@std/semver 1.0.0-rc.3 (prerelease)
- BREAKING(semver): replace
prereleaseandbuildmetadataarguments with
options object (#5471)
@std/streams 1.0.0-rc.4 (prerelease)
- docs(streams): address documentation issues (#5480)
- chore(streams): release
[email protected](#5213)
@std/text 1.0.0 (major)
- BREAKING(text): align to single-export file pattern (#5428)
- feat(text): add ability for user to control word comparison function (#5448)
- docs(text): state complexity of
levenshteinDistance()(#5472) - chore(text): release
[email protected](#5209)
@std/ulid 1.0.0 (major)
- fix(ulid): fix decode-time export path (#5432)
- chore(ulid): release
[email protected](#5206)
@std/yaml 1.0.0-rc.4 (prerelease)
- BREAKING(yaml): replace
YamlErrorwithTypeErrorinstringify()(#5452) - BREAKING(yaml): replace
YamlErrorwithSyntaxErrorinparse()(#5446) - docs(yaml): list
extendedschema (#5444) - refactor(yaml): change
objecttype fromanytounknowninwriteNode
(#5404) - refactor(yaml): remove
instanceOffield ofType(#5462) - refactor(yaml): add
KindTypegeneric type argument toType(#5461) - refactor(yaml): improve
Type.predicatebehavior (#5460) - refactor(yaml): remove
Type.loadKindproperty (#5459) - refactor(yaml): remove dead code in
Schemaconstructor (#5445) - refactor(yaml): make
Type.kindrequired (#5442)
2024.07.12
@std/async 1.0.0-rc.4 (prerelease)
- fix(async): improve debounce node.js compatibility (#5419)
@std/cli 1.0.0-rc.5 (prerelease)
- docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@defaulttag (#4933)
@std/collections 1.0.4 (patch)
- refactor(collections): inline
randomIntegerutility function (#5415)
@std/csv 1.0.0-rc.3 (prerelease)
- BREAKING(csv): throw
TypeErrorinstringify()instead ofStringifyError
(#5347) - docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@defaulttag (#4933) - refactor(csv): rename
graphemeLengthtocodePointLength(#5421)
@std/data-structures 1.0.0 (major)
- docs(data-structures): get all
@linknodes working (#5422) - chore(data-structures): release
[email protected](#5205)
@std/datetime 0.224.3 (patch)
- docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@defaulttag (#4933)
@std/fmt 1.0.0-rc.1 (prerelease)
- BREAKING(fmt): remove
stripColor(#5374) - docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@defaulttag (#4933) - docs(fmt): improve documentation (#5373)
- chore(fmt): release
[email protected](#5372)
@std/front-matter 1.0.0-rc.2 (prerelease)
- BREAKING(front-matter): remove
unknownfromFormatunion type (#5367) - docs(front-matter): fix description of
Extract(#5383) - refactor(front-matter): remove
createExtractor()(#5378) - refactor(front-matter): replace regexp objects with maps (#5379)
@std/fs 1.0.0-rc.5 (prerelease)
- docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@defaulttag (#4933)
@std/html 1.0.0 (major)
- chore(html): release
[email protected](#4988)
@std/http 1.0.0-rc.4 (prerelease)
- BREAKING(http): rename
EntitytoETagSourceandcalculate()toeTag()
(#5144) - docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@defaulttag (#4933)
@std/ini 1.0.0-rc.2 (prerelease)
- docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@defaulttag (#4933)
@std/log 0.224.5 (patch)
- test(log): cleaunp
TextDecoderuse (#5407)
@std/msgpack 1.0.0 (major)
- chore(msgpack): release
[email protected](#5210)
@std/net 1.0.0-rc.1 (prerelease)
- docs(net): update docs for
getAvailablePort()(#5366) - docs(net): make
getNetworkAddress()unstable status more prominent (#5368) - chore(net): release
[email protected](#5349)
@std/path 1.0.0 (major)
- chore(path): release
[email protected](#5203)
@std/regexp 1.0.0 (major)
- docs(regexp): import
escapefrom most specific place in examples (#5427) - chore(regexp): release
[email protected](#5207)
@std/semver 1.0.0-rc.2 (prerelease)
- docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@defaulttag (#4933)
@std/streams 1.0.0-rc.3 (prerelease)
- fix(streams): toText() incorrect with multibyte strings in different chunks
(#5381)
@std/testing 1.0.0-rc.4 (prerelease)
- fix(testing): throw error when async func is passed to describe (#5385)
- docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@defaulttag (#4933) - test(testing): fix flakiness of snapshot test (#5414)
@std/text 1.0.0-rc.3 (prerelease)
- docs(text): refine documents in text module (#5425)
@std/toml 1.0.0 (major)
- BREAKING(toml): throw
SyntaxErrorinparse()instead ofTOMLParseError
(#5346) - refactor(toml): improve early returns (#5338)
- chore(toml): release
[email protected](#5204)
@std/ulid 1.0.0-rc.4 (prerelease)
- feat(ulid): add single-export endpoints (#5426)
@std/yaml 1.0.0-rc.3 (prerelease)
- refactor(yaml): fix
onWarningarg type (#5395) - refactor(yaml): rearrange constants and functions (#5411)
- refactor(yaml): remove passing
this.dumpas method param (#5413) - refactor(yaml): add writeNode options (#5409)
- refactor(yaml): remove obsolete export from
trimTrailingNewline()(#5412) - refactor(yaml): remove nested functions (#5389)
- refactor(yaml): make
Typegeneric (#5394) - refactor(yaml): replace
indexOf()tests withincludes()(#5390) - refactor(yaml): correct
testAmbiguousTypetype (#5399) - refactor(yaml): correct
duplicateandusedDuplicatestypes (#5398) - refactor(yaml): correct
sortKeystype (#5397) - refactor(yaml): replace
keyNodeany type (#5396) - refactor(yaml): replace
implicitany[]type withType[](#5393) - refactor(yaml): replace
anywithunknowninResultTypeconstituents
(#5392) - refactor(yaml): extract and rename regexp constant (#5391)
- refactor(yaml): move state functions inside class (#5388)
- refactor(yaml): simplify
foldLine()(#5386) - refactor(yaml): simplify
indentString()(#5335) - refactor(yaml): camelcase
iskey(#5365) - refactor(yaml): remove
Anytype (#5306)
2024.07.09
@std/assert 1.0.0 (major)
- docs(assert): improve
assertObjectMatchdocs (#5296) - docs(assert): improve
assertNotStrictEqualsexample (#5295) - docs(assert): update
assertMatchexample (#5294) - test(assert): add "
assert()throws if expr is falsy" test (#5267) - chore(assert): release
[email protected](#4989)
@std/bytes 1.0.2 (patch)
- fix(bytes,cli,collections,expect): add missing non-null assertions (#5280)
@std/cli 1.0.0-rc.4 (prerelease)
- fix(bytes,cli,collections,expect): add missing non-null assertions (#5280)
@std/collections 1.0.3 (patch)
- fix(bytes,cli,collections,expect): add missing non-null assertions (#5280)
@std/crypto 1.0.1 (patch)
- test(crypto): test
timingSafeEqual()in handlingDataViews (#5268)
@std/csv 1.0.0-rc.2 (prerelease)
- refactor(csv): rename arguments, variables and loop (#5297)
- refactor(csv): remove
runeCount()function (#5298) - refactor(csv): throw errors immediately (#5299)
- test(csv): add grapheme length test (#5304)
@std/encoding 1.0.1 (patch)
- perf(encoding): fix loop times in
encodeHex()(#5344)
@std/expect 1.0.0-rc.2 (prerelease)
- fix(expect): make
.notaware of whether is it is in async context (#5308) - fix(bytes,cli,collections,expect): add missing non-null assertions (#5280)
@std/fmt 0.225.6 (patch)
- fix(fmt): fix the case when mantissa exceeds 10 by rounding and exponent is
negative (#5279) - test(fmt): add test cases for
printf()(#5278)
@std/front-matter 1.0.0-rc.1 (prerelease)
- BREAKING(front-matter): make
Extractorhelper type private (#5334) - BREAKING(front-matter): remove
createExtractor()(#5266) - fix(front-matter): improve
extracttypes (#5325) - chore(front-matter): release
[email protected](#5263)
@std/fs 1.0.0-rc.4 (prerelease)
- fix(fs): accept
extswithout leading period inwalk[Sync]()(#5345)
@std/http 1.0.0-rc.3 (prerelease)
- fix(http): allow deleting cookie with
secure,httpOnlyandpartitioned
attributes (#5354)
@std/ini 1.0.0-rc.1 (prerelease)
- BREAKING(ini): make
IniMapprivate (#5351) - docs(ini): link options interfaces to functions that use them (#5359)
- chore(ini): release
[email protected](#5357)
@std/net 0.224.5 (patch)
- chore(net): mark
getNetworkAddress()unstable (#5348)
@std/path 1.0.0-rc.4 (prerelease)
- BREAKING(path): remove
FormatInputPathObject(#5321) - BREAKING(path): remove
GlobToRegExpOptions(#5320)
@std/testing 1.0.0-rc.3 (prerelease)
- fix(testing): cause type error for async function as describe body (#5355)
- fix(testing): escape CR in snapshot files (#5352)
@std/toml 1.0.0-rc.4 (prerelease)
- refactor(toml): remove Utils object (#5342)
- refactor(toml): remove
Patternsobject (#5343) - refactor(toml): rename functions to camel case (#5339)
@std/yaml 1.0.0-rc.2 (prerelease)
- BREAKING(yaml): rename
StringifyOptions.noRefsto
StringifyOptions.useAnchors(#5288) - BREAKING(yaml): remove style aliases of
!!inttype (#5307) - BREAKING(yaml): rename
StringifyOptions.noCompatModeto
StringifyOptions.compatMode(#5287) - BREAKING(yaml): rename
ParseOptions.noArrayIndentto
ParseOptions.arrayIndent(#5286) - BREAKING(yaml): rename
ParseOptions.jsonto
ParseOptions.allowDuplicateKeys(#5282) - fix(yaml): fix
StringifyOptions.noRefs(#5292) - fix(yaml): fix
!!intstyle variation handling instringfiy(#5256) - docs(yaml): improve documentation (#5324)
- refactor(yaml): cleanup dead code in
Markclass (#5327) - refactor(yaml): simplify
YamlError(#5328) - refactor(yaml): simplify and rename
dropEndingNewline()(#5336) - refactor(yaml): move
getObjectTypeString()(#5332) - refactor(yaml): remove obsolete static
Schema.SCHEMA_DEFAULTproperty
(#5326) - refactor(yaml): cleanup
detectType()(#5313) - refactor(yaml): cleanup
mergeMappings()(#5314) - refactor(yaml): rename util functions (#5310)
- refactor(yaml): replace
usedDuplicates()array withSet(#5312) - refactor(yaml): cleanup
inspectNode()(#5311) - refactor(yaml): simplify
encodeHex()(#5305) - refactor(yaml): add
readIndent()method (#5302) - refactor(yaml): remove repeat helper function (#5303)
- refactor(yaml): rename
throwWarning()todispatchWarning()(#5301) - refactor(yaml): move char check functions (#5300)
- refactor(yaml): remove first argument from
ParseOptions.onWarning(#5284) - refactor(yaml): add
peek()andnext()toLoaderState(#5276) - refactor(yaml): replace
Typeclass with interface (#5262) - refactor(yaml): simplify isWhiteSpaceOrEOL (#5271)
- refactor(yaml): simplify
sanitizeInput()(#5274) - refactor(yaml): inline error functions as methods (#5273)
- refactor(yaml): remove
Stateclass (#5275) - refactor(yaml): move loader and dumper files (#5270)
- refactor(yaml): make
readDocument()andreadDocuments()generator
functions (#5255) - refactor(yaml): merge
yaml/_dumper/files (#5260) - refactor(yaml): merge
yaml/_loader/files (#5259) - refactor(yaml): add default options object (#5261)
- test(yaml): test parsing of single quoted scalars (#5356)
- test(yaml): add test cases of stringify (#5350)
- test(yaml): test block scalar output of stringify (#5341)
- test(yaml): add test for
ParseOptions.jsonoption (#5283) - test(yaml): add test of parsing !!int types (#5253)
2024.07.02
@std/archive 0.224.3 (patch)
- test(archive): fix typo in
tar_test.ts(#5196)
@std/assert 1.0.0-rc.3 (prerelease)
@std/async 1.0.0-rc.3 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/bytes 1.0.1 (patch)
- refactor: import from
@std/assert(#5199)
@std/cli 1.0.0-rc.3 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/collections 1.0.2 (patch)
- refactor: import from
@std/assert(#5199)
@std/crypto 1.0.0 (major)
- refactor: import from
@std/assert(#5199) - chore(crypto): release
[email protected](#4990)
@std/csv 1.0.0-rc.1 (prerelease)
- BREAKING(csv): remove
csvfrom module names (#5172) - BREAKING(csv): make
ReadOptionsprivate (#5169) - docs(csv): fix description of
ParseResult(#5170) - docs(csv): add module docs (#5157)
- refactor(csv): minor cleanup (#5166)
- refactor: import from
@std/assert(#5199) - refactor(csv): minor cleanups (#5158)
- refactor(csv): remove dead code and improve
CsvParseStreamtest (#5153) - refactor(csv): remove dead code and improve tests (#5151)
- test(csv): improve
CsvStringifyStreamtest (#5154) - test(csv): improve stringify testing (#5150)
- chore(csv): release
[email protected](#5159)
@std/data-structures 1.0.0-rc.2 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/datetime 0.224.2 (patch)
- refactor: import from
@std/assert(#5199)
@std/dotenv 0.224.2 (patch)
- refactor: import from
@std/assert(#5199)
@std/encoding 1.0.0 (major)
- refactor: import from
@std/assert(#5199) - chore(encoding): release
[email protected](#4991)
@std/expect 1.0.0-rc.1 (prerelease)
- BREAKING(expect): remove special handling of Immutable.js objects (#5228)
- fix(expect): fix validation of nth param in
toHaveBeenNthCalledWithmatcher
(#5227) - refactor(expect,testing): update
@std/assertimports (#5242) - refactor(expect): remove
expect.addSnapshotSerializer(s)(#5231) - refactor: import from
@std/assert(#5199) - test(expect): test edge cases of matchers (#5226)
- test(expect): add test of
iterableEquality(#5222) - test(expect): improve
expecttest cases (#5221) - chore(expect): release
[email protected](#5235)
@std/fmt 0.225.5 (patch)
- refactor: import from
@std/assert(#5199)
@std/front-matter 0.224.3 (patch)
- refactor: import from
@std/assert(#5199)
@std/fs 1.0.0-rc.3 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/html 1.0.0-rc.2 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/http 1.0.0-rc.2 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/ini 0.225.2 (patch)
- refactor: import from
@std/assert(#5199)
@std/internal 1.0.1 (patch)
- refactor: import from
@std/assert(#5199)
@std/io 0.224.3 (patch)
- refactor: import from
@std/assert(#5199)
@std/json 1.0.0-rc.2 (prerelease)
@std/jsonc 1.0.0-rc.2 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/log 0.224.4 (patch)
- refactor: import from
@std/assert(#5199)
@std/media-types 1.0.1 (patch)
- fix(media-types): update
db.ts(#5193) - refactor: import from
@std/assert(#5199) - chore(media-types): release
[email protected](#5197)
@std/msgpack 1.0.0-rc.2 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/net 0.224.4 (patch)
- refactor: import from
@std/assert(#5199)
@std/path 1.0.0-rc.3 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/semver 1.0.0-rc.1 (prerelease)
- BREAKING(semver): remove
SEMVER_SPEC_VERSION(#5180) - BREAKING(semver): make invalid SemVer constants private (#5168)
- BREAKING(semver): remove deprecated
rangeMax(),rangeMin()and
testRange()APIs (#5160) - docs(semver): minor documentation cleanups (#5178)
- refactor: import from
@std/assert(#5199) - test(semver): add
tryParse()tests (#5161) - chore(semver): release
[email protected](#5181)
@std/streams 1.0.0-rc.2 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/testing 1.0.0-rc.2 (prerelease)
- fix(testing): throw error eagerly when insufficient permissions are granted to
write to snapshot file in update mode (#5201) - refactor(expect,testing): update
@std/assertimports (#5242) - refactor: import from
@std/assert(#5199)
@std/text 1.0.0-rc.2 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/toml 1.0.0-rc.3 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/ulid 1.0.0-rc.3 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/url 1.0.0-rc.2 (prerelease)
- refactor: import from
@std/assert(#5199)
@std/uuid 1.0.0 (major)
- refactor: import from
@std/assert(#5199)
@std/webgpu 0.224.5 (patch)
- refactor: import from
@std/assert(#5199)
@std/yaml 1.0.0-rc.1 (prerelease)
- BREAKING(yaml): remove
ParseOptions.legacyoption (#5229) - BREAKING(yaml): remove
filenameoption fromparse()andstringify()
(#5223) - BREAKING(yaml): remove
listeneroption fromparse()andstringify()
(#5224) - BREAKING(yaml): make
SchemaandTypeprivate and stop supporting
user-defined schemas (#5175) - BREAKING(yaml): rename
DumpOptionstoStringifyOptions(#5171) - BREAKING(yaml): remove
iteratorargument fromparseAll()(#5148) - fix(yaml): fix
!!pairsparsing (#5192) - fix(yaml): fix merge (<<) type handling in
parse()(#5185) - refactor(yaml): replace chars and comments with constants (#5250)
- refactor(yaml): add
sanitizeInput()function (#5248) - refactor(yaml): remove inferred
Schematype (#5252) - refactor(yaml): add default options object (#5249)
- refactor(yaml): share char constants (#5246)
- refactor(yaml): remove
DirectiveHandlertype (#5247) - refactor(yaml): minor cleanups (#5239)
- refactor(yaml): simplify schema (#5236)
- refactor(yaml): consolidate
yaml/schema/*.tscode intoyaml/_schema.ts
(#5225) - refactor: import from
@std/assert(#5199) - refactor(yaml): remove unused
functype (#5191) - refactor(yaml): remove dead code (#5189)
- refactor(yaml): simplify map initializations (#5183)
- refactor(yaml): rename
YAMLErrortoYamlError(#5149) - test(yaml): test handling of boolean values (#5251)
- test(yaml): check handling of binary type (#5245)
- test(yaml): add
parse()test for duplicate keys (#5240) - test(yaml): add test cases of handling ? mark in YAML (#5234)
- test(yaml): test
!!timestamptype handling (#5237) - test(yaml): test
stringify()case when string encoded into hex sequences
(#5230) - test(yaml): test anchor and alias handling of
parse()(#5190) - test(yaml): add misc
parse()test cases (#5188) - test(yaml): add test for block scalars (#5187)
- test(yaml): improve
parse()testing (#5182) - chore(yaml): release
[email protected](#5244) - chore(yaml): remove
examplefolder (#5238)
2024.06.26
@std/cli 1.0.0-rc.2 (prerelease)
- test(cli): improve
Spinnertest (#5108)
@std/collections 1.0.1 (patch)
- perf(collections): use
forloop instead offorEach()inunzip()(#5104)
@std/fs 1.0.0-rc.2 (prerelease)
- docs(fs): add not supported docs for
CopyOptions.preserveTimestamps(#5143)
@std/http 1.0.0-rc.1 (prerelease)
- BREAKING(http): rename
verifyCookie()toverifySignedCookie()(#5138) - BREAKING(http): improve thrown errors in
cookiemodule (#5129) - BREAKING(http): change the default port of file-server to the same default of
Deno.serve()(#4888) - BREAKING(http): move
unstable-signed-cookietosigned-cookie(#5101) - BREAKING(http): remove deprecated
servermodule (#5100) - fix(http): handle the case fileInfo.mode=0 correctly (#5132)
- docs(http): remove outdated mention of
CookieMap(#5109) - refactor(http): change error thrown in
ServerSentEventStreamto
SyntaxError(#5135) - refactor(http): minor cleanup (#5126)
- refactor(http): remove dead code and improve
UserAgenttesting (#5120) - chore(http): release
[email protected](#5131)
@std/jsonc 1.0.0-rc.1 (prerelease)
- BREAKING(jsonc): remove
allowTrailingCommaoption (#5119) - refactor(jsonc): minor cleanups (#5114)
- chore(jsonc): release
[email protected](#5115)
@std/media-types 1.0.0 (major)
- BREAKING(media-types): rename
extensionsByTypetoallExtensions(#5106) - docs(media-types): remove outdated historical note (#5105)
- chore(media-types): release
[email protected](#4780)
@std/testing 1.0.0-rc.1 (prerelease)
- BREAKING(testing): remove deprecated
assertsmodule (#5099) - BREAKING(testing): disable multiple
FakeTimecreations (#5130) - fix(testing): correctly throw in constructor with
spy()(#5139) - fix(testing): function call of
Dateconstructor is not correctly faked
(#5122) - docs(testing): add module docs (#5147)
- refactor(testing): remove
@std/fmt/colorsdependency fromsnapshotmodule
(#5145) - refactor(testing): remove dead code and improve test of
testing/mock.ts
(#5137) - test(testing): improve bdd testing (#5136)
- test(testing): improve
FakeTimetesting (#5123) - chore(testing): release
[email protected](#5142)