Skip to content

Changes

In deno:

  • Add progress bar (#2309)
  • fix: edge case in toAsyncIterator (#2335)
  • Upgrade rust crates (#2334)
  • white listed permissions (#2129 #2317)
  • Add Deno.chown (#2292)

In deno_std:

Install / Upgrade

With Shell:

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

With PowerShell:

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

@denobot denobot released this May 3, 2019

Changes

Note: We are moving to a new versioning scheme in which we increment the minor number every week instead of the patch.

In deno:

  • add "deno run" subcommand (#2215)
  • add "deno xeval" subcommand (#2260)
  • add --no-fetch CLI flag to prevent remote downloads (#2213)
  • Fix: deno --v8-options does not print v8 options (#2277)
  • Performance improvements and fix memory leaks (#2259, #2238)
  • Add Request global constructor (#2253)
  • fs: add Deno.utime/Deno.utimeSync (#2241)
  • Make atob follow the spec (#2242)
  • Upgrade V8 to 7.6.53 (#2236)
  • Remove ? from URL when deleting all params (#2217)
  • Add support for custom tsconfig.json (#2089)
  • URLSearchParams init with itself (#2218)

In deno_std:

  • textproto: fix invalid header error and move tests (#369)
  • Add http/cookie improvements (#368, #359)
  • fix ensureLink (#360)

Install / Upgrade

With Shell:

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

With PowerShell:

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

@denobot denobot released this Apr 25, 2019

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
Assets 5

@denobot denobot released this Apr 25, 2019

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
Assets 5

@denobot denobot released this Apr 19, 2019

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
Assets 5

@denobot denobot released this Apr 11, 2019

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
Assets 5

@denobot denobot released this Apr 4, 2019

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
Assets 5

@denobot denobot released this Mar 28, 2019

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
Assets 5

@denobot denobot released this Mar 20, 2019

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
Assets 5
You can’t perform that action at this time.