1.1.0 (2022-02-27)
Bug Fixes
- dependencies: update rust crate eyre to v0.6.6 (d92f606)
- dependencies: update rust crate handlebars to 4.2.1 (c95a51b)
- dependencies: update rust crate human_name to 1.0.3 (e41597b)
- ELife: Adjust small font size to match brand styles (51b8feb)
- Elife: Refine theme styles and update for new encoding (45d0994)
- HTML encoding: Add support for encoding
CreativeWork
(0d1217d) - HTML Microdata: Add itemtype attribute when encoding Organizations (39e7f34)
- HTML: Ensure email icons act as links (ccbc61a)
- Markdown encoding: Add support for encoding
CreativeWork
(4013bea) - Node execution: Do not panic if
node_info
is not available (c9929c2) - Node pointers: Add
content
a pointeable field ofCreativeWork
(0d92ab3) - Node: Add address property to Slot type definition (2804b3a)
- Patch: Prefix JSON patches with parent slot address (844963b)
- Patch: Update type definition to match behaviour (50d2713)
- Primitive: Remove undefined from list of primitives (c17c0c3)
- Schema: Fix use of
$ref
s so Rust bindings are correct; insert primitive types intoNode
at build time (67a2800) - Schema: Move
Entity
back to top ofNode
list (67080da) - Schema: Update URLs and property names in
microdata
andjsonld
modules (2f4fc17) - Schema: Use
type
instead ofinterface
for schema types (63d3f7c) - Stencila: Refine theme styles and update for new encoding (eb46981)
- Themes: Re-add missing PostCSS plugin (73ad903)
- Themes: Update Microdata URLs and property names (294f511)
- Tufte: Refine theme styles and update for new encoding (0a74aa2)
- Web: Fix build:browser command (ff5d96e)
- Web: Fix consumption of library from other projects (b877c85)
- Web: Update Microdata URLs (89f261a)
- Wilmore: Refine theme styles and update for new encoding (6110970)
Features
- Patch: Allow passing a custom patch handler (db6ea87)
- Patch: Export patch functions and type definitions (c72b569)
- Schema: Introduce Primitive type (7514a16)
- Web client: Expose
load
anddump
functions for documents (cacbb15) - Web: Export Patch and Client TypeScript types (f543832)
- Web: Expose
Document::create
toweb
client (79d4821) - Web: Expose helper for generating node identifiers (6752a01)