Asher Gomez
034f3d75d3
BREAKING(encoding/unstable): move base32hex-stream
module to unstable-base32hex-stream
( #5956 )
2024-09-12 05:45:35 +00:00
Asher Gomez
d5c0fdc36b
BREAKING(encoding/unstable): move base32-stream
module to unstable-base32-stream
( #5955 )
2024-09-12 05:40:43 +00:00
Yoshiya Hinosawa
d1f5a368c0
BREAKING(path/unstable): move unstable overload of dirname
to unstable-dirname
( #5954 )
2024-09-12 14:33:12 +09:00
Asher Gomez
2d8031c785
BREAKING(text/unstable): move to-constant-case
module to unstable-to-constant-case
( #5952 )
2024-09-12 13:51:21 +09:00
Asher Gomez
6011e6bcb0
BREAKING(streams/unstable): move fixed-chunk-stream
module to unstable-fixed-chunk-stream
( #5951 )
...
BREAKING(streams/unstable): move `fixed-chunk-stream` to `unstable-fixed-chunk-stream`
2024-09-12 13:50:22 +09:00
Asher Gomez
b900e72b3d
BREAKING(net/unstable): move get-network-address
module to unstable-get-network-address
( #5949 )
...
* BREAKING(net/unstable): move `get-network-address` module to `unstable-get-network-address`
* fix
* fix
2024-09-12 04:05:40 +00:00
Asher Gomez
b76ae272ae
BREAKING(streams/unstable): move to-lines
module to unstable-to-lines
( #5950 )
2024-09-12 04:04:21 +00:00
Asher Gomez
4f1826d906
BREAKING(html/unstable): move is-valid-custom-element-name
module to unstable-is-valid-custom-element-name
( #5948 )
...
* BREAKING(html/unstable): move `is-valid-custom-element-name` module to `unstable-is-valid-custom-element-name`
* fix
2024-09-12 13:02:20 +09:00
Yoshiya Hinosawa
e564069936
chore: lint docs of unstable paths ( #5940 )
2024-09-12 12:59:12 +09:00
Asher Gomez
fb0f40c302
BREAKING(data-structures/unstable): move bidirectional-map
module to unstable-bidirectional-map
( #5947 )
...
BREAKING(data-structures): move `bidirectional-map` module to `unstable-bidirectional-map`
2024-09-12 12:58:23 +09:00
Asher Gomez
10aa1e739c
BREAKING(cli/unstable): move spinner
module to unstable-spinner
( #5946 )
2024-09-12 12:52:06 +09:00
Yoshiya Hinosawa
c594a0ce49
BREAKING(http/unstable): move route
to ./unstable-route
( #5939 )
2024-09-12 12:50:47 +09:00
Asher Gomez
43657d89ed
refactor(archive,io): use Seeker[Sync]
from @std/io/types
( #5943 )
2024-09-12 12:46:48 +09:00
Asher Gomez
2b12e382af
chore: cleanup IS_DENO_2
constant ( #5945 )
2024-09-12 12:45:04 +09:00
David
6ba3810544
fix(net): skip empty mac address for getNetworkAddress()
( #5941 )
...
fix(net) skip empty mac address
2024-09-12 09:11:25 +10:00
Yoshiya Hinosawa
8d7e184943
refactor(http): move unstable APIs (header
, method
, signed-cookie
) ( #5938 )
2024-09-11 20:23:59 +09:00
Yoshiya Hinosawa
95d4c19c5d
refactor(uuid): move UUID v7 APIs to ./unstable-v7
( #5937 )
2024-09-11 20:23:31 +09:00
lionel-rowe
635a8860d7
fix(expect): value-equal complex keys in expect.equal()
( #5936 )
...
fix(expect): value-equal complex keys
2024-09-11 20:39:54 +10:00
Yoshiya Hinosawa
780deafff7
refactor(assert): move unstable assertNever
under @std/assert/unstable-never
( #5928 )
2024-09-11 19:38:13 +09:00
lionel-rowe
38455481a2
perf(expect): add fast path for primitive keyed collections in equal()
( #5934 )
...
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-09-11 10:21:31 +00:00
Asher Gomez
43102325b7
test: use Deno.errors.NotCapable
where appropriate ( #5935 )
...
* test: use `Deno.errors.NotCapable` where appropriate
* copyright headers
* fixes
* fixes
* fixes
2024-09-11 19:17:27 +09:00
Asher Gomez
1d22380fdf
chore: general package cleanups ( #5932 )
2024-09-10 23:00:37 +09:00
Asher Gomez
fc0f55c00c
BREAKING(url): remove @std/url
( #5931 )
2024-09-10 18:22:37 +09:00
Asher Gomez
9c36e5e246
feat(io): add Seeker[Sync]
interfaces ( #5930 )
2024-09-10 17:12:18 +10:00
Marvin Hagemeister
9f19c9afa1
fix(http): invalid ipv6 hostname printed to console ( #5924 )
2024-09-10 08:38:03 +02:00
Yoshiya Hinosawa
b3e1ebb75f
refactor(assert,expect): import internal APIs from more specific paths ( #5923 )
2024-09-09 14:47:32 +09:00
lionel-rowe
766d9c410c
fix(assert): value-equal complex keys ( #5914 )
2024-09-09 15:01:36 +10:00
lionel-rowe
23b4d2a034
refactor(assert): remove unnecessary getValFromKeyedCollection()
( #5921 )
...
* refactor(assert): remove unnecessary getValFromKeyedCollection function
* Use type assertion instead of narrowing w unreachable path
2024-09-09 14:11:27 +10:00
lionel-rowe
2fe19de48f
perf(assert): add fast path for primitive keyed collections in equal()
( #5913 )
...
* feat(assert): add fast path for primitive keyed collections
* remove fix for #5912 (to be redone as separate pr)
* add extra-fast-path with Set#symmetricDifference
* Changes from code review
2024-09-07 10:11:42 +10:00
Yoshiya Hinosawa
70f981e605
refactor(http): inline serveFallback()
util ( #5917 )
...
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-09-05 20:50:25 +09:00
Yoshiya Hinosawa
fb79076121
fix(http): show hostname as 'localhost' for 0.0.0.0 on windows ( #5918 )
2024-09-05 20:39:02 +09:00
lionel-rowe
149839b60c
feat(random/unstable): basic randomization functions ( #5626 )
...
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-09-05 14:17:10 +09:00
Yoshiya Hinosawa
4ac8373230
chore: add settings for new @std/cbor
package ( #5915 )
2024-09-05 14:15:28 +09:00
Liam Tait
7c0e917b93
feat(data-structures/unstable): @std/data-structures/bidirectional-map
( #5910 )
...
* feat(data-structures/unstable): `@std/data-structures/BidirectionalMap`
* add type params
* fmt
* sort mod exports
* add header
* add missing comments
* fmt
* close example code block
* add missing comments
* fmt
* close code block
* tweaks
* tweak
---------
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-09-05 00:56:40 +00:00
denobot
67e9cfa0ff
chore: release 2024.09.04 ( #5908 )
...
Co-authored-by: kt3k <kt3k@users.noreply.github.com>
2024-09-04 19:37:53 +09:00
Asher Gomez
b05acd6570
feat(tar/unstable): @std/tar
( #5905 )
...
* feat(tar/unstable): `@std/tar`
* fix
* edit
2024-09-04 18:28:07 +10:00
Yoshiya Hinosawa
b41c503401
docs(url): update deprecation docs ( #5907 )
2024-09-04 17:17:36 +09:00
Asher Gomez
5aa54eff2b
chore: prepare for @std/tar
package ( #5906 )
2024-09-04 06:49:47 +00:00
Yoshiya Hinosawa
1432018f00
fix(path/unstable): support string | URL
in the 2nd overload of basename
, dirname
, and extname
( #5904 )
2024-09-04 14:16:49 +09:00
Kenta Moriuchi
4d4bd0eb92
refactor(archive,async,cli,csv,dotenv,encoding,expect,fmt,front-matter,fs,http,internal,log,net,path,semver,testing,text,webgpu,yaml): enable "exactOptionalPropertyTypes"
option ( #5892 )
2024-09-04 14:15:01 +09:00
Yoshiya Hinosawa
6aaf191081
feat(path/unstable): support file URL
arg in normalize()
( #5902 )
2024-09-04 13:28:33 +09:00
Yoshiya Hinosawa
7e2616031a
feat(path/unstable): support URL
as 1st arg of basename()
( #5900 )
...
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-09-04 12:39:39 +09:00
Liam Tait
b808ee6de6
feat(uuid/unstable): @std/uuid/v7
( #5887 )
...
* feat(uuid): add uuid v7 generation and validation
* remove as string
* fmt
* update mod-exports check
* mark more items experimental
* fix test name
* call getRandomValues once
* add checks for user provided timestamp
* fmt
* consolidate checks
* fix missing options.timestamp
* consolidate error check
* use pre-shifted variant and version
* add extractTimestamp function for UUIDv7
* remove random option from uuid v7 generate
* fix import statements for extractTimestamp function in uuid/v7.ts
* remove bad comment
* tweaks
* add uuid v7 module doc
* fmt
* align extractTimestamp invalid uuid error message with style guide
* fmt
* add experimental tags
* use timestamp argument instead of options generate v7 uuid
* fmt
* tweak
---------
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
2024-09-04 02:57:49 +00:00
Tim Reichen
6c684b8bc8
fix(yaml): handle string instances ( #5897 )
...
initial commit
2024-09-04 09:28:55 +10:00
Tim Reichen
df562b1d28
refactor(yaml): switch array test ( #5898 )
...
initial commit
2024-09-04 08:42:24 +10:00
Tim Reichen
890958ca48
fix(yaml): handle Boolean instances correctly ( #5894 )
2024-09-03 20:15:31 +09:00
Kenta Moriuchi
5bed4c81b5
fix(async,csv,fmt): assign default value when undefined
is passed ( #5893 )
...
* fix(fmt): stop using `Object.assign` for options
* fix(csv): move evaluation of option default values to later
* fix(async): change spread syntax to destructuring assignment
* lint
2024-09-03 18:57:27 +10:00
Tim Reichen
538be90fe0
fix(yaml): handle integer number instances ( #5895 )
...
* initial commit
* update
2024-09-03 18:54:48 +10:00
Tim Reichen
25de700ed5
fix(yaml): handle float number instances ( #5896 )
...
initial commit
2024-09-03 18:50:34 +10:00
Tim Reichen
2d6c45e325
refactor(yaml): simplify stringifyBlockMapping()
( #5885 )
...
* initial commit
* update
2024-09-03 14:54:10 +10:00