Releases: denoland/std
Releases · denoland/std
2024.07.26
@std/assert 1.0.1 (patch)
- fix(assert): fix
assertObjectMatch()
prints arrays as objects (#5503) - fix(assert):
assertObjectMatch
doesn'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
length
option (#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
front-matter@1.0.0
(#5376)
@std/fs 1.0.0 (major)
- BREAKING(fs): throw
Deno.errors.NotSupported
instead of
SubdirectoryMoveError
inmove[Sync]()
(#5532) - BREAKING(fs): throw
Deno.errors.NotFound
instead ofWalkError
in
walk[Sync]()
(#5477) - docs(fs): make
preserveTimestamps
note more prominent (#5543) - chore(fs): release
fs@1.0.0
(#5214) - chore(fs): remove redundant constructor examples (#5511)
@std/http 1.0.0-rc.6 (prerelease)
- fix(http): only show LAN address when
--allow-sys
is provided (#5547) - chore(http): remove redundant constructor example (#5512)
@std/json 1.0.0 (major)
@std/jsonc 1.0.0 (major)
@std/path 1.0.2 (patch)
- docs(path): cleanup
@std/path/posix
and@std/path/windows
module
documentation (#5529) - docs(path): add examples to
@std/path/posix
examples (#5371)
@std/streams 1.0.0 (major)
- fix(streams): strictly define
toJson()
andtoText()
input (#5517) - chore(streams): release
streams@1.0.0
(#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
mock
module (#5549) - refactor(testing): improve
FakeTime
error 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
core
schema 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
Type
implementation (#5526) - test(yaml): test
arrayIndent = false
option (#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
lineWidth
option 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
skipInvalid
specified (#5522) - test(yaml): test
indent
option of stringify (#5520) - test(yaml): add check of merge of list of mapping (#5496)
- chore(yaml): release
yaml@1.0.0
(#5264)
2024.07.19
@std/async 1.0.0 (major)
- chore(async): release
async@1.0.0
(#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
cli@1.0.0
(#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
defaultPath
option fromload[Sync]()
(#5451) - BREAKING(dotenv): remove
examplePath
option fromload[Sync]()
(#5450)
@std/expect 1.0.0-rc.3 (prerelease)
- fix(expect): improve
expect
type 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
options
parameter (#5438)
@std/media-types 1.0.2 (patch)
- fix(media-types): return
video/mp4
for.mp4
extension (#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
prerelease
andbuildmetadata
arguments with
options object (#5471)
@std/streams 1.0.0-rc.4 (prerelease)
@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
text@1.0.0
(#5209)
@std/ulid 1.0.0 (major)
@std/yaml 1.0.0-rc.4 (prerelease)
- BREAKING(yaml): replace
YamlError
withTypeError
instringify()
(#5452) - BREAKING(yaml): replace
YamlError
withSyntaxError
inparse()
(#5446) - docs(yaml): list
extended
schema (#5444) - refactor(yaml): change
object
type fromany
tounknown
inwriteNode
(#5404) - refactor(yaml): remove
instanceOf
field ofType
(#5462) - refactor(yaml): add
KindType
generic type argument toType
(#5461) - refactor(yaml): improve
Type.predicate
behavior (#5460) - refactor(yaml): remove
Type.loadKind
property (#5459) - refactor(yaml): remove dead code in
Schema
constructor (#5445) - refactor(yaml): make
Type.kind
required (#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@default
tag (#4933)
@std/collections 1.0.4 (patch)
- refactor(collections): inline
randomInteger
utility function (#5415)
@std/csv 1.0.0-rc.3 (prerelease)
- BREAKING(csv): throw
TypeError
instringify()
instead ofStringifyError
(#5347) - docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@default
tag (#4933) - refactor(csv): rename
graphemeLength
tocodePointLength
(#5421)
@std/data-structures 1.0.0 (major)
- docs(data-structures): get all
@link
nodes working (#5422) - chore(data-structures): release
data-structures@1.0.0
(#5205)
@std/datetime 0.224.3 (patch)
- docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@default
tag (#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@default
tag (#4933) - docs(fmt): improve documentation (#5373)
- chore(fmt): release
fmt@1.0.0-rc.1
(#5372)
@std/front-matter 1.0.0-rc.2 (prerelease)
- BREAKING(front-matter): remove
unknown
fromFormat
union 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@default
tag (#4933)
@std/html 1.0.0 (major)
- chore(html): release
html@1.0.0
(#4988)
@std/http 1.0.0-rc.4 (prerelease)
- BREAKING(http): rename
Entity
toETagSource
andcalculate()
toeTag()
(#5144) - docs(cli,csv,datetime,fmt,fs,http,ini,semver,testing): assert optional
properties on types/interfaces have@default
tag (#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@default
tag (#4933)
@std/log 0.224.5 (patch)
- test(log): cleaunp
TextDecoder
use (#5407)
@std/msgpack 1.0.0 (major)
- chore(msgpack): release
msgpack@1.0.0
(#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
net@1.0.0-rc.1
(#5349)
@std/path 1.0.0 (major)
- chore(path): release
path@1.0.0
(#5203)
@std/regexp 1.0.0 (major)
- docs(regexp): import
escape
from most specific place in examples (#5427) - chore(regexp): release
regexp@1.0.0
(#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@default
tag (#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@default
tag (#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
SyntaxError
inparse()
instead ofTOMLParseError
(#5346) - refactor(toml): improve early returns (#5338)
- chore(toml): release
toml@1.0.0
(#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
onWarning
arg type (#5395) - refactor(yaml): rearrange constants and functions (#5411)
- refactor(yaml): remove passing
this.dump
as 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
Type
generic (#5394) - refactor(yaml): replace
indexOf()
tests withincludes()
(#5390) - refactor(yaml): correct
testAmbiguousType
type (#5399) - refactor(yaml): correct
duplicate
andusedDuplicates
types (#5398) - refactor(yaml): correct
sortKeys
type (#5397) - refactor(yaml): replace
keyNode
any type (#5396) - refactor(yaml): replace
implicit
any[]
type withType[]
(#5393) - refactor(yaml): replace
any
withunknown
inResultType
constituents
(#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
Any
type (#5306)
2024.07.09
@std/assert 1.0.0 (major)
- docs(assert): improve
assertObjectMatch
docs (#5296) - docs(assert): improve
assertNotStrictEquals
example (#5295) - docs(assert): update
assertMatch
example (#5294) - test(assert): add "
assert()
throws if expr is falsy" test (#5267) - chore(assert): release
assert@1.0.0
(#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 handlingDataView
s (#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
.not
aware 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
Extractor
helper type private (#5334) - BREAKING(front-matter): remove
createExtractor()
(#5266) - fix(front-matter): improve
extract
types (#5325) - chore(front-matter): release
front-matter@1.0.0-rc.1
(#5263)
@std/fs 1.0.0-rc.4 (prerelease)
- fix(fs): accept
exts
without leading period inwalk[Sync]()
(#5345)
@std/http 1.0.0-rc.3 (prerelease)
- fix(http): allow deleting cookie with
secure
,httpOnly
andpartitioned
attributes (#5354)
@std/ini 1.0.0-rc.1 (prerelease)
- BREAKING(ini): make
IniMap
private (#5351) - docs(ini): link options interfaces to functions that use them (#5359)
- chore(ini): release
ini@1.0.0-rc.1
(#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
Patterns
object (#5343) - refactor(toml): rename functions to camel case (#5339)
@std/yaml 1.0.0-rc.2 (prerelease)
- BREAKING(yaml): rename
StringifyOptions.noRefs
to
StringifyOptions.useAnchors
(#5288) - BREAKING(yaml): remove style aliases of
!!int
type (#5307) - BREAKING(yaml): rename
StringifyOptions.noCompatMode
to
StringifyOptions.compatMode
(#5287) - BREAKING(yaml): rename
ParseOptions.noArrayIndent
to
ParseOptions.arrayIndent
(#5286) - BREAKING(yaml): rename
ParseOptions.json
to
ParseOptions.allowDuplicateKeys
(#5282) - fix(yaml): fix
StringifyOptions.noRefs
(#5292) - fix(yaml): fix
!!int
style variation handling instringfiy
(#5256) - docs(yaml): improve documentation (#5324)
- refactor(yaml): cleanup dead code in
Mark
class (#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_DEFAULT
property
(#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
Type
class with interface (#5262) - refactor(yaml): simplify isWhiteSpaceOrEOL (#5271)
- refactor(yaml): simplify
sanitizeInput()
(#5274) - refactor(yaml): inline error functions as methods (#5273)
- refactor(yaml): remove
State
class (#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.json
option (#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)
@std/csv 1.0.0-rc.1 (prerelease)
- BREAKING(csv): remove
csv
from module names (#5172) - BREAKING(csv): make
ReadOptions
private (#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
CsvParseStream
test (#5153) - refactor(csv): remove dead code and improve tests (#5151)
- test(csv): improve
CsvStringifyStream
test (#5154) - test(csv): improve stringify testing (#5150)
- chore(csv): release
csv@1.0.0-rc.1
(#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)
@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
toHaveBeenNthCalledWith
matcher
(#5227) - refactor(expect,testing): update
@std/assert
imports (#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
expect
test cases (#5221) - chore(expect): release
expect@1.0.0-rc.1
(#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
media-types@1.0.1
(#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
semver@1.0.0-rc.1
(#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/assert
imports (#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.legacy
option (#5229) - BREAKING(yaml): remove
filename
option fromparse()
andstringify()
(#5223) - BREAKING(yaml): remove
listener
option fromparse()
andstringify()
(#5224) - BREAKING(yaml): make
Schema
andType
private and stop supporting
user-defined schemas (#5175) - BREAKING(yaml): rename
DumpOptions
toStringifyOptions
(#5171) - BREAKING(yaml): remove
iterator
argument fromparseAll()
(#5148) - fix(yaml): fix
!!pairs
parsing (#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
Schema
type (#5252) - refactor(yaml): add default options object (#5249)
- refactor(yaml): share char constants (#5246)
- refactor(yaml): remove
DirectiveHandler
type (#5247) - refactor(yaml): minor cleanups (#5239)
- refactor(yaml): simplify schema (#5236)
- refactor(yaml): consolidate
yaml/schema/*.ts
code intoyaml/_schema.ts
(#5225) - refactor: import from
@std/assert
(#5199) - refactor(yaml): remove unused
func
type (#5191) - refactor(yaml): remove dead code (#5189)
- refactor(yaml): simplify map initializations (#5183)
- refactor(yaml): rename
YAMLError
toYamlError
(#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
!!timestamp
type 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
yaml@1.0.0-rc.1
(#5244) - chore(yaml): remove
example
folder (#5238)
2024.06.26
@std/cli 1.0.0-rc.2 (prerelease)
- test(cli): improve
Spinner
test (#5108)
@std/collections 1.0.1 (patch)
- perf(collections): use
for
loop 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
cookie
module (#5129) - BREAKING(http): change the default port of file-server to the same default of
Deno.serve()
(#4888) - BREAKING(http): move
unstable-signed-cookie
tosigned-cookie
(#5101) - BREAKING(http): remove deprecated
server
module (#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
ServerSentEventStream
to
SyntaxError
(#5135) - refactor(http): minor cleanup (#5126)
- refactor(http): remove dead code and improve
UserAgent
testing (#5120) - chore(http): release
http@1.0.0-rc.1
(#5131)
@std/jsonc 1.0.0-rc.1 (prerelease)
- BREAKING(jsonc): remove
allowTrailingComma
option (#5119) - refactor(jsonc): minor cleanups (#5114)
- chore(jsonc): release
jsonc@1.0.0-rc.1
(#5115)
@std/media-types 1.0.0 (major)
- BREAKING(media-types): rename
extensionsByType
toallExtensions
(#5106) - docs(media-types): remove outdated historical note (#5105)
- chore(media-types): release
media-types@1.0.0
(#4780)
@std/testing 1.0.0-rc.1 (prerelease)
- BREAKING(testing): remove deprecated
asserts
module (#5099) - BREAKING(testing): disable multiple
FakeTime
creations (#5130) - fix(testing): correctly throw in constructor with
spy()
(#5139) - fix(testing): function call of
Date
constructor is not correctly faked
(#5122) - docs(testing): add module docs (#5147)
- refactor(testing): remove
@std/fmt/colors
dependency fromsnapshot
module
(#5145) - refactor(testing): remove dead code and improve test of
testing/mock.ts
(#5137) - test(testing): improve bdd testing (#5136)
- test(testing): improve
FakeTime
testing (#5123) - chore(testing): release
testing@1.0.0-rc.1
(#5142)
@std/yaml 0.224.3 (patch)
2024.06.21
@std/archive 0.224.2 (patch)
- refactor(archive,expect,io,log,toml,yaml): remove
private
andpublic
access modifiers (#5077)
@std/async 1.0.0-rc.2 (prerelease)
- BREAKING(async): simplify
deadline()
logic, removeDeadlineError
and
improve errors (#5058) - BREAKING(async): make
abortablePromise()
andabortableAsyncIterable()
private (#5056)
@std/cli 1.0.0-rc.1 (prerelease)
@std/collections 1.0.0 (major)
- chore(collections): release
collections@1.0.0
(#4773)
@std/dotenv 0.224.1 (patch)
- docs(dotenv): improve
dotenv
docs (#5095)
@std/expect 0.224.5 (patch)
- refactor(archive,expect,io,log,toml,yaml): remove
private
andpublic
access modifiers (#5077)
@std/fs 1.0.0-rc.1 (prerelease)
- refactor(fs): improve
expandGlob()
implementation and testing (#5089) - refactor(fs): reduce the repetition in
exists.ts
(#5088) - refactor(fs): reduce the repetition in ensure_dir.ts (#5085)
- refactor(fs): resolve directories when checking whether they are the same in
isSubdir()
(#5076) - test(fs): improve
copy()
testing (#5084) - test(fs): improve
ensureSymlink()
test (#5087) - test(fs): check
ensureDir()
is not racy (#5086) - chore(fs): release
fs@1.0.0-rc.1
(#5091)
@std/io 0.224.2 (patch)
- refactor(archive,expect,io,log,toml,yaml): remove
private
andpublic
access modifiers (#5077)
@std/json 1.0.0-rc.1 (prerelease)
- BREAKING(json): rename /common to /types (#5103)
- BREAKING(json): remove
writableStrategy
andreadableStrategy
options
(#5097) - docs(json): lint
@std/json
docs (#4798) - test(json): improve json testing (#5075)
- chore(json): release
json@1.0.0-rc.1
(#5102)
@std/jsonc 0.224.3 (patch)
- test(jsonc): remove dead code and improve testing (#5093)
@std/log 0.224.3 (patch)
- refactor(archive,expect,io,log,toml,yaml): remove
private
andpublic
access modifiers (#5077)
@std/streams 1.0.0-rc.1 (prerelease)
- BREAKING(streams): remove
iterateReader
,readableStreamFromReader
,
readerFromIterable
,readerFromStreamReader
,writableStreamFromWriter
,
andwriterFromStreamWriter
(#5060) - fix(streams): prevent
earlyZipReadableStreams()
from possibly using
excessive memory (#5082) - test(streams): improve test coverage (#5078)
- test(streams): improve
DelimiterStream
test cases (#5070) - test(streams): improve
Buffer
test (#5061) - chore(streams): release
streams@1.0.0-rc.1
(#5074)
@std/testing 0.225.3 (patch)
- refactor(testing): remove
FakeTime.start
setter (#5050)
@std/toml 1.0.0-rc.2 (prerelease)
- refactor(archive,expect,io,log,toml,yaml): remove
private
andpublic
access modifiers (#5077)
@std/yaml 0.224.2 (patch)
- refactor(archive,expect,io,log,toml,yaml): remove
private
andpublic
access modifiers (#5077)
2024.06.17
@std/async 1.0.0-rc.1 (prerelease)
- BREAKING(async): stop exporting ERROR_WHILE_MAPPING_MESSAGE (#5041)
- docs(async): improve module docs (#5039)
- docs(async): avoid memory leak in example (#5040)
- chore(async): release
async@1.0.0-rc.1
(#5035) - chore(async): mark
Tuple
andTupleOf
as@internal
(#5042)
@std/cli 0.224.7 (patch)
- refactor(cli): minor cleanups (#5052)
- test(cli): improve spinner test coverage (#5047)
- test(cli): improve test coverage (#5046)
@std/http 0.224.5 (patch)
- feat(http): support partitioned cookies (#5044)
@std/msgpack 1.0.0-rc.1 (prerelease)
- chore(msgpack): release
msgpack@1.0.0-rc.1
(#5030)
@std/path 1.0.0-rc.2 (prerelease)
- test(path): improve test coverage (#5038)
@std/streams 0.224.5 (patch)
- chore(streams): remove unused test util (#5048)
@std/testing 0.225.2 (patch)
- docs(testing): improve the docs of
@std/testing
(#5033) - refactor(testing): remove use of
public
keyword (#5051)
@std/ulid 1.0.0-rc.2 (prerelease)
- refactor(ulid): remove
len
argument fromencodeTime()
andencodeRandom()
(#5054)
2024.06.12
@std/assert 1.0.0-rc.2 (prerelease)
- fix(assert): fix tolerance calculation when comparing negative values (#5019)
@std/data-structures 1.0.0-rc.1 (prerelease)
- chore(data-structures): release
data-structures@1.0.0-rc.1
(#4987)
@std/fs 0.229.3 (patch)
- docs(fs): improve documentation (#4788)
@std/ini 0.225.1 (patch)
- docs(ini): improve ini docs (#5020)
@std/msgpack 0.224.3 (patch)
- docs(msgpack): complete documentation (#5029)
- test(msgpack): add test cases for
encode()
(#5028) - test(msgpack): add
decode()
test cases (#5027)
@std/net 0.224.3 (patch)
- docs(net): complete documentation (#4982)
@std/regexp 1.0.0-rc.1 (prerelease)
@std/text 1.0.0-rc.1 (prerelease)
- refactor(text): minor cleanups and improvements (#5025)
- chore(text): release
text@1.0.0-rc.1
(#5026)
@std/ulid 1.0.0-rc.1 (prerelease)
- refactor(ulid): improve error types and messages (#5022)
- chore(ulid): release
ulid@1.0.0-rc.1
(#4997)
@std/url 1.0.0-rc.1 (prerelease)
- chore(url): release
url@1.0.0-rc.1
(#4981)
2024.06.06
@std/archive 0.224.1 (patch)
- refactor(archive): cleanup use of
@std/assert
(#4975)
@std/assert 1.0.0-rc.1 (prerelease)
- BREAKING(assert): make
unreachable()
consistent with@std/assert
(#4943) - BREAKING(assert):
assertAlmostEquals()
sets useful tolerance automatically
(#4460) - docs(assert): remove outdated API docs (#4937)
- refactor(assert): minor cleanups (#4941)
- chore(assert): release
assert@1.0.0-rc.1
(#4934)
@std/async 0.224.2 (patch)
- refactor(async): cleanup use of
@std/assert
(#4950)
@std/bytes 1.0.0 (major)
- chore(bytes): release
bytes@1.0.0
(#4746)
@std/cli 0.224.6 (patch)
- docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
module is browser compatible" note (#4945) - refactor(cli): cleanup use of
@std/assert
(#4966)
@std/csv 0.224.3 (patch)
- refactor(csv): cleanup use of
@std/assert
(#4976)
@std/data-structures 0.225.2 (patch)
- refactor(data-structures): remove use of
public
keyword (#4983)
@std/datetime 0.224.1 (patch)
- docs(datetime): trim module documentation (#4971)
@std/encoding 1.0.0-rc.2 (prerelease)
- docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
module is browser compatible" note (#4945)
@std/fmt 0.225.4 (patch)
- docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
module is browser compatible" note (#4945)
@std/fs 0.229.2 (patch)
- refactor(fs): cleanup use of
@std/assert
(#4948)
@std/html 1.0.0-rc.1 (prerelease)
- chore(html): release
html@1.0.0-rc.1
(#4962)
@std/http 0.224.4 (patch)
- refactor(http): cleanup use of
@std/assert
(#4974)
@std/io 0.224.1 (patch)
- refactor(io): cleanup use of
@std/assert
(#4979)
@std/jsonc 0.224.2 (patch)
- docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
module is browser compatible" note (#4945) - refactor(jsonc): cleanup use of
@std/assert
(#4968)
@std/log 0.224.2 (patch)
- refactor(log): cleanup use of
@std/assert
(#4973)
@std/path 1.0.0-rc.1 (prerelease)
- BREAKING(path): remove
path.posix
andpath.win32
(#4953) - BREAKING(path): remove separator argument from
common()
(#4947) - BREAKING(path): remove
GlobToRegExpOptions.os
andOSType
export (#4928) - docs(path): fix typo in
normalize
doc (#4959) - docs(path): improve
join
jsdoc (#4958) - docs(path): fix typo (#4956)
- docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
module is browser compatible" note (#4945) - refactor(path): clean
isWindows
logic (#4972) - refactor(path): cleanup
join()
implementations (#4946) - test(path): improve
windows.parse()
test (#4952) - test(path): improve
normalizeGlob()
test coverage (#4940) - test(path): improve
normalize()
coverage (#4939) - chore(path): release
path@1.0.0-rc.1
(#4951) - chore(path): use
assertPath()
inwindows.join()
(#4960)
@std/semver 0.224.3 (patch)
- docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
module is browser compatible" note (#4945)
@std/streams 0.224.4 (patch)
- refactor(streams): cleanup use of
@std/assert
(#4980)
@std/testing 0.225.1 (patch)
- docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
module is browser compatible" note (#4945)
@std/text 0.224.3 (patch)
- docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
module is browser compatible" note (#4945) - refactor(text): cleanup use of
@std/assert
(#4977)
@std/toml 1.0.0-rc.1 (prerelease)
- BREAKING(toml): rename
FormatOptions
toStringifyOptions
(#4963) - docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
module is browser compatible" note (#4945) - chore(toml): release
toml@1.0.0-rc.1
(#4969) - chore(toml): minor cleanup (#4964)
@std/url 0.224.1 (patch)
- docs(url): complete documentation (#4965)
- docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
module is browser compatible" note (#4945)
@std/webgpu 0.224.4 (patch)
- refactor(webgpu): cleanup use of
@std/assert
(#4978)