Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-11 | BREAKING: There is no public Rust API for the CLI (#5226) | Ryan Dahl | |
2020-05-09 | BREAKING(std): reorganization (#5087) | Nayeem Rahman | |
* Prepend underscores to private modules * Remove collectUint8Arrays() It would be a misuse of Deno.iter()'s result. * Move std/_util/async.ts to std/async * Move std/util/sha*.ts to std/hash | |||
2020-05-07 | fix(docs): add missing "deno run" (#5126) | zjopy | |
2020-05-04 | stabilize Deno.cwd and require --allow-read (#5068) | Ryan Dahl | |
2020-05-01 | BREAKING: feat(cli/installer): Support guessing the executable name (#5036) | Nayeem Rahman | |
2020-05-01 | fix(std/http): avoid directly modifying the headers object (#5024) | 木杉 | |
2020-04-30 | Unstable methods should not appear in runtime or d.ts (#4957) | Luca Casonato | |
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2020-04-29 | make camel case readDir, readLink, realPath (#4995) | Ryan Dahl | |
2020-04-29 | BREAKING: 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-29 | BREAKING: 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-28 | Move the docs like `@param [obj.prop]` to the interface. (#4974) | David Sherret | |
2020-04-28 | Remove Conn.closeRead (#4970) | Ryan Dahl | |
2020-04-28 | BREAKING: Remove Deno.EOF, use null instead (#4953) | Nayeem Rahman | |
2020-04-28 | BREAKING: Use LLVM target triple for Deno.build (#4948) | Ryan Dahl | |
Deno.build.os values have changed to correspond to standard LLVM target triples "win" -> "windows" "mac" -> "darwin" | |||
2020-04-28 | typo (#4962) | 迷渡 | |
2020-04-28 | BREAKING: remove overload of Deno.test() (#4951) | Bartek Iwańczuk | |
This commit removes overload of Deno.test() that accepted named function. | |||
2020-04-27 | Improve std/http/io.ts parseHTTPVersion (#4930) | Marcos Casagrande | |
2020-04-25 | BREAKING CHANGE: change order of args in Deno.copy() (#4885) | Bartek Iwańczuk | |
2020-04-24 | BREAKING CHANGE: rename TLS APIs to camel case (#4888) | Bartek Iwańczuk | |
This commit renames all APIs containing "TLS" to use camel case (connectTLS -> connectTls, etc.) | |||
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-16 | refactor(cli/js/ops/fs): Improve readdir() and FileInfo interfaces (#4763) | Nayeem Rahman | |
2020-04-10 | fix(std/http): verify cookie name & update SameSite type (#4685) | 木杉 | |
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-04-07 | file_server: use text/typescript instead of application/typescript (#4620) | 木杉 | |
I just tried it and found that using application/typescript, the browser will download the file directly, I think that .ts should be mapped to application/javascript or text/typescript | |||
2020-04-07 | feat(std/http/server): Respond with 400 on request parse failure (#4614) | Nayeem Rahman | |
2020-04-03 | Remove /std/media_types (#4594) | Ryan Dahl | |
2020-04-02 | Revert "Respond with 400 on request parse failure" (#4593) | Ryan Dahl | |
readRequest should not write a response. This reverts commit 017a611131a35ccf5dbfce6a2a665fa569e32ec1. | |||
2020-04-01 | Move encode, decode helpers to /std/encoding/utf8.ts, delete /std/strings/ ↵ | Ryan Dahl | |
(#4565) also removes std/encoding/mod.ts and std/archive/mod.ts which are useless. | |||
2020-04-01 | fix(file_server): use media_types for Content-Type header (#4555) | Khải | |
2020-04-01 | fix(#4550): setCookie should append cookies (#4558) | 木杉 | |
2020-04-01 | feat(std/http/server): Respond with 400 on request parse failure (#4551) | Nayeem Rahman | |
2020-03-28 | Update to Prettier 2 and use ES Private Fields (#4498) | Kitson Kelly | |
2020-03-24 | Revert "avoid using same port number for test (#4147)" | Bartek Iwańczuk | |
Ref #4467 This reverts commit 60cee4f045778777a16b6fffd6d5b9a1400d7246. | |||
2020-03-21 | BREAKING CHANGE Rename Deno.run's args to cmd (#4444) | Akshat Agarwal | |
This is to avoid confusion with Deno.args which does not include the executable to be run. | |||
2020-03-21 | avoid using same port number for test (#4147) | Yusuke Sakurai | |
2020-03-20 | refactor(std/http/server): Remove bad error handling (#4435) | Nayeem Rahman | |
2020-03-20 | Add require-await lint rule (#4401) | Samrith Shankar | |
2020-03-20 | fix(std/http): Properly await ops in a server test (#4436) | Nayeem Rahman | |
2020-03-19 | fix(std/http): Fix respond error test on Windows (#4408) | Nayeem Rahman | |
2020-03-19 | std(http/server): close open connections on server close (#3679) | Bartek Iwańczuk | |
Due to structure of "Server" for each open connection there's a pending "read" op. Because connection owned by "Server" are not tracked, calling "Server.close()" doesn't close open connections. This commit introduces simple tracking of connections for server and ensures owned connections are closed on "Server.close()". | |||
2020-03-19 | refactor: rename Deno.TestDefinition.skip to ignore (#4400) | Bartek Iwańczuk | |
2020-03-18 | feat: Deno.test() sanitizes ops and resources (#4399) | Bartek Iwańczuk | |
This PR brings assertOps and assertResources sanitizers to Deno.test() API. assertOps checks that test doesn't leak async ops, ie. there are no unresolved promises originating from Deno APIs. Enabled by default, can be disabled using Deno.TestDefinition.disableOpSanitizer. assertResources checks that test doesn't leak resources, ie. all resources used in test are closed. For example; if a file is opened during a test case it must be explicitly closed before test case finishes. It's most useful for asynchronous generators. Enabled by default, can be disabled using Deno.TestDefinition.disableResourceSanitizer. We've used those sanitizers in internal runtime tests and it proved very useful in surfacing incorrect tests which resulted in interference between the tests. All tests have been sanitized. Closes #4208 | |||
2020-03-16 | refactor: add no-return-await lint rule (#4384) | Bartek Iwańczuk | |
2020-03-15 | refactor(std): Uncomment disabled tests, use skip option (#4378) | Nayeem Rahman | |
2020-03-14 | BREAKING CHANGE FileInfo.len renamed to FileName.size (#4338) | dubiousjim | |
2020-03-14 | doc(http/server): Add coherence to the docs (#4372) | Lucas De Angelis | |
Functions that returns a server are now documented with "Create", and functions that launches one are documented with "Start". Also added documentation for listenAndServe that respects these changes. Fixes #4367 | |||
2020-03-13 | fix(std): Use Deno.errors where possible. (#4356) | Oliver Lenehan | |
2020-03-10 | refactor(cli/js/net): Cleanup iterable APIs (#4236) | Nayeem Rahman | |
Listener and UDPConn are AsyncIterables instead of AsyncIterators. The [Symbol.asyncIterator]()s are defined as generators and the next() methods are gone. "Listener/Socket has been closed" errors are now BadResource. | |||
2020-03-06 | Rename readDir -> readdir (#4225) | dubiousjim | |
2020-02-27 | reduce unnecessary output on tests (#4148) | Yusuke Sakurai | |