Skip to content

Releases: denoland/deno

v0.2.0

16 Nov 05:35
Compare
Choose a tag to compare
Changes since v0.1.12:
- First pass at running subprocesses (#1156)
- Improve flag parsing (#1200)
- Improve fetch() (#1194 #1188 #1102)
- Support shebang (#1197)

v0.1.12

12 Nov 17:29
Compare
Choose a tag to compare
- Update to TypeScript 3.1.6 (#1177)
- Fixes Headers type not available. (#1175)
- Reader/Writer to use Uint8Array not ArrayBufferView (#1171)
- Fixes importing modules starting with 'http'. (#1167)
- build: Use target/ instead of out/ (#1153)
- Support repl multiline input (#1165)

v0.1.11

05 Nov 23:06
Compare
Choose a tag to compare
- Performance and stability improvements on all platforms.
- Add repl (#998)
- Add deno.Buffer (#1121)
- Support cargo check (#1128)
- Upgrade Rust crates and Flatbuffers. (#1145, #1127)
- Add helper to turn deno.Reader into async iterator (#1130)
- Add ability to load JSON as modules (#1065)
- Add deno.resources() (#1119)
- Add application/x-typescript mime type support (#1111)

v0.1.10

27 Oct 15:23
Compare
Choose a tag to compare
- Add URLSearchParams (#1049)
- Implement clone for FetchResponse (#1054)
- Use content-type headers when importing from URLs. (#1020)
- Use checkJs option, JavaScript will be type checked and users can
  supply JSDoc type annotations that will be enforced by Deno (#1068)
- Add separate http/https cache dirs to DENO_DIR (#971)
- Support https in fetch. (#1100)
- Add chmod/chmodSync on unix (#1088)
- Remove broken features: --deps and trace() (#1103)
- Ergonomics: Prompt TTY for permission escalation (#1081)

v0.1.9

21 Oct 00:49
Compare
Choose a tag to compare
- Performance and stability improvements on all platforms.
- Add cwd() and chdir() #907
- Specify deno_dir location with env var DENO_DIR #970
- Make fetch() header compliant with the current spec #1019
- Upgrade TypeScript to 3.1.3
- Upgrade V8 to 7.1.302.4

v0.1.8

12 Oct 18:57
Compare
Choose a tag to compare
- Fix promise reject issue (#936)
- Add --types command line flag.
- Add metrics()
- Add redirect follow feature #934
- Fix clearTimer bug #942
- Improve error printing #935
- Expose I/O interfaces Closer, Seeker, ReaderCloser, WriteCloser,
  ReadSeeker, WriteSeeker, ReadWriteCloser, ReadWriteSeeker
- Fix silent death on double await #919
- Add Conn.closeRead() and Conn.closeWrite() #903

v0.1.7

04 Oct 13:10
Compare
Choose a tag to compare
- Improve fetch headers (#853)
- Add deno.truncate (#805)
- Add copyFile/copyFileSync (#863)
- Limit depth of output in console.log for nested objects, and add
  console.dir (#826)
- Guess extensions on extension not provided (#859)
- Renames:
  deno.platform -> deno.platform.os
  deno.arch -> deno.platform.arch
- Upgrade TS to 3.0.3
- Add readDirSync(), readDir()
- Add support for TCP servers and clients. (#884)
  Adds deno.listen(), deno.dial(), deno.Listener and deno.Conn.

v0.1.6

29 Sep 17:45
Compare
Choose a tag to compare
  • Adds deno.stdin, deno.stdout, deno.stderr, deno.open(), deno.write(),
    deno.read(), deno.Reader, deno.Writer, deno.copy() #846
  • Print 'Compiling' when compiling TS.
  • Support zero-copy for writeFile() writeFileSync() #838
  • Fixes eval error bug #837
  • Make Deno multithreaded #782
  • console.warn() goes to stderr #810
  • Add deno.readlink()/readlinkSync() #797
  • Add --recompile flag #801
  • Use constructor.name to print out function type #664
  • Rename deno.argv to deno.args
  • Add deno.trace() #795
  • Continuous benchmarks https://denoland.github.io/deno/

Install with Python:

curl -sSf https://raw.githubusercontent.com/denoland/deno_install/master/install.py | python

Install with PowerShell:

iex (iwr https://raw.githubusercontent.com/denoland/deno_install/master/install.ps1)

Note: Depending on your security settings, you may have to run Set-ExecutionPolicy RemoteSigned -Scope CurrentUser first to allow downloaded scripts to be executed.

Try it:

> deno http://deno.land/thumb.ts

v0.1.5

22 Sep 03:30
Compare
Choose a tag to compare
  • Add atob() btoa() #776
  • Add deno.arch deno.platform #773
  • Add deno.symlink() and deno.symlinkSync() #742
  • Add deno.mkdir() and deno.mkdirSync() #746
  • Add deno.makeTempDir() #740
  • Improvements to FileInfo interface #765, #761
  • Add fetch.blob()
  • Upgrade V8 to 7.0.276.15
  • Upgrade Rust crates

Install with Python:

curl -sSf https://raw.githubusercontent.com/denoland/deno_install/master/install.py | python

Install with PowerShell:

iex (iwr https://raw.githubusercontent.com/denoland/deno_install/master/install.ps1)

Note: Depending on your security settings, you may have to run Set-ExecutionPolicy RemoteSigned -Scope CurrentUser first to allow downloaded scripts to be executed.

Try it:

> deno http://deno.land/thumb.ts

v0.1.4

13 Sep 00:56
Compare
Choose a tag to compare

Downloads the latest Deno binary into $HOME/.deno/bin.

Install with Python:

curl -sSf https://raw.githubusercontent.com/denoland/deno_install/master/install.py | python

Install with PowerShell:

iex (iwr https://raw.githubusercontent.com/denoland/deno_install/master/install.ps1)

Note: Depending on your security settings, you may have to run Set-ExecutionPolicy RemoteSigned -Scope CurrentUser first to allow downloaded scripts to be executed.

Try it:

> deno http://deno.land/thumb.ts