Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-07 | perf(cli/body): improve .arrayBuffer() speed (#6669) | Marcos Casagrande | |
2020-07-06 | clean up code in cli/js (#6611) | Stanislav | |
2020-07-05 | fix(cli/fetch): response constructor default properties (#6650) | Marcos Casagrande | |
2020-06-08 | fix(cli/web/fetch): multipart/form-data request body support for binary ↵ | Marcos Casagrande | |
files (#5886) | |||
2020-06-03 | fix(fetch): Support 101 status code (#6059) | Marcos Casagrande | |
2020-06-02 | fix: Better use of @ts-expect-error (#6038) | Kitson Kelly | |
2020-05-31 | fix(cli/fetch): set null body for null-body status (#5980) | Marcos Casagrande | |
2020-05-31 | fix(fetch): network error on multiple redirects (#5985) | Marcos Casagrande | |
2020-05-26 | Use ts-expect-error instead of ts-ignore. (#5869) | Kitson Kelly | |
2020-05-25 | fix(cli/web/fetch): Make Response constructor standard (#5787) | Marcos Casagrande | |
2020-05-25 | fix: Allow ArrayBuffer as Fetch request body (#5831) | Marcos Casagrande | |
2020-05-25 | Move getHeaderValueParams & hasHeaderValueOf to util.ts (#5824) | Marcos Casagrande | |
2020-04-30 | feat: Add WritableStreams (and enable ReadableStreams piping) (#4980) | Kitson Kelly | |
2020-04-28 | BREAKING: Remove Deno.EOF, use null instead (#4953) | Nayeem Rahman | |
2020-04-28 | refactor: remove combined io interface like ReadCloser (#4944) | Bartek Iwańczuk | |
This commit removes "combined" interfaces from cli/js/io.ts; in the like of "ReadCloser", "WriteCloser" in favor of using intersections of concrete interfaces. | |||
2020-04-22 | BREAKING CHANGE: rename Deno.toAsyncIterator() to Deno.iter() (#4848) | Bartek Iwańczuk | |
* rename Deno.toAsyncIterator() to Deno.iter() * adds sync version Deno.iterSync() * adds optional second argument for buffer size | |||
2020-04-22 | Rewrite streams (#4842) | Kitson Kelly | |
2020-04-14 | dedup various type definitions (#4741) | Ryan Dahl | |
FormData FilePropertyBag DomFile BlobPropertyBag RequestCache RequestCredentials RequestDestination RequestMode RequestRedirect ResponseType | |||
2020-04-13 | dedup Headers types (#4736) | Ryan Dahl | |
2020-04-11 | dedup URLSearchParams, URL, Location, DOMStringList (#4719) | Ryan Dahl | |
2020-04-11 | dedup type declarations (#4718) | Ryan Dahl | |
Blob, BlobPart, BufferSource, ReferrerPolicy, BlobPart, AbortSignal, AbortSignalEventMap | |||
2020-04-11 | refactor: Event and EventTarget implementations (#4707) | Kitson Kelly | |
Refactors Event and EventTarget so that they better encapsulate their non-public data as well as are more forward compatible with things like DOM Nodes. Moves `dom_types.ts` -> `dom_types.d.ts` which was always the intention, it was a legacy of when we used to build the types from the code and the limitations of the compiler. There was a lot of cruft in `dom_types` which shouldn't have been there, and mis-alignment to the DOM standards. This generally has been eliminated, though we still have some minor differences from the DOM (like the removal of some deprecated methods/properties). Adds `DOMException`. Strictly it shouldn't inherit from `Error`, but most browsers provide a stack trace when one is thrown, so the behaviour in Deno actually better matches the browser. `Event` still doesn't log to console like it does in the browser. I wanted to get this raised and that could be an enhancement later on (it currently doesn't either). | |||
2020-04-10 | BREAKING: Make fetch API more web compatible (#4687) | Ryan Dahl | |
- Removes the __fetch namespace from `deno types` - Response.redirect should be a static. - Response.body should not be AsyncIterable. - Disables the deno_proxy benchmark - Makes std/examples/curl.ts buffer the body before printing to stdout | |||
2020-03-28 | Update to Prettier 2 and use ES Private Fields (#4498) | Kitson Kelly | |
2020-03-20 | Add require-await lint rule (#4401) | Samrith Shankar | |
2020-03-17 | feat: fetch should accept a FormData body (#4363) | crowlKats | |
2020-03-16 | fix: fetch closes unused body (#4393) | Bartek Iwańczuk | |
This commit makes sure that "httpBody" resource is closed in case of redirections in fetch API. | |||
2020-03-16 | refactor: add no-return-await lint rule (#4384) | Bartek Iwańczuk | |
2020-03-13 | Remove doc strings from cli/js TS files (#4329) | crowlKats | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2020-03-11 | reorg: remove dispatch.ts, move signals, factor out web utils (#4316) | Bartek Iwańczuk | |
- moves signal definition from "cli/js/process.ts" to "cli/js/signals.ts" - removes "cli/js/dispatch.ts" - removes "cli/js/types.ts" - moves web specific utilities to "cli/js/web/util.ts" | |||
2020-03-09 | reorg: move JS ops implementations to cli/js/ops/, part 2 (#4283) | Bartek Iwańczuk | |
Following JS ops were moved to separate files in cli/js/ops directory: - io - process - worker_host - web_worker - plugins - timers - signal - permissions | |||
2020-03-08 | reorg: move JS ops implementations to cli/js/ops/, part 1 (#4264) | Bartek Iwańczuk | |
Following JS ops were moved to separate files in cli/js/ops directory: - compiler - dispatch_json - dispatch_minimal - errors - fetch - fs_events - os - random - repl - resources - runtime_compiler - runtime - tty | |||
2020-03-05 | move Web APIs to cli/js/web/ | Bartek Iwańczuk | |