Skip to content

Releases: denoland/deno

v0.3.11

03 May 22:25
Compare
Choose a tag to compare
v0.3.11 Pre-release
Pre-release
v0.3.11

v0.3.10 / 2019.04.25

25 Apr 20:18
v0.3.10
Compare
Choose a tag to compare

Changes

  • Fix "deno types" (#2209)
  • CLI flags/subcommand rearrangement (#2210, #2212)

Install or Upgrade

Shell:

curl -fsSL https://deno.land/x/install/install.sh | sh -s v0.3.10

With PowerShell:

iwr https://deno.land/x/install/install.ps1 -useb -outf install.ps1; .\install.ps1 v0.3.10

v0.3.9 / 2019.04.25

25 Apr 16:04
v0.3.9
Compare
Choose a tag to compare

Changes

In deno:

  • Fix #2033, shared queue push bug (#2158)
  • Fix panic handler (#2188)
  • cli: Change "deno --types" to "deno types" and "deno --prefetch" to "deno
    prefetch" (#2157)
  • Make Deno/Deno.core not deletable/writable (#2153)
  • Add Deno.kill(pid, signo) and process.kill(signo) (Unix only) (#2177)
  • symlink: Ignore type parameter on non-Windows platforms (#2185)
  • upgrade rust crates (#2186)
  • core: make Isolate concrete, remove Dispatch trait (#2183)

In deno_std:

Install or Upgrade

Shell:

curl -fsSL https://deno.land/x/install/install.sh | sh -s v0.3.9

With PowerShell:

iwr https://deno.land/x/install/install.ps1 -useb -outf install.ps1; .\install.ps1 v0.3.9

v0.3.8

19 Apr 16:02
Compare
Choose a tag to compare

Changes

In deno:

  • Async module loading (#2084 #2133)
  • core: improve tail latency (#2131)
  • third_party: upgrade rust crates
  • add custom panic handler to avoid silent failures (#2098)
  • fix absolute path resolution from remote (#2109)
  • Add deno eval subcommand (#2102)
  • fix: re-expose DomFile (#2100)
  • avoid prototype builtin hasOwnProperty (#2144)

In deno_std:

  • Enforce HTTP/1.1 pipeline response order (deno_std#331)
  • EOL add mixed detection (deno_std#325)
  • Added read file str (deno_std#276)
  • add writeFileStr and update documentation (deno_std#340)

Install or Upgrade

Shell:

curl -fsSL https://deno.land/x/install/install.sh | sh -s v0.3.8

With PowerShell:

iwr https://deno.land/x/install/install.ps1 -out install.ps1; .\install.ps1 v0.3.8

v0.3.7

11 Apr 19:54
Compare
Choose a tag to compare

Changes

In deno:

  • Use clap for command line flag parsing (#2093, #2068, #2065, #2025)
  • Allow high precision performance.now() (#1977)
  • Fix console instanceof Console (#2073)
  • Add link/linkSync fs call for hardlinks (#2074)
  • build: Use -O3 instead of -O (#2070)

In deno_std:

  • fs: add fs/mod.ts entry point (deno_std#272)
  • prettier: change flag parsing (deno_std#327)
  • fs: add EOL detect / format (deno_std#289)
  • fs: ensure exists file/dir must be the same type or it will throw error
    (deno_std#294)

Install or Upgrade

Shell:

curl -fsSL https://deno.land/x/install/install.sh | sh -s v0.3.7

With PowerShell:

iwr https://deno.land/x/install/install.ps1 -out install.ps1; .\install.ps1 v0.3.7

v0.3.6

04 Apr 14:29
v0.3.6
Compare
Choose a tag to compare

Changes

In deno:

In deno_std:

  • toml: Full support of inline table (deno_std#320)
  • fix benchmarks not returning on deno 0.3.4+ (deno_std#317)

Embed

//core is published as the "deno" crate https://crates.io/crates/deno/0.3.6

Install or Upgrade

Shell:

curl -fsSL https://deno.land/x/install/install.sh | sh -s v0.3.6

With PowerShell:

iwr https://deno.land/x/install/install.ps1 -out install.ps1; .\install.ps1 v0.3.6

v0.3.5

28 Mar 21:41
Compare
Choose a tag to compare

Changes in deno itself:

  • Add Process.stderrOutput() (#1828)
  • Check params in Event and CustomEvent (#2011, #1997)
  • Merge --reload and --recompile flags (#2003)
  • Add Deno.openSync, .readSync, .writeSync, .seekSync (#2000)
  • Do not close file on invalid seek mode (#2004)
  • Fix bug when shared queue is overflowed (#1992)
  • core: Resolve callback moved from Behavior to mod_instantiate() (#1999)
  • core: libdeno and DenoCore renamed to Deno.core (#1998)
  • core: Allow terminating an Isolate from another thread (#1982)

In deno_std:

  • Add TOML parsing module (#300)
  • testing: turn off exitOnFail by default (#307, #309)
  • Fix assertEquals for RegExp & Date (#305)
  • Fix prettier check in empty files (#302)
  • remove unnecessary path.resolve in move/readJson/writeJson (#292)
  • fix: fs.exists not work for symlink (#291)
  • Add prettier styling options (#281)

Install or Upgrade

Shell:

curl -fsSL https://deno.land/x/install/install.sh | sh -s v0.3.5

With PowerShell:

iwr https://deno.land/x/install/install.ps1 -out install.ps1; .\install.ps1 v0.3.5

v0.3.4

20 Mar 23:25
Compare
Choose a tag to compare

Changes in Deno itself

  • Rename Deno.build.gnArgs to Deno.build.args (#1912, #1909)
  • Upgrade to TypeScript 3.3 (#1908)
  • Basic Arm64 support (#1887)
  • Remove builtin "deno" module, use Deno global var (#1895)
  • Improvements to internal deno_core crate (#1904, #1914)
  • Add --no-prompt flag for non-interactive environments (#1913)

Changes in deno_std

  • Add fs extras: ensureDir, ensireFile, readJson, emptyDir, move, exists (#269,
    #266, #264, #263, #260)
  • Datetime module improvement (#259)
  • asserts: Add unimplemented, unreachable, assertNotEquals, assertArrayContains
    (#246, #248)

Install or Upgrade

Shell:

curl -fsSL https://deno.land/x/install/install.sh | sh -s v0.3.4

With PowerShell:

iwr https://deno.land/x/install/install.ps1 -out install.ps1; .\install.ps1 v0.3.4

v0.3.3 / 2019.03.13

13 Mar 18:28
v0.3.3
Compare
Choose a tag to compare

Install or Upgrade

With shell:

curl -fsSL https://deno.land/x/install/install.sh | sh -s v0.3.3

With PowerShell

iwr https://deno.land/x/install/install.ps1 -out install.ps1; .\install.ps1 v0.3.3

v0.3.2

07 Mar 02:43
Compare
Choose a tag to compare
v0.3.2