Skip to content
This repository has been archived by the owner on Nov 17, 2021. It is now read-only.

v1.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@stencila-ci stencila-ci released this 21 Feb 04:30
· 979 commits to master since this 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)