0.119.0 (2021-10-03)
Bug Fixes
- CLI: Add interactive as an alias (5420cc7)
- CLI: Always enter interactive mode when option is supplied (5b0bf7e)
- CLI: Change arrow directions for interactive mode command prefix (da93388)
- dependencies: update rust crate pathdiff to v0.2.1 (0d42a92)
- dependencies: update rust crate schemars to v0.8.6 (1d87126)
- dependencies: update rust crate termimad to v0.16.2 (9e005ae)
- dependencies: update rust crate tokio to v1.12.0 (8ae8653)
- DOM Patches: Add JSON to add and replace operations for use on WebComponents (45bf1cf)
- Execute: Correct function signature (8fd8347)
- HTML encoding: Use both class attribute and
meta
element for code language (bba2864) - HTML Encoding: Fix
CodeExpression
output (c839560) - Kernels: Error if no matching language is found (8e1959a)
- Patches: Add
cast_value
method (2dc13ed) - Patches: Fix handling of already boxed values (6820881)
- Rust: Update Schema : new
Null
type and notype_name
method (fa78233) - Server: Log errors on the server (fe970d9)
- Server: Startup web client on load (410741a)
- Web: Implement move operation (a58329b)
- Web: Make able to handle empty addresses for add and replace operations (69b5f57)
- Web: Quote slot in error messages for improve readability (2fb45d5)
- Web: Use graphemes when applying string patch operations (1d6f725)
Features
- Cacl kernel: Execute
calc
expressions and patch outputs (022ab96) - Calc: Add
calc
language (46e8745) - CLI: Add
with
command (f1e1beb) - CLI: Add shortcuts to allow appending and truncating the command prefix (22f3f26)
- CLI: Allow
documents show
to showcontent
androot
(2f592bf) - Documents: Add execute command (8d213dd)
- Documents: Add resolve and find functions (26bb387)
- Documents: Published
patched
events when documented is updated (77f5778) - HTML: Initial encoding and decoding of parameters (62d3cce)
- HTML Encoding: Add encoding for vectors of primitives (a00ca9f)
- Kernels: Add initial iteration of kernels (0838353)
- Kernels: Add mirroring of variables across kernels (119fe88)
- Kernels: Instantiate and resolve using language compatability (e683cd6)
- Kernels: Only mirror variables if necessary (dd1321f)
- Patches: Add address resolution (c95ad21)
- Patches: Add initial implementation of
DomOperation
(a692e2b) - Patches: Allow patches to be applied at a specific id in a node tree (02a1056)
- Server: Add flag to run in background (967e2a9)
- Web: Add patches module for applying
DomPatch
s sent by server (9931425)