diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5a02c763c..7256d94bc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,6 +46,7 @@ jobs: - name: Type check browser compatible modules run: deno task test:browser + if: matrix.deno == 'v2.x' && matrix.os == 'ubuntu-latest' - name: Generate lcov run: deno task cov:gen diff --git a/Releases.md b/Releases.md index 632a84a0d..3ee8fc48e 100644 --- a/Releases.md +++ b/Releases.md @@ -1,3 +1,72 @@ +### 2024.10.10 + +#### @std/async 1.0.6 (patch) + +- feat(async/unstable): accept iterator varargs in `MuxAsyncIterator` (#6087) +- chore(async/unstable): fix typo (#6096) + +#### @std/cbor 0.1.0 (minor) + +- feat(cbor/unstable): introduce `@std/cbor` (#5909) + +#### @std/collections 1.0.8 (patch) + +- feat(collections/unstable): support `Iterable` argument in `takeLastWhile()` + (#6090) +- feat(collections/unstable): support `Iterable` argument in `dropWhile()` + (#6088) +- feat(collections/unstable): support `Iterable` argument in `intersect()` + (#6036) +- feat(collections/unstable): support `Iterable` argument in `dropLastWhile()` + (#6076) +- test(collections): add tests for `filterInPlace()` util (#6089) + +#### @std/expect 1.0.5 (patch) + +- fix(expect): register extended matchers after native matchers (#6075) + +#### @std/http 1.0.8 (patch) + +- docs(http/unstable): add example for multiple request methods on route (#6045) + +#### @std/io 0.225.0 (minor) + +- BREAKING(io): remove `StringReader` (#6062) +- BREAKING(io): remove `StringWriter` (#6061) +- BREAKING(io): remove `MultiReader` (#6059) +- BREAKING(io): remove `LimitedReader` (#6058) +- BREAKING(io): remove `readDelim()` (#6052) +- BREAKING(io): remove `BufWriter` (#6057) +- BREAKING(io): remove `BufReader` (#6056) +- BREAKING(io): remove `readShort()` (#6050) +- BREAKING(io): remove `readInt()` (#6048) +- BREAKING(io): remove `readLong()` (#6047) +- BREAKING(io/unstable): remove `readStringDelim()` (#6001) +- BREAKING(io): remove `readRange[Sync]()` (#6049) +- BREAKING(io/unstable): remove `sliceLongToBytes()` (#6005) +- BREAKING(io/unstable): remove `copyN()` (#5999) +- BREAKING(io): remove `readLines()` (#5991) + +#### @std/log 0.224.9 (patch) + +- fix(log): remove leaky `Logger.prototype.asString()` method (#6082) +- fix(log): remove leaky `ConsoleHandler.prototype.applyColors()` (#6072) +- fix(log): ensure consistent behavior with `@std/log` (#5974) +- docs(log): document `getLogger()` and `Logger` (#6084) +- docs(log): document `ConsoleHandler` (#6071) +- docs(log): document `formatters` module (#6073) +- docs(log): correct the examples of `debug()` (#6077) +- docs(log): document `BaseHandler` (#6067) +- docs(log): document pass-through functions (#6066) + +#### @std/streams 1.0.7 (patch) + +- feat(streams/unstable): `toByteStream()` (#6046) + +#### @std/tar 0.1.2 (patch) + +- fix(tar): ignore non-tar file portion of a stream in `UntarStream` (#6064) + ### 2024.09.24 #### @std/archive 0.225.4 (patch) diff --git a/async/deno.json b/async/deno.json index b3cdcd23c..9f06373c4 100644 --- a/async/deno.json +++ b/async/deno.json @@ -1,6 +1,6 @@ { "name": "@std/async", - "version": "1.0.5", + "version": "1.0.6", "exports": { ".": "./mod.ts", "./abortable": "./abortable.ts", diff --git a/collections/deno.json b/collections/deno.json index cde6e388a..b2517dff7 100644 --- a/collections/deno.json +++ b/collections/deno.json @@ -1,6 +1,6 @@ { "name": "@std/collections", - "version": "1.0.7", + "version": "1.0.8", "exports": { ".": "./mod.ts", "./aggregate-groups": "./aggregate_groups.ts", diff --git a/expect/deno.json b/expect/deno.json index b7e8b1de9..930befa35 100644 --- a/expect/deno.json +++ b/expect/deno.json @@ -1,6 +1,6 @@ { "name": "@std/expect", - "version": "1.0.4", + "version": "1.0.5", "exports": { ".": "./mod.ts", "./expect": "./expect.ts", diff --git a/http/deno.json b/http/deno.json index dde0899d8..a13cb15d1 100644 --- a/http/deno.json +++ b/http/deno.json @@ -1,6 +1,6 @@ { "name": "@std/http", - "version": "1.0.7", + "version": "1.0.8", "exports": { ".": "./mod.ts", "./cookie": "./cookie.ts", diff --git a/import_map.json b/import_map.json index 98d439ff0..f85cd49ca 100644 --- a/import_map.json +++ b/import_map.json @@ -8,30 +8,30 @@ "@std/archive": "jsr:@std/archive@^0.225.4", "@std/assert": "jsr:@std/assert@^1.0.6", - "@std/async": "jsr:@std/async@^1.0.5", + "@std/async": "jsr:@std/async@^1.0.6", "@std/bytes": "jsr:@std/bytes@^1.0.2", "@std/cache": "jsr:@std/cache@^0.1.3", "@std/cbor": "jsr:@std/cbor@^0.1.0", "@std/cli": "jsr:@std/cli@^1.0.6", - "@std/collections": "jsr:@std/collections@^1.0.7", + "@std/collections": "jsr:@std/collections@^1.0.8", "@std/crypto": "jsr:@std/crypto@^1.0.3", "@std/csv": "jsr:@std/csv@^1.0.3", "@std/data-structures": "jsr:@std/data-structures@^1.0.4", "@std/datetime": "jsr:@std/datetime@^0.225.2", "@std/dotenv": "jsr:@std/dotenv@^0.225.2", "@std/encoding": "jsr:@std/encoding@^1.0.5", - "@std/expect": "jsr:@std/expect@^1.0.4", + "@std/expect": "jsr:@std/expect@^1.0.5", "@std/fmt": "jsr:@std/fmt@^1.0.2", "@std/front-matter": "jsr:@std/front-matter@^1.0.5", "@std/fs": "jsr:@std/fs@^1.0.4", "@std/html": "jsr:@std/html@^1.0.3", - "@std/http": "jsr:@std/http@^1.0.7", + "@std/http": "jsr:@std/http@^1.0.8", "@std/ini": "jsr:@std/ini@^1.0.0-rc.4", "@std/internal": "jsr:@std/internal@^1.0.4", - "@std/io": "jsr:@std/io@^0.224.9", + "@std/io": "jsr:@std/io@^0.225.0", "@std/json": "jsr:@std/json@^1.0.0", "@std/jsonc": "jsr:@std/jsonc@^1.0.1", - "@std/log": "jsr:@std/log@^0.224.8", + "@std/log": "jsr:@std/log@^0.224.9", "@std/media-types": "jsr:@std/media-types@^1.0.3", "@std/msgpack": "jsr:@std/msgpack@^1.0.2", "@std/net": "jsr:@std/net@^1.0.4", @@ -39,8 +39,8 @@ "@std/regexp": "jsr:@std/regexp@^1.0.0", "@std/random": "jsr:@std/random@^0.1.0", "@std/semver": "jsr:@std/semver@^1.0.3", - "@std/streams": "jsr:@std/streams@^1.0.6", - "@std/tar": "jsr:@std/tar@^0.1.1", + "@std/streams": "jsr:@std/streams@^1.0.7", + "@std/tar": "jsr:@std/tar@^0.1.2", "@std/testing": "jsr:@std/testing@^1.0.3", "@std/text": "jsr:@std/text@^1.0.7", "@std/toml": "jsr:@std/toml@^1.0.1", diff --git a/io/deno.json b/io/deno.json index 772b20c3b..94eccc393 100644 --- a/io/deno.json +++ b/io/deno.json @@ -1,6 +1,6 @@ { "name": "@std/io", - "version": "0.224.9", + "version": "0.225.0", "exports": { ".": "./mod.ts", "./buffer": "./buffer.ts", diff --git a/log/deno.json b/log/deno.json index b02a9259f..fd134ae04 100644 --- a/log/deno.json +++ b/log/deno.json @@ -1,6 +1,6 @@ { "name": "@std/log", - "version": "0.224.8", + "version": "0.224.9", "exports": { ".": "./mod.ts", "./base-handler": "./base_handler.ts", diff --git a/streams/deno.json b/streams/deno.json index 48d296c47..e833bc7d7 100644 --- a/streams/deno.json +++ b/streams/deno.json @@ -1,6 +1,6 @@ { "name": "@std/streams", - "version": "1.0.6", + "version": "1.0.7", "exports": { ".": "./mod.ts", "./buffer": "./buffer.ts", diff --git a/tar/deno.json b/tar/deno.json index 903742515..e213b131b 100644 --- a/tar/deno.json +++ b/tar/deno.json @@ -1,6 +1,6 @@ { "name": "@std/tar", - "version": "0.1.1", + "version": "0.1.2", "exports": { ".": "./mod.ts", "./tar-stream": "./tar_stream.ts",