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

Latest commit

 

History

History
1149 lines (593 loc) · 60.1 KB

CHANGELOG.md

File metadata and controls

1149 lines (593 loc) · 60.1 KB

2.24.4 (2021-10-26)

Bug Fixes

  • Bootstrap: Extend correct Button style class (73fac61)
  • CSS: Work around css-nano bug with opacity values (f9d67b8)
  • Deps: Update dependencies (5d455e8)

2.24.3 (2021-10-18)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.41.0 (71db8f5)

2.24.2 (2021-06-15)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.32.0 (295aa71)

2.24.1 (2021-04-01)

Bug Fixes

  • Gallery: Fix mismatch type in article generation script (8c90338)

2.24.0 (2021-03-30)

Bug Fixes

  • Cite: Avoid italicizing parentheses surrounding citations (f75cc56)

Features

  • Citations: Add support for alternative citation modes (ab821f1)

2.23.0 (2021-03-19)

Bug Fixes

  • Cite: Temporarily remove parentheses around orphan Cite elements (db01994)
  • Elife: Add missing semicolon between Cites in CiteGroups (74729ad), closes #314

Features

  • Extensions: Add cite-author-year extension (fb534e2)

2.22.1 (2021-03-10)

Bug Fixes

  • Bootsrap, Latex, RPNG: Prevent images breaking out of containers (9018c40)

2.22.0 (2021-03-05)

Bug Fixes

  • RPNG: Ensure contents of all node types are fully visible (f2586b3)

Features

  • Utils: Expose function for getting dimensions of RPNG symbol (1f74664)

2.21.2 (2021-02-19)

Bug Fixes

  • Cite: Format in-text citations outside of CiteGroups (e0456da)
  • Cite: Wrap standalone citations in brackets (4113180)

2.21.1 (2021-02-15)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.29.0 (59826cc)

2.21.0 (2021-02-15)

Bug Fixes

  • Giga: Refine GigaScience based theme (5511bc5)
  • In-text citations: Add separator between Cite items within a CiteGroup (5a30430)

Features

  • Style in-text citations (58ee4f8), closes #283
  • Numeric in-text citations: Split out into separate extension for reuse (d6e496a)

2.20.16 (2021-02-11)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.28.0 (0192243)

2.20.15 (2021-02-11)

Bug Fixes

  • RPNG: Fix RPNG icon cropping/overlapping figures (3771dd3), closes #270

2.20.14 (2021-02-10)

