summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-04fix(install): Propagate --unstable flag (#5061)Divya
2020-05-04BREAKING: remove CLI 'deno script.ts' hack (#5026)Bartek Iwańczuk
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-04Add sha256 and sha224 support (along with HMAC variants) (#5066)Kitson Kelly
2020-05-03[std/node] add the ability to path argument to be URL type (#5055)Ali Hasani
2020-05-03Add TransformStream and TransformStreamController (#5042)Kitson Kelly
2020-05-03Move std/util/sha1.ts to ES private fields (#5053)Kitson Kelly
2020-05-02fix(cli/fmt_errors): Respect NO_COLOR for stack frames (#5051)Nayeem Rahman
2020-05-02Add hint on how to install gist program (#5041)Ryan Dahl
2020-05-02Deno.chdir should require allow-read not allow-write (#5033)Ryan Dahl
2020-05-02BREAKING: disallow static import of local modules from remote modules (#5050)Bartek Iwańczuk
This commit changes module loading logic to disallow statically import local module (file:// scheme) from remote modules (http://, https:// schemes).
2020-05-02BREAKING: remove support for JSON imports (#5037)Bartek Iwańczuk
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-01BREAKING: feat(cli/installer): Support guessing the executable name (#5036)Nayeem Rahman
2020-05-01BREAKING: remove window.location and self.location (#5034)Bartek Iwańczuk
This commit removes "location" global available on "window", "globalThis" and "self".
2020-05-01Correct copyright in cli/js/web/decode_utf8.ts (#5035)Ryan Dahl
2020-05-01fix misaligned error reporting on tab char (#5032)Fenzland
2020-05-01fix std/fs/walk example (#5030)Bert Belder
2020-05-01fix(std/http): avoid directly modifying the headers object (#5024)木杉
2020-05-01docs(std): typo fix (#5023)john gravois
2020-04-30BREAKING: reorder std/io/utils copyBytes arguments (#5022)Marcos Casagrande
2020-04-30internal: reorder Buffer's copyBytes arguments (#5021)Marcos Casagrande
2020-04-30fix(fmt): Format `abstract async` as `abstract async` (#5020)David Sherret
2020-04-30doc(std/fs): README.md (#4913)张超杰
2020-04-30feat: add SWC dependency analyzer (#5015)Bartek Iwańczuk
This commit adds "analyze_dependencies" function that uses SWC (by the means of AstParser) to perform analysis of static and dynamic imports.
2020-04-30std/node: toString for globals (#5013)Nikolai Vavilov
2020-04-30Unstable methods should not appear in runtime or d.ts (#4957)Luca Casonato
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
2020-04-30fix(doc): better repr for object literal types (#4998)Bartek Iwańczuk
2020-04-30feat: Add WritableStreams (and enable ReadableStreams piping) (#4980)Kitson Kelly
2020-04-30std/node: make process global (#4985)Nikolai Vavilov
2020-04-30refactor(core): add "prepare_load" hook to ModuleLoader trait (#4866)Bartek Iwańczuk
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-30fix(manual): Deno.copy args order (#4999)Tomofumi Chiba
2020-04-30fix(std): use fromFileUrl (#5005)Ali Hasani
2020-04-30adding missing test cases for <unknown> base (#4988)Thiago Veronezi
2020-04-30feat: Make WebSocket Reader/Writer (#5001) (#5002)Andrey Trebler
2020-04-29Cleanup std/node/fs functions (#5000)Marcos Casagrande
2020-04-29v0.42.0Bartek Iwańczuk
2020-04-29make camel case readDir, readLink, realPath (#4995)Ryan Dahl
2020-04-29Fix MultipartReader for big files (#4865)Marcos Casagrande
2020-04-29BREAKING: remove custom implementation of Deno.Buffer.toString() (#4992)Bartek Iwańczuk
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-29feat(std/path): Add fromFileUrl() (#4993)Nayeem Rahman
Fix: URL constructor accepts a URL object which is not a base
2020-04-29BREAKING: Include limited metadata in 'DirEntry' objects (#4941)Bert Belder
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-29BREAKING: Map-like interface for Deno.env (#4942)Valentin Anger
2020-04-29adjust docs for std/log (#4984)张超杰
2020-04-29Make Deno.isatty stable (#4937)Brayden
2020-04-29fix: Make std/io copyN write the whole read buffer (#4978)Marcos Casagrande
2020-04-28fix: bug in Deno.copy (#4977)Marcos Casagrande
2020-04-29refactor: Deno.listener closes when breaking out of async iterator (#4976)Bartek Iwańczuk
2020-04-28Move the docs like `@param [obj.prop]` to the interface. (#4974)David Sherret
2020-04-28refactor: factor out datagram from Deno.listen(), make it unstable (#4968)Bartek Iwańczuk
This commit changes Deno.listen() API by factoring out datagram listeners to Deno.listenDatagram(). New Deno.listenDatagram() is unstable.
2020-04-28Remove Conn.closeRead (#4970)Ryan Dahl
2020-04-28Fix stdin not formatting JSX (#4971)David Sherret