This repository has been archived by the owner on Nov 17, 2021. It is now read-only.
v1.6.0
Pre-release
Pre-release
1.6.0 (2020-02-21)
Bug Fixes
- Bootstrap theme: Do not use mixins from shared; docs (8347907)
- Build: Fix build issues due to circular dependencies (4d7c13e)
- Code extension: Fix itemtype; add default language; do not style executable nodes (1315c67)
- Components: Load components in index.html (a32262a)
- Demo: Generate examples standalone (a2eb9f1)
- Demo: Initialize theme each time it, and example, set (801a7e9)
- Demo: Make demo paths relative for use on GH Pages (07d980a)
- Docs: Fix Publication step on TravisCI (35cfad0)
- eLife theme: Changes to dir names and selectors (6ef7ac2)
- Examples: Actually run the functions (0907a34)
- Extensions: Only quote name when need to (f189065)
- Generate: Use Promise when generating themes (87736d1)
- Hooks: Update pre-commit script name to match renamed script (cc69db8)
- Hooks: Update pre-commit script name to match renamed script (4814aea)
- Javascript: Allow themes to be loaded in Node.js (4f307e5)
- Linting: Add Stylelint to enforce semantic selector usage (a6a4b89)
- References: Fix Reference formatting selectors and type castings (b3e23e1)
- Selectors: Fix selectors import path in configuration (c37e331)
- Selectors: Match Headings & elements with multiple itemtypes (d35e8f1)
- Selectors: Prevent Prettier from mangling Custom Selectors (45ae358)
- Selectors: Reove trailing newline to avoid stylelint error (08728e1)
- Selectors: Update selectors after upgrade of Schema version (b37c2fb)
- Selectors: Update selectors to also target data- prefixed versions (4306d68)
- Skeleton: Do not rely on anything in shared; add README; linting (7b238c3)
- Skeleton: Ensure index.ts is a module (d1d941e)
- Themes: Remove zombie theme (15d336e)
- Types: Type root (f4e8160)
Features
- Bootstrap: Add bootsrap theme (68d42ec)
- Build: Combine & sort media queries (16ed2b6)
- Mathjax CSS: Add generation of MathJax CSS (d1fda5d)
- Nature: Refactor and update Nature theme to emulate new branding (d552f57)
- Pages extension: Add the pages extension (eb64e1a), closes #23
- PLOS: Update theme with new semantic selectors (ca36008)
- Prism addon: Add prisom addon for syntax highlighting (967fe53)
- RPNG Theme: Add theme for generating RPNGs. (c5b18b7), closes #31
- Selector functions: Add module for handling custom selectors (59be9e9)
- Selectors: Autogenerate semantic selectors from Stencila Schema (8c5862c)
- Selectors: Draft: Auto-Generate semantic selectors (1caacfd)
- Shared JS: Add functions for DOM manipulation (01d6d71)
- Shared scripts: Add DOM manipulation fixes (c049b5f)
- Skeleton: Add Skeleton starter theme (c70dbb4)
- Skeleton theme: Add all existing addons (e73d853)
- Stencila components addon: Addon for adding Stencila Web Components for document nodes (65d84a9)
- Themes: Add a script to create a new theme (5081903)
- Themes: Horizontally centre eLife article (e7fc6a7)
- Variables: Add a shared layer of variables for all themes (15bb7da)
Performance Improvements
- CSS: Reduce file sizes by using CSSNano during builds (87f7b2b)