Skip to content

Releases: denoland/deno

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

v0.1.3

06 Sep 03:21
Compare
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
Compare
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
Compare
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

v0.1.0

23 Aug 14:49
Compare
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_mac_x64.gz > deno
chmod u+x deno
./deno myscript.ts