Releases: denoland/deno
Releases · denoland/deno
v0.3.7
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
Changes
In deno:
- upgrade rust crates (#2016)
- EventTarget improvements (#2019, #2018)
- Upgrade to TypeScript 3.4.1 (#2027)
- console/toString improvements (#2032, #2042, #2041, #2040)
- Add web worker JS API (#1993, #2039)
- Fix redirect module resolution bug (#2031)
- core: publish to crates.io (#2015,#2022, #2023, #2024)
- core: add RecursiveLoad for async module loading (#2034)
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
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
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
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
v0.3.1
v0.3.0
v0.2.11
- Add deps to --info output (#1720) - Add --allow-read (#1689) - Add deno.isTTY() (#1622) - Add emojis to permission prompts (#1684) - Add basic WebAssembly support (#1677) - Add `NO_COLOR` support https://no-color.org/ (#1716) - Add color exceptions (#1698) - Fix: do not load cache files when recompile flag is set (#1695) - Upgrade V8 to 7.4.98 (#1640)