Skip to content

Releases: denoland/std

2024.07.12

12 Jul 10:49
f54eab4
Compare
Choose a tag to compare

@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 in stringify() instead of StringifyError
    (#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 to codePointLength (#5421)

@std/data-structures 1.0.0 (major)

@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 [email protected] (#5372)

@std/front-matter 1.0.0-rc.2 (prerelease)

  • BREAKING(front-matter): remove unknown from Format 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)

@std/http 1.0.0-rc.4 (prerelease)

  • BREAKING(http): rename Entity to ETagSource and calculate() to eTag()
    (#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)

@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)

@std/regexp 1.0.0 (major)

@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 in parse() instead of TOMLParseError
    (#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 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 with includes() (#5390)
  • refactor(yaml): correct testAmbiguousType type (#5399)
  • refactor(yaml): correct duplicate and usedDuplicates types (#5398)
  • refactor(yaml): correct sortKeys type (#5397)
  • refactor(yaml): replace keyNode any type (#5396)
  • refactor(yaml): replace implicit any[] type with Type[] (#5393)
  • refactor(yaml): replace any with unknown in ResultType 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

09 Jul 06:15
dc14633
Compare
Choose a tag to compare

@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 [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 handling DataViews (#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 [email protected] (#5263)

@std/fs 1.0.0-rc.4 (prerelease)

  • fix(fs): accept exts without leading period in walk[Sync]() (#5345)

@std/http 1.0.0-rc.3 (prerelease)

  • fix(http): allow deleting cookie with secure, httpOnly and partitioned
    attributes (#5354)

@std/ini 1.0.0-rc.1 (prerelease)

@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 in stringfiy (#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 with Set (#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() to dispatchWarning() (#5301)
  • refactor(yaml): move char check functions (#5300)
  • refactor(yaml): remove first argument from ParseOptions.onWarning (#5284)
  • refactor(yaml): add peek() and next() to LoaderState (#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() and readDocuments() 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

02 Jul 11:45
940568c
Compare
Choose a tag to compare

@std/archive 0.224.3 (patch)

  • test(archive): fix typo in tar_test.ts (#5196)

@std/assert 1.0.0-rc.3 (prerelease)

  • BREAKING(assert): remove assert from module names (#5176)
  • refactor: import from @std/assert (#5199)

@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 [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)

@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 [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)

  • BREAKING(json): remove json from module names (#5173)
  • refactor: import from @std/assert (#5199)

@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)

@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/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 from parse() and stringify()
    (#5223)
  • BREAKING(yaml): remove listener option from parse() and stringify()
    (#5224)
  • BREAKING(yaml): make Schema and Type private and stop supporting
    user-defined schemas (#5175)
  • BREAKING(yaml): rename DumpOptions to StringifyOptions (#5171)
  • BREAKING(yaml): remove iterator argument from parseAll() (#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 into yaml/_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 to YamlError (#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 [email protected] (#5244)
  • chore(yaml): remove example folder (#5238)

2024.06.26

26 Jun 10:15
04f23c8
Compare
Choose a tag to compare

@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 of forEach() in unzip() (#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() to verifySignedCookie() (#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 to signed-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 [email protected] (#5131)

@std/jsonc 1.0.0-rc.1 (prerelease)

@std/media-types 1.0.0 (major)

  • BREAKING(media-types): rename extensionsByType to allExtensions (#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 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 from snapshot 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 [email protected] (#5142)

@std/yaml 0.224.3 (patch)

  • feat(yaml): support schema name for 'schema' option (#5118)
  • docs(yaml): improve yaml document (#5127)

2024.06.21

21 Jun 10:17
7d1d9cc
Compare
Choose a tag to compare

@std/archive 0.224.2 (patch)

  • refactor(archive,expect,io,log,toml,yaml): remove private and public
    access modifiers (#5077)

@std/async 1.0.0-rc.2 (prerelease)

  • BREAKING(async): simplify deadline() logic, remove DeadlineError and
    improve errors (#5058)
  • BREAKING(async): make abortablePromise() and abortableAsyncIterable()
    private (#5056)

@std/cli 1.0.0-rc.1 (prerelease)

@std/collections 1.0.0 (major)

@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 and public
    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 [email protected] (#5091)

@std/io 0.224.2 (patch)

  • refactor(archive,expect,io,log,toml,yaml): remove private and public
    access modifiers (#5077)

@std/json 1.0.0-rc.1 (prerelease)

  • BREAKING(json): rename /common to /types (#5103)
  • BREAKING(json): remove writableStrategy and readableStrategy options
    (#5097)
  • docs(json): lint @std/json docs (#4798)
  • test(json): improve json testing (#5075)
  • chore(json): release [email protected] (#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 and public
    access modifiers (#5077)

@std/streams 1.0.0-rc.1 (prerelease)

  • BREAKING(streams): remove iterateReader, readableStreamFromReader,
    readerFromIterable, readerFromStreamReader, writableStreamFromWriter,
    and writerFromStreamWriter (#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 [email protected] (#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 and public
    access modifiers (#5077)

@std/yaml 0.224.2 (patch)

  • refactor(archive,expect,io,log,toml,yaml): remove private and public
    access modifiers (#5077)

2024.06.17

17 Jun 09:55
cea0a14
Compare
Choose a tag to compare

@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 [email protected] (#5035)
  • chore(async): mark Tuple and TupleOf 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)

@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 from encodeTime() and encodeRandom()
    (#5054)

2024.06.12

12 Jun 06:24
652ac70
Compare
Choose a tag to compare

@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)

@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)

@std/ulid 1.0.0-rc.1 (prerelease)

@std/url 1.0.0-rc.1 (prerelease)

2024.06.06

06 Jun 11:29
0ea4868
Compare
Choose a tag to compare

@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 [email protected] (#4934)

@std/async 0.224.2 (patch)

  • refactor(async): cleanup use of @std/assert (#4950)

@std/bytes 1.0.0 (major)

@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)

@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 and path.win32 (#4953)
  • BREAKING(path): remove separator argument from common() (#4947)
  • BREAKING(path): remove GlobToRegExpOptions.os and OSType 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 [email protected] (#4951)
  • chore(path): use assertPath() in windows.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 to StringifyOptions (#4963)
  • docs(cli,encoding,fmt,jsonc,path,semver,testing,text,toml,url): remove "This
    module is browser compatible" note (#4945)
  • chore(toml): release [email protected] (#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)

2024.06.03

03 Jun 06:46
b9374d3
Compare
Choose a tag to compare

@std/assert 0.226.0 (minor)

  • BREAKING(assert,testing): remove formatter option from assertEquals()
    (#4893)
  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)
  • docs(assert): improve docs (#4876)

@std/cli 0.224.5 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/crypto 1.0.0-rc.1 (prerelease)

  • BREAKING(crypto): remove deprecated APIs (#4919)
  • BREAKING(crypto): remove KeyStack (#4916)
  • docs(crypto): improve docs (#4884)
  • refactor(crypto): cleanup redundant assertion in timingSafeEqual() (#4907)
  • test(crypto): test node.js custom inspection of KeyStack (#4887)
  • chore(crypto): release [email protected] (#4912)

@std/csv 0.224.2 (patch)

  • docs(csv): use assertions in example code snippets (#4932)
  • docs(csv): improve API docs (#4920)

@std/data-structures 0.225.1 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/encoding 1.0.0-rc.1 (prerelease)

  • BREAKING(encoding): replace Ascii85Options with EncodeAscii85Options and
    DecodeAscii85Options (#4861)
  • BREAKING(encoding): rename MaxVarInt to MaxVarint (#4896)
  • BREAKING(encoding): rename MaxUInt64 to MaxUint64 (#4897)
  • BREAKING(encoding): remove deprecated VarInt APIs (#4864)
  • fix(encoding): throw TypeError on invalid input (#4901)
  • chore(encoding): release [email protected] (#4858)

@std/expect 0.224.4 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/fmt 0.225.3 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/front-matter 0.224.2 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/html 0.224.2 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/http 0.224.3 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)
  • docs(http): added --allow-sys to file server example (#4890)

@std/jsonc 0.224.1 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/net 0.224.2 (patch)

  • feat(net): getNetworkAddress() (#4677)

@std/path 0.225.2 (patch)

  • docs(path): improve API docs (#4900)
  • test(path): add test cases of isAbsolute(), joinGlobs(), and common()
    (#4904)
  • test(path): test toNamespacedPath() (#4902)

@std/semver 0.224.2 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/streams 0.224.3 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/testing 0.225.0 (minor)

  • BREAKING(assert,testing): remove formatter option from assertEquals()
    (#4893)
  • refactor(testing): do not use assertEquals in snapshot.ts (#4930)

@std/text 0.224.2 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

@std/toml 0.224.1 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)
  • docs(toml): lint @std/toml docs (#4799)

@std/uuid 1.0.0-rc.1 (prerelease)

  • BREAKING(uuid): remove V1Options in favor of GenerateOptions (#4925)
  • BREAKING(uuid): remove v1.generate() signature with buf and offset
    parameters and number[] return type (#4877)
  • chore(uuid): release [email protected] (#4867)

@std/webgpu 0.224.3 (patch)

  • docs(assert,cli,data-structures,expect,fmt,front-matter,html,http,jsonc,semver,streams,text,toml,webgpu):
    add snippet checks in module, function and class docs to doc checker (#4855)

2024.05.29

29 May 09:59
673c436
Compare
Choose a tag to compare

@std/cli 0.224.4 (patch)

  • fix(cli): reduce flicker in spinner render function (#4835)
  • docs(cli): make check_docs pass (#4815)
  • docs(cli): improve spinner.message document (#4785)
  • test(cli): reduce the flakiness of Spinner test cases (#4844)

@std/data-structures 0.225.0 (minor)

  • BREAKING(data-structures): hide private internals (#4827)
  • docs(data-structures): enables doc lint of data-structures (#4847)

@std/encoding 0.224.3 (patch)

  • docs(encoding): fix typo in ascii85.ts (#4854)
  • docs(encoding): Cleanup and fix doc lints (#4838)
  • refactor(encoding): remove unnecessary prefixes from private functions (#4862)
  • refactor(encoding): rename _util.ts (#4860)
  • test(encoding): use own encodeHex() and decodeHex() (#4863)

@std/expect 0.224.3 (patch)

  • docs(expect): document methods and add examples (#4836)

@std/fmt 0.225.2 (patch)

  • docs(fmt): improve API docs (#4829)

@std/front-matter 0.224.1 (patch)

  • docs(front-matter): improve docs for stabilization (#4789)

@std/html 0.224.1 (patch)

  • docs(html): improve API docs (#4878)

@std/http 0.224.2 (patch)

  • docs(http): don't run some examples in doc checker (#4840)
  • docs(http): improve docs for stabilization (#4813)

@std/ini 0.225.0 (minor)

  • BREAKING(ini): remove internal Formatting type (#4818)
  • fix(ini): remove unused ParseOptions.assignment property (#4816)
  • docs(ini): add missing doc comments (#4819)
  • refactor(ini): move StringifyOptions to stringify.ts (#4817)

@std/msgpack 0.224.2 (patch)

  • fix(msgpack): error on early end of data (#4831)
  • docs(msgpack): complete documentation of the package (#4832)

@std/semver 0.224.1 (patch)

  • docs(semver): improve docs (#4846)

@std/streams 0.224.2 (patch)

  • docs(streams): improve docs for stabilization (#4852)

@std/text 0.224.1 (patch)

  • docs(text): pass docs check (#4837)
  • docs(text): add module doc (#4812)

@std/ulid 0.224.1 (patch)

  • docs(ulid): finish documentation (#4825)

@std/uuid 0.224.3 (patch)

  • deprecation(uuid): deprecate v1.generate() signature with buf and offset
    parameters (#4880)
  • deprecation(uuid): rename V1Options to GenerateOptions (#4872)
  • fix(uuid): validate namespace UUIDs in v3.generate() and v5.generate()
    (#4874)
  • docs(uuid): update module docs (#4790)
  • test(uuid): add tests for invalid namespace UUID (#4875)

@std/yaml 0.224.1 (patch)

  • refactor(yaml): remove dead code (#4849)
  • test(yaml): test handling of omap (#4851)
  • test(yaml): test float handling (#4850)