Bartek Iwańczuk
a913b7a1ba
BREAKING: remove CLI 'deno script.ts' hack ( #5026 )
...
This PR removes the hack in CLI that allows to run scripts with shorthand: deno script.ts.
Removing this functionality because it hacks around short-comings of clap our CLI parser. We agree that this shorthand syntax is desirable, but it needs to be rethinked and reimplemented. For 1.0 we should go with conservative approach that is correct.
2020-05-04 13:03:30 +02:00
Kitson Kelly
bd3b9cc7d9
Add sha256 and sha224 support (along with HMAC variants) ( #5066 )
2020-05-04 06:10:57 -04:00
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
1560af2b6e
Move std/util/sha1.ts to ES private fields ( #5053 )
2020-05-03 14:45:40 +02:00
Ryan Dahl
03d0ee60b4
Add hint on how to install gist program ( #5041 )
2020-05-02 18:35:25 -04:00
Nayeem Rahman
96fd0f4692
BREAKING: feat(cli/installer): Support guessing the executable name ( #5036 )
2020-05-01 15:33:11 -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
张超杰
21f4c7f35c
doc(std/fs): README.md ( #4913 )
2020-04-30 14:32:44 -04: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
Nikolai Vavilov
84d687e958
std/node: make process global ( #4985 )
2020-04-30 10:00:02 -04: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
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
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
Marcos Casagrande
ec41fb69cc
fix: Make std/io copyN write the whole read buffer ( #4978 )
2020-04-29 12:25:40 +02:00
David Sherret
6fd754fba0
Move the docs like @param [obj.prop]
to the interface. ( #4974 )
2020-04-28 23:26:31 +02:00
Ryan Dahl
ea28a088a4
Remove Conn.closeRead ( #4970 )
2020-04-28 15:17:55 -04:00
Nayeem Rahman
678313b176
BREAKING: Remove Deno.EOF, use null instead ( #4953 )
2020-04-28 12:40:43 -04:00
Ryan Dahl
e0ca60e770
BREAKING: Use LLVM target triple for Deno.build ( #4948 )
...
Deno.build.os values have changed to correspond to standard LLVM target triples
"win" -> "windows"
"mac" -> "darwin"
2020-04-28 12:35:23 -04:00
迷渡
5a03e42117
typo ( #4962 )
2020-04-28 09:05:14 -04:00
Bartek Iwańczuk
2cb875bcfb
refactor: rename sync io interfaces ( #4945 )
...
This commit renames sync io interfaces:
* SyncReader -> ReaderSync
* SyncWriter -> WriterSync
* SyncSeeker -> SeekerSync
2020-04-28 13:23:30 +02:00
Bartek Iwańczuk
8feb30e325
BREAKING: remove overload of Deno.test() ( #4951 )
...
This commit removes overload of Deno.test() that accepted named
function.
2020-04-28 12:33:09 +02:00
Bert Belder
ee4e6a1ef9
Rename FileInfo time fields and represent them as Date objects ( #4932 )
...
This patch also increases the resolution of reported file times to
sub-millisecond precision.
2020-04-27 21:13:32 +02:00
Marcos Casagrande
c190a0dbc4
Improve std/http/io.ts parseHTTPVersion ( #4930 )
2020-04-27 14:08:20 -04:00
underfin
df0000ff0a
feat(std/uuid): Implement uuid v5 ( #4916 )
2020-04-27 08:49:34 -04:00
Ali Hasani
516d970fd3
bug fix and tests for std/node/fs/mkdir ( #4917 )
2020-04-27 08:48:54 -04:00
张超杰
e10ee045ed
fix: typo fs readme.md ( #4903 )
2020-04-27 13:03:13 +02:00
Marcos Casagrande
128dce0d8a
Increase copyN buffer size to match go implementation ( #4904 )
2020-04-26 16:29:51 -04:00
张超杰
49cad79fb1
fix(std/fs): move dest if not exists and overwrite ( #4910 )
2020-04-26 16:27:24 -04:00
Akshat Agarwal
4f9bb11444
reorder copyN arguments to match Deno.copy ( #4900 )
2020-04-26 16:26:02 -04:00
Christopher Dieringer
b28e60ecaf
refactor(std/log): support enum log level ( #4859 )
2020-04-25 11:13:26 +02:00
Bartek Iwańczuk
4a8d25646a
BREAKING CHANGE: remove Deno.OpenMode ( #4884 )
...
This commit removes Deno.OpenMode along with overloaded variants
of Deno.open() and Deno.openSync() that used OpenMode.
2020-04-25 00:45:55 +02:00
Bartek Iwańczuk
0cb1bb98cc
BREAKING CHANGE: change order of args in Deno.copy() ( #4885 )
2020-04-25 00:09:14 +02:00
Bartek Iwańczuk
824329f0da
BREAKING CHANGE: rename Deno.fsEvents() to Deno.watchFs() ( #4886 )
2020-04-24 23:40:29 +02:00
Bartek Iwańczuk
6a37e4426e
BREAKING CHANGE: rename TLS APIs to camel case ( #4888 )
...
This commit renames all APIs containing "TLS" to use camel case
(connectTLS -> connectTls, etc.)
2020-04-24 23:29:14 +02:00
Ali Hasani
6efdacddf3
create readme for std/bytes ( #4876 )
2020-04-24 14:24:29 -04:00
Bartek Iwańczuk
68d287eed5
BREAKING CHANGE: rename Deno.toAsyncIterator() to Deno.iter() ( #4848 )
...
* rename Deno.toAsyncIterator() to Deno.iter()
* adds sync version Deno.iterSync()
* adds optional second argument for buffer size
2020-04-22 21:30:45 +02:00
Nikolai Vavilov
f72f045de5
std/node: require_ -> require ( #4828 )
2020-04-20 14:30:52 -04:00
Ali Hasani
437e35ca52
Add no-async-promise-executor lint rule ( #4809 )
2020-04-20 11:29:37 +02:00