Bug Fixes

  • eLife: update unit tests to support new reference format (#293) (edae444)

2.20.13 (2021-02-05)

Bug Fixes

  • Elife: Ensure editor autocomplete doesn't clash with suggestion (4db8ca3)

2.20.12 (2021-01-25)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.27.0 (7d8001e)

2.20.11 (2021-01-14)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.26.8 (f780a5f)

2.20.10 (2021-01-06)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.26.7 (69495ff)

2.20.9 (2021-01-04)

Bug Fixes

  • Deps: Update dev-dependencies (major) (8e2db57)

2.20.8 (2020-12-13)

Bug Fixes

  • Deps: Upgrade to postcss-import-url and npm audit fix (f4c8bba)
  • Deps: Use postcss-import-url v5.1.0 (9896f35)
  • RPNG: Keep icon inside bounding box (ba55ca9)

2.20.7 (2020-12-09)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.26.5 (b294462)

2.20.6 (2020-12-09)

Bug Fixes

  • dependencies: update dependency @simonwep/pickr to ^1.8.0 (cce915b)

2.20.5 (2020-12-08)

Bug Fixes

  • RPNG: Add icons to executable nodes (c6e9753)
  • RPNG: Increase subtedly of affordance (cb5dd56)

2.20.4 (2020-12-01)

Bug Fixes

  • eLife: Add comma space before parentOrganization (c1e14a3)

2.20.3 (2020-11-24)

Bug Fixes

  • CI: Always build package & docs to catch issues (74d00bf)

2.20.2 (2020-11-24)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.26.3 (d1ddc1a)

2.20.1 (2020-11-24)

Bug Fixes

  • Elife: separate address span with commas (56294b9), closes #261

2.20.0 (2020-10-29)

Bug Fixes

  • More style refinements for metadata elements (705b2ad)

Features

  • Style new Article elements added by Encoda v0.99.16 (3948918)

2.19.3 (2020-10-27)

Bug Fixes

  • dependencies: update react monorepo to v17 (a12e559)

2.19.2 (2020-10-27)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.25.0 (7dfebc6)
  • dependencies: update dependency project-name-generator to ^2.1.9 (c2b61ee)

2.19.1 (2020-10-01)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.23.5 (60af470)

2.19.0 (2020-09-29)

Features

  • Giga: Adds a theme for GigaScience and GigaByte (3784dab)

2.18.0 (2020-09-28)

Bug Fixes

  • Cite APA: Don't add ampersand before lone author names (7e623a2)
  • Docs: Don't inject toolbar or component scripts multiple times (9fb3fda)
  • F1000: Formatting and other tidyups (59ce4f3)
  • PLOS: Refine theme for WebComponent compatibility (b358489)
  • Stencila: Match WebComponent button font-family to theme (9173879)

Features

  • Docs: Inject Executable Toolbar into theme previews (92d307f), closes #233
  • F1000: Add Table element styles (e2579b2)
  • F1000: Initial version of a theme for F1000Research (a1e8e9e)
  • F1000: Style WebComponents to match theme (93ccb8f)

2.17.2 (2020-09-17)

Bug Fixes

  • dependencies: update dependency @simonwep/pickr to ^1.7.4 (cb0e4c2)

2.17.1 (2020-09-17)

Bug Fixes

  • dependencies: update dependency @elifesciences/pattern-library to v0.0.6 (de8bf11)
  • dependencies: update dependency @stencila/components to ^0.21.5 (f6ed744)

2.17.0 (2020-09-15)

Features

  • Elife: link to the new labs post directly (829f474)

2.16.3 (2020-08-24)

Bug Fixes

  • Elife: set target _parent on external links (ee80b38)

2.16.2 (2020-08-21)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.21.1 (c920d34)
  • Elife: Improve disabled button contrast (Close #235) (9a4fa9b)

2.16.1 (2020-08-21)

Bug Fixes

  • ELife: Vertically center button labels (309453f)

2.16.0 (2020-08-19)

Features

  • Elife: Use link to executable for social media sharing (81367e2)

2.15.5 (2020-08-19)

Bug Fixes

  • Elife: Social media links should encode doi (0fead25)

2.15.4 (2020-08-17)

Bug Fixes

  • Elife: Don't use string variables in URLs (a787107)

2.15.3 (2020-08-06)

Bug Fixes

  • Utils: Include element children when cloning a node (8a438e8)
  • wrap isn’t work if element has children (6057769)

2.15.2 (2020-08-05)

Bug Fixes

  • Build: Fix root dir resolution for relative paths (07f0115)

2.15.1 (2020-08-05)

Bug Fixes

  • Build: Make static asset paths relative so they work on CDNs (aade93a)

2.15.0 (2020-08-04)

Features

  • ELife: Style Executable Doc Toolbar & Code components (0253f8b)

2.14.0 (2020-07-30)

Features

  • Elife: Add oa and cc icon links (c6fcdcf)

Reverts

  • Revert "style(Elife): Add relative to bring open acess and copyright inline" (3542364)

2.13.2 (2020-07-29)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.14.13 (2b4f5cc)
  • dependencies: update dependency @stencila/components to ^0.15.1 (f69641a)
  • RPNG: Update Code component styling for revamped selectors (99a297b)

2.13.1 (2020-07-21)

Bug Fixes

  • dependencies: update dependency @simonwep/pickr to ^1.7.2 (b56a220)

2.13.0 (2020-07-13)

Features

  • Stencila: Style table rows for better readability (876c87d)

2.12.0 (2020-07-06)

Features

  • eLife: Add executable version download link (fd9a985)

2.11.1 (2020-07-06)

Bug Fixes

  • eLife: attribute should be set on list-item (252c827)

2.11.0 (2020-07-06)

Features

  • eLife: Add target=“_parent” to download links (79b427b)

2.10.7 (2020-07-03)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.14.8 (4e7a059)

2.10.6 (2020-07-03)

Bug Fixes

  • dependencies: update dependency @elifesciences/pattern-library to v0.0.3 (56e2227)

2.10.5 (2020-07-03)

Bug Fixes

  • dependencies: update dependency @simonwep/pickr to ^1.7.1 (c2c58c9)

2.10.4 (2020-07-02)

Bug Fixes

  • eLife: Figures pdf list item should be sibling of article pdf list item (b7b7167), closes #200

2.10.3 (2020-06-23)

Bug Fixes

2.10.2 (2020-06-05)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.14.3 (e7b5f8a)

2.10.1 (2020-05-22)

Bug Fixes

  • Theme Editor: Fix theme editor sidebar layout in Chrome (b6c094e)
  • Theme Editor: Improve matching logic for color CSS variables (f1a17af)
  • Theme Editor: Refine editor styles, add focus styles to buttons (a8b7a8b)

2.10.0 (2020-05-21)

Bug Fixes

  • Tufte: Nest imported styles and other tweaks (0c9c590)

Features

  • Tufte: Add the Tufte theme (be2d1b8)

2.9.0 (2020-05-21)

Features

  • LaTeX: Add font color as a variable (696aeef)
  • LaTeX: Add the LaTeX theme (64e4ded)

2.8.0 (2020-05-15)

Bug Fixes

  • Elife: Reference lacking a volume is not an Thema error (b75ddbe)
  • Elife: Reference PublicationVolume structure (2504670)
  • Elife: Style more types of reference source name (2640327)

Features

  • Elife: Catch errors from date formatting (2081f00)
  • Elife: Throw error on request for invalid PDF type (fcd8e75)

2.7.3 (2020-05-14)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.13.0 (d47deb3)

2.7.2 (2020-05-07)

Bug Fixes

  • dependencies: update dependency @simonwep/pickr to ^1.6.0 (2abd9bb)

2.7.1 (2020-05-06)

Bug Fixes

  • Elife: Consistent title retrieval (5966ea5)
  • Elife: Remove wrong margin (96e3ac7)

2.7.0 (2020-05-01)

Bug Fixes

  • Elife: More appropriate array method (67912e5)
  • Elife: Style lint fixes (30db12f)

Features

  • Elife: Add vertical space around social icons (762e984)
  • Elife: First pass social sharers DOM (35900de)
  • Elife: Get the article DOI (63a9571)
  • Elife: Get the article title (370e68f)
  • Elife: Handle error from social tools build (28d010f)
  • Elife: In-article text retrieval & whitespace normalisation (483bcbf)
  • Elife: Social sharers hover state (5206921)
  • Elife: Style social sharing icons (de13cd0)

2.6.1 (2020-04-29)

Bug Fixes

  • Elife: Affiliations styling regression (9f99518)

2.6.0 (2020-04-29)

Features

  • Elife: Add basic link to downloads menu (8977cde)
  • Elife: Add download icon for narrower viewports (26a4aa6)
  • Elife: Add download icon for wider viewports (43b4c1e)
  • Elife: Match eLife's download link text (3aac9fe)
  • Elife: Right align download menu link, & spacing (b49c2d2)

2.5.0 (2020-04-29)

Bug Fixes

  • Elife: Match update (deb655b)
  • Elife: Target downloads section, now its targetable (fa65315)

Features

  • Elife: Dotted underline per download link (ba1932b)
  • Elife: Download list hover color (92b6c1b)
  • Elife: Downloads link targetable by CSS (ebeca8c)

2.4.0 (2020-04-29)

Features

  • Elife: Style references (f0a4fe4)

2.3.0 (2020-04-27)

Bug Fixes

  • Elife: Article date line-height (fba0ff8)

Features

  • Elife: Centre 'content header' elements, ignore references (3554232)
  • Elife: No affiliations at narrower viewports (268dd32)
  • Elife: Responsive title typography (d01c883)

2.2.9 (2020-04-23)

Bug Fixes

  • Remove .large--eight-twelfths (76f43d7)

2.2.8 (2020-04-23)

Bug Fixes

  • Elife: Move downloads into own section (d2dc565)

2.2.7 (2020-04-15)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.11.0 (ee2ed55)

2.2.6 (2020-04-14)

Bug Fixes

  • Visual Regression: Update Chrome version for visual testing (1a77ce8)

2.2.5 (2020-04-09)

Bug Fixes

  • Build: Fix lib module generation from Webpack (ae460a6)

2.2.4 (2020-04-09)

Bug Fixes

  • Build: Use Webpack for all build targets for consistency (99606f9)

2.2.3 (2020-04-08)

Bug Fixes

  • Build: Fix ts-node theme import failing package genereation (2981366)

2.2.2 (2020-04-07)

Bug Fixes

  • Thema: Simplify Thema version resolution logic (31ce7d0)

2.2.1 (2020-04-06)

Bug Fixes

  • WDIO: Fix visual regression tests to work with updated Theme Editor (c08ed62)

2.2.0 (2020-04-03)

Bug Fixes

  • Elife: Make build complete after merging from upstream (b35092f)
  • Elife: Typo in papers url; strip comment (a98610b)
  • Extension: Add missing import (daf0959)

Features

  • Elife: Add data provider to report status of API request (65a1627)
  • Elife: Add PDF download links (f839fb8)
  • Elife: Begin download list skeleton (d802289)
  • Elife: Build more of the downloads list (7e540e3)
  • Elife: Data provider throws on invalid eLife article id (0b445a5)
  • Elife: Expose the article PDF URI (4d0f766)
  • Elife: Expose the figures PDF URI (8a1b1db)
  • Elife: Obtain article id & use in download menu links (87df483)
  • Elife: Only one h1 per page (b8d2267)
  • Elife: Remove obsolete CiteULike ref (746eace)
  • Elife: Use Response's ok property in place of status (b785399)

2.1.0 (2020-04-03)

Bug Fixes

  • Elife: Add space to pass lint test (2d6a694)
  • Add letter-spacing as custom property (2ca8c44)

Features

  • Add styling for date publication (0587dd6)

2.0.1 (2020-04-01)

Bug Fixes

  • dependencies: update dependency @stencila/components to ^0.10.1 (7ccdc58)
  • dependencies: update react monorepo to ^16.13.1 (f7d911e)

2.0.0 (2020-03-31)

  • Merge pull request #122 from stencila/next (bdf95b8), closes #122

BREAKING CHANGES

  • Return to master and release v2.0.0

1.16.1 (2020-03-26)

Bug Fixes

  • Elife: Match Encoda date semantics & be defensive (09707f6)

1.16.0 (2020-03-26)

Bug Fixes

  • Galleria: Fix grid layout at medium breakpoints (3228bc0)

Features

  • Hide article identifiers section (cc54727)
  • Elife: Hide article identifiers section (0bfc95f)

1.15.2 (2020-03-26)

Bug Fixes

  • Demo: Add missing Stencila Components JS files to preview documents (9ef8939)
  • RPNG: Collapse source code panels in RPNG theme (a15e6d5)

1.15.1 (2020-03-16)

Bug Fixes

  • Cite-APA Extension: Add styling for pageStart, pageEnd, and pagination (544b8d6)
  • Dependencies: Upgrade Encoda and remove DOM manipulations no longer needed (ea70ac2)
  • Extensions: Upgrade Encoda and remove redundant scripts (75dcbbf)
  • Extensions, Skeleton theme: Changes related to upgrading Encoda (40694a2)
  • Gallery: Hide datePublished and update to new schema for list items (56fe408)
  • Gallery: Use isStandalone and content (7f1ae28)
  • References: Fix irregular spacing for Author references (ddece32)
  • Skeleton: Fix Headings inside non-root elements being too wide (f775d96)
  • Wilmore: Fix Code, Math, DataPublished node formatting & styles (1a9f528)

1.15.0 (2020-03-12)

Features

  • Theme Editor: Add ability to hide UI elements from the preview (3d9c182)

1.14.2 (2020-03-11)

Bug Fixes

  • Build: Avoid discarding lib due to running Build:browser twice (8f0c05d)

1.14.1 (2020-03-10)

Bug Fixes

  • Theme Editor: Allow serving from sub-dir by setting env.ASSET_PATH (363ab07)
  • Theme Editor: Fix file globs for Demo build (9c7dd64)

1.14.0 (2020-03-09)

Bug Fixes

  • Editor: Catch color picker errors (3f0607a)
  • Editor: Commit chosen colour when closing colour picker (e2173b0)
  • Editor: Don't discard parameters from URL when changing themes (2479846)
  • Editor: Fix asset resolution for example articles (160c892)
  • Editor: Fix manual color entry conflicts with Color Picker (20f216d)
  • Skeleton, Stencila: Fix nested CSS variables not being evaluated (a49a4f8)
  • Theme Contribution: Fix generation of contributed CSS variable (d31909e)

Features

  • Demo: Add & style theme gallery landing page (edc9653)
  • Demo: Add theme contribution modal (9bae762)
  • Editor: Add hover state for gallery thumbnails (f08f194)
  • Editor: Add theme info above customization settings (50f096a)
  • Editor: Auto focus & format theme name when contributing (c060c6e)
  • Galleria theme: Add theme for styling gallery pages (ad87a7a)
  • Gallery: Add script to generate docs/gallery (da500b3)
  • Theme Builder: Inject Stencila Components scripts into preview (31726e1)
  • Theme Builder: Inject user updated variables into preview (4096bb2)
  • Theme Builder: User can save new theme as a Github PR (e80e2e7)
  • Themes: Checking and fixing of themes (cc4f4c1)

Performance Improvements

  • Demo: Reduce number of needless re-renders (15910f1)
  • Editor: Don't reload iframe if already on chosen example content (3250c8b)
  • Editor: Prevent needlessly re-rendering page header (743a66d)

1.13.0 (2020-03-09)

Features

  • Date: Format eLife's publication date correctly (d0603a2)

1.12.0 (2020-03-04)

Features

  • CSS: Reintroduce postcss mixins to build (53088da)
  • Elife: Style affiliations (d18f1f4)
  • Elife: Style affiliations list (eaccd12)

1.11.0 (2020-03-02)

Bug Fixes

  • Cite extension: Restructure and reorder reference properties (0d6e918)
  • Person extension: DOM manipulations for more style-able names (cbdc70a)
  • Ready function: Use not loading, instead of complete (b61ceb1)
  • Utility function: Better type safety and more flexibility for create and append (7ef4cdd)
  • Utility functions: Allow for camelCase property names (e7a673b)

Features

  • Heading extension: Add in leiu of longer tem fix in Encoda (56619ee)
  • Utility functions: Add tag() and attrs(); return undefineds (71820f7)

1.10.0 (2020-02-28)

Bug Fixes

  • Browser support: Transform CSS4 :not() usage to CSS3 spec (1317b7c)
  • HMR: Fix stack overflow due to double HMR instances (190a891)
  • Nature: Fix monospace font-family name (97f92ae)
  • README: Fix generation of MD table for list of Themes and Extension (5039e41)

Features

  • Selectors: Generate PrismJS compatible code selectors (5f34f55)
  • Selectors: Generate utility selectors for selecting element groups (49f3d38)
  • Skeleton: Add basic styling to Skeleton theme (afffdbd)
  • Stencila/Wilmore: Fork and replace existing Stencila theme (5bd5162), closes #70
  • Stylelint: Allow targeting Stencila WebComponents (4d4e079)

1.9.0 (2020-02-28)

Features

  • Elife: Add author separator (f1be75d)
  • Elife: Temporarily remove author afflilation indicator (1f75003)
  • Elife: Use eLife corresponding author envelope icon (0a72a90)
  • Elife: Use Person extension to style authors (a2a9ba6)

1.8.0 (2020-02-28)

Bug Fixes

  • Elife: Don't duplicate font blocks (f7ba6ec)

Features

  • Fonts: Use Noto Sans SemiBold for eLife headings (bd38d09)

1.7.2 (2020-02-26)

Bug Fixes

  • CSS: Malformed custom property usage (e69dcd5)

1.7.1 (2020-02-25)

Bug Fixes

  • Semantic Selector: Fix CSS syntax when generating selectors (4963cc6)

1.7.0 (2020-02-25)

Bug Fixes

  • Utility functions: Require spaces between attributes; better support for custom selectors (f45abb9)

Features

  • Utility functions: Add more, test and document (8b8abb8)

1.6.4 (2020-02-24)

Bug Fixes

  • Selectors: Upgrade Schema version and regenerate selectors (9eb59da)
  • Themes: Fix invalid custom selectors (c972fcd)

1.6.3 (2020-02-23)

Bug Fixes

  • Docs: Re-evaluate theme JavaScript when switching themes (befaa76)
  • Package: Setup for sepearate browser and lib distributions (2ba3594)

1.6.2 (2020-02-22)

Bug Fixes

  • Build: Fix production build failure due to missing plugin (5aed49f)

1.6.1 (2020-02-21)

Bug Fixes

  • Package: Use prepare instead of postinstall (1be7091)

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)

1.5.6 (2019-10-11)

Bug Fixes

  • Stencila: Fix vertical spacing for nested lists after paragraphs (2ef401a)

1.5.5 (2019-10-09)

Bug Fixes

  • Examples: Update Simple example with new component tag names (e1b738e)
  • Stencila: Fix short paragraphs being centre aligned (236f1e7)
  • Stencila: Reduce max-width of CodeChunk components (5ee20b0)

1.5.4 (2019-10-07)

Bug Fixes

  • Pre: Fix Safari bug with rendering Pre elements inside iFrames (6b5c8b0)

1.5.3 (2019-10-07)

Bug Fixes

  • Citations: Handle race condition with formatReferences (38c6386)
  • CodeChunk: Show x-scrollbars for overflowing codechunks (5039d15)
  • Common Styles: Move description/abstract from themes to common.css (b2eab4b)
  • CreativeWork: Don't add extraneous commas in reference authors (3967e65)
  • eLife: Handle YAML frontmatter for authors, organizations, abstract (375f54c)
  • Nature: Adjust theme to handle YAML frontmatter + CodeChunks (802cfcf)
  • Themes: Refinements for eLife, Nature, PLOS themes (80dac6d)
  • Themes: Use semantic selectors, comment setTimeout usage (9b2da0c)

1.5.2 (2019-09-29)

Bug Fixes

  • Selectors: Fix custom selectors (7bd1398)
  • Selectors: Rename code-chunk to CodeChunk (70e669f)

1.5.1 (2019-09-12)

Bug Fixes

  • Demo: Reflect active theme/article in dropdown when reloading (8e050b9)
  • JS: Initalize JS even if script is loaded after DOMContentLoaded (7639b4b)
  • Stencila: Add common theme dependencies (4c856bd)

1.5.0 (2019-09-12)

Features

  • Add & refine styles for CodeChunk component (14b2f19)

1.4.3 (2019-09-10)

Bug Fixes

  • Build: Refactor TS modules and fix build task (4f0815b)

1.4.2 (2019-09-10)

Bug Fixes

  • Fix selectors used in references for chnages in Encoda (854f427)
  • Use headline custom selector (9864393)
  • Selectors: Update selectors (50c14a9)
  • Stencila theme: Ensure init function (602550a)

1.4.1 (2019-08-30)

Bug Fixes

  • TypeScript: Fix getTheme function logic (39652d6)

1.4.0 (2019-08-30)

Features

  • TypeScript: Generate TS declarations & export theme names (be71bd0)

1.3.0 (2019-08-30)

Bug Fixes

  • Demos: Clean up demos, move script from .html to .ts (446794e)
  • ELife: Update markup based on microdata discussion (dd2e11e)
  • ELife Theme: Add theme switcher (51b5c49)
  • ELife Theme: Fix regressions with converted-article.html (ea0ca02)
  • ELife Theme: Render citations in eLife theme by default (fed4c61)
  • Nature Theme: Tweaks to Nature theme markup and styles (cea4860)
  • PLoS theme: Tweaks to table, references, and markup (184ede6)
  • PLoS theme: Update references style + table markup (136b4f3)
  • Reference Styles: Fix regressions in Nature theme (2cc7861)
  • References, eLife: Add MLA, APA citations to references.html (806a1f3)
  • Styles: Clean up eLife and Nature styles (903d86a)
  • Themes: Clean up common styles, eLife, Nature, Plos, Stencila themes (3ac0897)
  • Update Demos: Update HTML encoded example (converted-article.html) (3c56e0a)

Features

  • Microdata: Use microdata-based CSS selectors for references. (a7b690d)
  • PLoS Theme: Add PLoS WIP theme (c4819f9)

1.2.0 (2019-07-24)

Bug Fixes

  • Build: Simplify build command and fix output directory structure (c0793bf)
  • Stencila Theme: Refine some spacing and layouts (97c12b9)
  • Syntax Highlighting: Fix syntax highlighting for JSON code blocks (57cd42a)

Features

  • Stencila Theme: Refactor styles to be mobile first (bf9336d)