Ali Hasani
5cc0f056d1
[std/node] add the ability to path argument to be URL type ( #5055 )
2020-05-03 15:14:38 -04:00
Kitson Kelly
7e32269f3f
Add TransformStream and TransformStreamController ( #5042 )
2020-05-03 15:10:52 -04:00
Kitson Kelly
1560af2b6e
Move std/util/sha1.ts to ES private fields ( #5053 )
2020-05-03 14:45:40 +02:00
Nayeem Rahman
0f3e6e2eea
fix(cli/fmt_errors): Respect NO_COLOR for stack frames ( #5051 )
2020-05-02 23:55:16 -04:00
Ryan Dahl
03d0ee60b4
Add hint on how to install gist program ( #5041 )
2020-05-02 18:35:25 -04:00
Ryan Dahl
bbbf9f299c
Deno.chdir should require allow-read not allow-write ( #5033 )
2020-05-02 18:33:43 -04:00
Bartek Iwańczuk
2872b362ff
BREAKING: disallow static import of local modules from remote modules ( #5050 )
...
This commit changes module loading logic to disallow statically import
local module (file:// scheme) from remote modules (http://, https://
schemes).
2020-05-02 15:51:08 +02:00
Bartek Iwańczuk
de2c042482
BREAKING: remove support for JSON imports ( #5037 )
...
This commit removes support for importing JSON files as modules.
This change is dictated by security; browsers rolled back on this
support as well.
2020-05-02 00:32:05 +02:00
Nayeem Rahman
96fd0f4692
BREAKING: feat(cli/installer): Support guessing the executable name ( #5036 )
2020-05-01 15:33:11 -04:00
Bartek Iwańczuk
6661e7e287
BREAKING: remove window.location and self.location ( #5034 )
...
This commit removes "location" global available on "window",
"globalThis" and "self".
2020-05-01 20:15:28 +02:00
Ryan Dahl
5d3c49082f
Correct copyright in cli/js/web/decode_utf8.ts ( #5035 )
2020-05-01 13:29:00 -04:00
Fenzland
25b765c123
fix misaligned error reporting on tab char ( #5032 )
2020-05-01 13:03:54 -04:00
Bert Belder
fa396c0a22
fix std/fs/walk example ( #5030 )
2020-05-01 12:37:32 -04:00
木杉
e57f0749e7
fix(std/http): avoid directly modifying the headers object ( #5024 )
2020-05-01 10:35:18 -04:00
john gravois
be65f6692f
docs(std): typo fix ( #5023 )
2020-05-01 12:33:03 +02:00
Marcos Casagrande
9ded17d722
BREAKING: reorder std/io/utils copyBytes arguments ( #5022 )
2020-04-30 16:39:25 -04:00
Marcos Casagrande
4297b865f9
internal: reorder Buffer's copyBytes arguments ( #5021 )
2020-04-30 15:46:44 -04:00
David Sherret
3e72d63205
fix(fmt): Format abstract async
as abstract async
( #5020 )
2020-04-30 21:05:30 +02:00
张超杰
21f4c7f35c
doc(std/fs): README.md ( #4913 )
2020-04-30 14:32:44 -04:00
Bartek Iwańczuk
f79cb08e0b
feat: add SWC dependency analyzer ( #5015 )
...
This commit adds "analyze_dependencies" function that uses SWC
(by the means of AstParser) to perform analysis of static and dynamic
imports.
2020-04-30 20:18:50 +02:00
Nikolai Vavilov
898773d3f8
std/node: toString for globals ( #5013 )
2020-04-30 13:58:40 -04:00
Luca Casonato
80e2211141
Unstable methods should not appear in runtime or d.ts ( #4957 )
...
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
2020-04-30 11:23:40 -04:00
Bartek Iwańczuk
4993a6504b
fix(doc): better repr for object literal types ( #4998 )
2020-04-30 16:40:51 +02:00
Kitson Kelly
81c75332fb
feat: Add WritableStreams (and enable ReadableStreams piping) ( #4980 )
2020-04-30 10:40:10 -04:00
Nikolai Vavilov
84d687e958
std/node: make process global ( #4985 )
2020-04-30 10:00:02 -04:00
Bartek Iwańczuk
46bfcbbaa8
refactor(core): add "prepare_load" hook to ModuleLoader trait ( #4866 )
...
This PR adds prepare_load hook method to ModuleLoader trait. It allows implementors to perform preparation work before starting actual module loading into isolate. It's meant to be used in CLI; where "transpilation" step will be explicitly performed during prepare_load instead of doing it adhoc for each module if needed.
2020-04-30 14:37:06 +02:00
Tomofumi Chiba
5f8c4d9b68
fix(manual): Deno.copy args order ( #4999 )
2020-04-30 13:01:16 +02:00
Ali Hasani
c569d958aa
fix(std): use fromFileUrl ( #5005 )
2020-04-30 12:47:53 +02:00
Thiago Veronezi
4bc9c18fe9
adding missing test cases for <unknown> base ( #4988 )
2020-04-30 03:10:28 -04:00
Andrey Trebler
8ec36681dd
feat: Make WebSocket Reader/Writer ( #5001 ) ( #5002 )
2020-04-30 03:09:48 -04:00
Marcos Casagrande
12c6055855
Cleanup std/node/fs functions ( #5000 )
2020-04-29 21:36:44 -04:00
Bartek Iwańczuk
f92bb9cf4d
v0.42.0
2020-04-29 17:04:05 -04:00
Ryan Dahl
bc792c0267
make camel case readDir, readLink, realPath ( #4995 )
2020-04-29 16:39:37 -04:00
Marcos Casagrande
78e0ae643c
Fix MultipartReader for big files ( #4865 )
2020-04-29 16:38:24 -04:00
Bartek Iwańczuk
d308e8d0c0
BREAKING: remove custom implementation of Deno.Buffer.toString() ( #4992 )
...
Keep in mind Buffer.toString() still exists, but returns [object Object].
Reason for removal of Buffer.toString() was that it implicitly used
TextDecoder with fixed "utf-8" encoding and no way to customize
the encoding.
2020-04-29 22:38:10 +02:00
Nayeem Rahman
b51c863550
feat(std/path): Add fromFileUrl() ( #4993 )
...
Fix: URL constructor accepts a URL object which is not a base
2020-04-29 16:20:55 -04:00
Bert Belder
3e6ea62841
BREAKING: Include limited metadata in 'DirEntry' objects ( #4941 )
...
This change is to prevent needed a separate stat syscall for each file
when using readdir.
For consistency, this PR also modifies std's `WalkEntry` interface to
extend `DirEntry` with an additional `path` field.
2020-04-29 16:00:31 -04:00
Valentin Anger
721a4ad59d
BREAKING: Map-like interface for Deno.env ( #4942 )
2020-04-29 14:48:19 -04:00
张超杰
17cf2ecdac
adjust docs for std/log ( #4984 )
2020-04-29 09:38:44 -04:00
Brayden
2337fca277
Make Deno.isatty stable ( #4937 )
2020-04-29 12:43:34 +02:00
Marcos Casagrande
ec41fb69cc
fix: Make std/io copyN write the whole read buffer ( #4978 )
2020-04-29 12:25:40 +02:00
Marcos Casagrande
0703431ec2
fix: bug in Deno.copy ( #4977 )
2020-04-28 21:30:48 -04:00
Bartek Iwańczuk
640f6878f6
refactor: Deno.listener closes when breaking out of async iterator ( #4976 )
2020-04-29 01:08:02 +02:00
David Sherret
6fd754fba0
Move the docs like @param [obj.prop]
to the interface. ( #4974 )
2020-04-28 23:26:31 +02:00
Bartek Iwańczuk
1b6181e434
refactor: factor out datagram from Deno.listen(), make it unstable ( #4968 )
...
This commit changes Deno.listen() API by factoring out datagram listeners to Deno.listenDatagram(). New Deno.listenDatagram() is unstable.
2020-04-28 21:46:39 +02:00
Ryan Dahl
ea28a088a4
Remove Conn.closeRead ( #4970 )
2020-04-28 15:17:55 -04:00
David Sherret
f899d76667
Fix stdin not formatting JSX ( #4971 )
2020-04-28 15:17:40 -04:00
Bartek Iwańczuk
6ee00e4da3
refactor: change InspectOptions, make Deno.inspect stable ( #4967 )
2020-04-28 20:11:50 +02:00
Nayeem Rahman
678313b176
BREAKING: Remove Deno.EOF, use null instead ( #4953 )
2020-04-28 12:40:43 -04:00
Ali Hasani
47c2f034e9
BREAKING: address renamed to path in UnixAddr UnixConnectOptions UnixListenOptions ( #4959 )
2020-04-28 12:37:59 -04:00