github stencila/stencila v0.138.0

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

0.138.0 (2022-01-10)

Bug Fixes

  • Binary crate: Re-add dep and fixup feature flags (b4b6961)
  • Calc kernel: Handle conversion of integers (5a704f0)
  • CLI: Allow display option to override custom display format (00cb4e2)
  • Codec: Use create instead of open when encoding to a path (03c7eb1)
  • Dependency graph: Only use content digest is semantic digest is empty (5e054ff)
  • Dependency graphs: Ensure resources with no relations are added to the graph (b9c9c1a)
  • Formats: Add variants for Date and Person text representations (1a6f0fe)
  • Graph resources: Use forward slashes for File resources for consistency across platforms (b25ddf4)
  • Graph resources: Use forward slashes for other resources too (744e1c0)
  • Graphs: Place line number in parentheses for GraphViz format (084c531)
  • Kernels: Do not include newlines in code of task table (3c6a193)
  • Kernels: Improve kernel selection and make back and fork normal options (4aa378f)
  • Kernels: Remove unecessary is_async argument (43f52d6)
  • Microkernels: Execute asynchronously even if kernel is not interruptable (0a0e4b4)
  • Node bindings: Correct module name (fec9925)
  • Node bindings: Fix access to project graph (3c5f8ce)
  • Node compilation: Keep track of the last programming language of code nodes (e695719)
  • Node compilation: Use shorter, more semantic but still unique (to document) node ids (2083cad)
  • Node patches: Only replace atomics if not equal (a5ee690)
  • Node patches: Replace atomic node types with node types (b83b537)
  • Pandoc codec: Updates for changes in formats and binaries (079ca14)
  • Parser: Add [@alters](https://github.com/alters) tag (c94129a)
  • Parsers: Fix regex to detect tags with no arguments e.g. [@pure](https://github.com/pure) (4f8aa9e)
  • Parsers: Pass on other parse info (b4e6988)
  • Parsers: Remove carriage returns from code (9538b46)
  • R microkernel: Don't try to install parallel package (cad434d)
  • R microkernel: Handle interrupts more gracefully (e4a7782)
  • R microkernel: Quote JSON properly on set; unbox on get (1d68294)
  • Rust: Upgrade schema (f74d850)
  • UUIDs: Add PartialOrd and Ord traits to allow sorting and searching (80372bc)
  • Web patches: Apply patches for changes in programmingLanguage (a69b4c9)
  • Web patches: Upgrade schema and add support for new executable code properties (e3e9c76)

Features

  • Binaries: Add require_any function to allow for alternatives (cf95675)
  • CLI: Add --as as an alias to --display (817f047)
  • Dependency graph: Add update function (3ca0f50)
  • Dependency graphs: Store ResourceInfos for each node (1927c9c)
  • Documents: Create dependency graph for documents (1ff7278)
  • Documents: Integrate execution planner for executing documents (e2a6588)
  • Documents: Make kernel and task inspection commands available for a document (9ce04bf)
  • Events: Add interrupt event topic (d809da6)
  • Formats: Add normalize_title function (4c8e7fb)
  • Graph: Add topological sorting (8695e5b)
  • HTML encoding: Add support for new executable code properties (2f0ae62)
  • Kernels: Add cancel_all function (5ef24fd)
  • Kernels: Add forkable to Kernel specification (fd6e50b)
  • Kernels: Add duration column in tasks display (7f4eb0b)
  • Kernels: Cancel foreground tasks using Ctrl-C (99d6214)
  • Kernels: Clean up tasks (fb0c051)
  • Kernels: Display table of tasks (032b50c)
  • Kernels: Improved displays for symbols, and queues commands; move cancel (7d466cc)
  • Node execution: Add execution planning (0cb081d)
  • Node execution: Add step concurrency for Appearance strategy (f87588b)
  • Node execution: Initial iteration of plan execution (d3af771)
  • Node execution: Match code nodes with kernels (ebc574d)
  • Node execution: Record code hashes and re-execute dependencies if needed (690fd14)
  • Node execution: Update execution related properties on code nodes (7bbf032)
  • Node patches: Apply a patch with an address or target (d6f48fd)
  • Parsers: Add code_hash and semantic_hash properties (6ab2abe)
  • Parsers: Allow code to be supplied as text on command line (e5743ae)
  • Parsers: Handle [@pure](https://github.com/pure) and [@impure](https://github.com/impure) tags in comments (45bd823)
  • Patches: Add support for new executable code properties; make value_html return an option (736c15a)

Don't miss a new stencila release

NewReleases is sending notifications on new releases.