github stencila/stencila v0.134.0

latest releases: v1.1.0, v1.0.5, v1.0.4...
2 years ago

0.134.0 (2021-12-10)

Bug Fixes

  • Bash microkernel: Use printf (bd0882b)
  • Binaries: Allow require for any binary; rename list command to installable (55b1500)
  • Binaries: Always match on lowercase name (1b181ad)
  • Binaries: Search for name or aliases of registered binaries (0934732)
  • Binaries: Use correct crate name (8cc3590)
  • Binary: Move installations back to trait so overrides of version are used (d89b305)
  • Chrome binary: Get version on Windows (81afa41)
  • Deno microkernel: FIx semver requirement (c30940c)
  • Jupyter kernel: Add Jupyter to log and error messages to clarify (7b49e6b)
  • Kernels REPL: Default to getting symbol (7c6af0b)
  • Kernels: Allow selector tags to have hyphens (7b447c9)
  • Kernels: Fix escape sequences in old versions of Bash (6cb0f6d)
  • Kernels: Fix handling of paths with whitespaces on mac (a34b241)
  • Kernels: When searching for running kernels also check against name (1fde46c)
  • Microkernels: Add READY flag to protocol (7ec3af1), closes #1329
  • Microkernels: Add features for binaries crate (1690ea8)
  • Microkernels: Add lines other than those with READY flag (ecd950d)
  • Microkernels: Allow compile on Windows where nix crate is not functional (8c0e79d)
  • Microkernels: Allow for escaping of Unicode on Windows (cb346d3)
  • Microkernels: Update status of pipe failures (a9a6854)
  • Node kernel: Fix line unescaping, override console methods (9967d38)
  • Pandoc binary: Move Windows path to globs (e55af70)
  • Patches: Replace, rather than diff, Base64 content_urls of MediaObject types (88bd9ca)
  • Python kernel: Monkey patch print for multiple outputs; encode values and errors (52d6d50)
  • R kernel: Do not output from assignment on last line (c716289)
  • R kernel: Error handling and encoding / decoding of values (0c78b0a)
  • R microkernel: Capture plots and avoid recursive print calls (cfb5a42)
  • R microkernel: Handle the creation of user library (cc4ccf8)
  • R microkernel: Set .libPaths and ensure requires() is truely quiet (80c2281)
  • R microkernel: Suppress messages on install (ca46d8a)
  • R microkernel: Suppress warnings when requiring (d847313)
  • R microkernel: Unbox string outputs (d8760ce)
  • Rscript binary: Update crate name (3f41131)
  • Rscript binary: Use correct casing (47da877)
  • Store kernel: Update get to be mut (0b1febd)
  • Web client: Respect attribute aliases for Add operations (5523797)

Features

  • Bash microkernel: Initial iteration of a (c516aee)
  • Bash parser: Add parser for Bash code (2d9f530)
  • Binaries: Add BinaryInstallation::interact for interacting with long running processes (19996fe)
  • Binaries: Allow glob patterns for binary paths; add r and chromium binary specs (516d7a6)
  • Binaries: Expose functions for checking for existing installation (094714c)
  • Deno kernel: Add kernel for executing Typescript code (9d68fa5)
  • Kernels: Add KernelSelector for more precision in selecting kernel to execute in (5c8b76c), closes #1328
  • Kernels: Integrate microkernels (6bf692b)
  • Kernels: Support kernel forks (ba34fa2)
  • Microkernels: Add MicroKernels as a lightweight alternative to JupyterKernel (57f0c90)
  • Microkernels: Add ability to specify which OSes a microkernel can run (dbafd8e)
  • Node.js microkernel: Initial iteration of a Node.js microkernel (d4c4447)
  • Python kernel: Initial iteration of encoding for numpy, pandas and matplotlib values (925d9ed)
  • Python microkernel: Initial iteration of a Python microkernel (cada22f)
  • R microkernel: Handle conversion of data frames and plots (2af6ad0)
  • R microkernel: Initial iteration of a R microkernel (98325d7)
  • Rust parser: Initial iteration of a parser for Rust (abcf8f3)
  • Zsh microkernel: Add Zsh microkernel (f2d2746)

Don't miss a new stencila release

NewReleases is sending notifications on new releases.