Skip to content

Releases: denoland/deno

v0.1.10

27 Oct 15:23

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

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

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

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

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

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

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

v0.1.3

06 Sep 03:21

Choose a tag to compare

Install with

curl -sSf https://raw.githubusercontent.com/denoland/deno_install/master/install.py | python
  • Fixes module resolution error #645
  • Better flag parsing
  • lStatSync -> lstatSync
  • Added deno.renameSync()
  • Added deno.mkdirSync()
  • Fix circular dependencies #653
  • Added deno.env() and --allow-env

v0.1.2

30 Aug 22:42

Choose a tag to compare

Install with

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

v0.1.1

28 Aug 14:00

Choose a tag to compare

These compressed files contain the deno executable. Here's an example of how you might extract it:

gunzip -c deno_osx_x64.gz > deno
chmod u+x deno
./deno myscript.ts