Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

py test fails on Windows #200

Closed
nokome opened this issue Jun 9, 2016 · 0 comments
Closed

py test fails on Windows #200

nokome opened this issue Jun 9, 2016 · 0 comments

Comments

@nokome
Copy link
Member

nokome commented Jun 9, 2016

Running make -C py test under Windows fails:

Traceback (most recent call last):
  File "C:/msys64/home/user/.local/lib/python2.7/site-packages/virtualenv.py", l                                                   ine 2332, in <module>
    main()
  File "C:/msys64/home/user/.local/lib/python2.7/site-packages/virtualenv.py", l                                                   ine 711, in main
    symlink=options.symlink)
  File "C:/msys64/home/user/.local/lib/python2.7/site-packages/virtualenv.py", l                                                   ine 924, in create_environment
    site_packages=site_packages, clear=clear, symlink=symlink))
  File "C:/msys64/home/user/.local/lib/python2.7/site-packages/virtualenv.py", l                                                   ine 1136, in install_python
    copy_tcltk(prefix, home_dir, symlink)
  File "C:/msys64/home/user/.local/lib/python2.7/site-packages/virtualenv.py", l                                                   ine 1077, in copy_tcltk
    copyfileordir(srcdir, dstdir, symlink)
  File "C:/msys64/home/user/.local/lib/python2.7/site-packages/virtualenv.py", l                                                   ine 329, in copyfileordir
    shutil.copy2(src, dest)
  File "C:/msys64/mingw64/lib/python2.7/shutil.py", line 130, in copy2
    copyfile(src, dst)
  File "C:/msys64/mingw64/lib/python2.7/shutil.py", line 82, in copyfile
    with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: 'C:/msys64/mingw64/tcl/tcl8.5'

This is an error with virtual env on Windows pypa/virtualenv#93

@nokome nokome added the py label Jun 9, 2016
@nokome nokome added this to the 0.25 milestone Jun 9, 2016
@nokome nokome removed this from the 0.25 milestone Oct 10, 2016
@nokome nokome closed this as completed Jul 3, 2017
alex-ketch added a commit that referenced this issue Oct 27, 2021
…st item

Merge pull request #200 from nlisgo/fix-download-links
Figures pdf list item should be sibling of article pdf list item
alex-ketch pushed a commit that referenced this issue Oct 27, 2021
## [2.10.4](stencila/thema@v2.10.3...v2.10.4) (2020-07-02)

### Bug Fixes

* **eLife:** Figures pdf list item should be sibling of article pdf list item ([b7b7167](stencila/thema@b7b7167)), closes [#200](stencila/thema#200)
stencila-ci added a commit that referenced this issue Oct 28, 2021
# [1.0.0](https://github.com/stencila/stencila/compare/v0.123.0...v1.0.0) (2021-10-28)

### Bug Fixes

* More style refinements for metadata elements ([705b2ad](https://github.com/stencila/stencila/commit/705b2ad2640c6ca99b91f6b9edcd749eaf11dcff))
* **Bootsrap, Latex, RPNG:** Prevent images breaking out of containers ([9018c40](https://github.com/stencila/stencila/commit/9018c40eaa2488cdeaa04ea1a1ee5d2d7586bccf))
* **Bootstrap:** Extend correct Button style class ([73fac61](https://github.com/stencila/stencila/commit/73fac61eab7bb538aa9a45e17697aef21ea0c188))
* **Build:** Fix `lib` module generation from Webpack ([ae460a6](https://github.com/stencila/stencila/commit/ae460a6666248ca46ac9edf91bcf6cefa3ff1095))
* **Build:** Fix root dir resolution for relative paths ([07f0115](https://github.com/stencila/stencila/commit/07f01155f13136f7cad7f46b49e189b2e470ebd2))
* **Build:** Fix ts-node theme import failing package genereation ([2981366](https://github.com/stencila/stencila/commit/2981366704b4fb4c348cd88d740be42d4c73df41))
* **Build:** Make static asset paths relative so they work on CDNs ([aade93a](https://github.com/stencila/stencila/commit/aade93a0b9e702be99de738b0db27a35a7cef46d))
* **Build:** Use Webpack for all build targets for consistency ([99606f9](https://github.com/stencila/stencila/commit/99606f965ce264566800b644eb1331e3c0b72251))
* **CI:** Always build package & docs to catch issues ([74d00bf](https://github.com/stencila/stencila/commit/74d00bf61417715df08378edffbce94629140d5a))
* **Cite:** Avoid italicizing parentheses surrounding citations ([f75cc56](https://github.com/stencila/stencila/commit/f75cc56e537e717e760b1489cd085e0393ba7376))
* **Cite:** Format in-text citations outside of CiteGroups ([e0456da](https://github.com/stencila/stencila/commit/e0456dacfa3f2159062b0c1e0c9efcf9843c835d))
* **Cite:** Temporarily remove parentheses around orphan Cite elements ([db01994](https://github.com/stencila/stencila/commit/db01994e8fdcf7f02fcc28f7946563e4f811d73c))
* **Cite:** Wrap standalone citations in brackets ([4113180](https://github.com/stencila/stencila/commit/4113180d82746cd030b14321efb65726568c5707))
* **Cite APA:** Don't add ampersand before lone author names ([7e623a2](https://github.com/stencila/stencila/commit/7e623a2f667a762572478e6f71d94dc3d4fd642e))
* **Cite-APA Extension:** Add styling for pageStart, pageEnd, and pagination ([544b8d6](https://github.com/stencila/stencila/commit/544b8d6ac9132462ed078c7102215956b06e506b))
* **CSS:** Work around css-nano bug with opacity values ([f9d67b8](https://github.com/stencila/stencila/commit/f9d67b8a708bcbdaa20b735ed63e5e46a95483fb))
* **Demo:** Add missing Stencila Components JS files to preview documents ([9ef8939](https://github.com/stencila/stencila/commit/9ef8939860343de592372bdde78fb7c0d44c34dd))
* **dependencies:** update dependency @elifesciences/pattern-library to v0.0.3 ([56e2227](https://github.com/stencila/stencila/commit/56e2227a4ba4213095f6472b4f4302524c1b90e2))
* **dependencies:** update dependency @elifesciences/pattern-library to v0.0.6 ([de8bf11](https://github.com/stencila/stencila/commit/de8bf111a388d0feda778773a5c1f858c9303f56))
* **dependencies:** update dependency @simonwep/pickr to ^1.6.0 ([2abd9bb](https://github.com/stencila/stencila/commit/2abd9bb2a5f4982662a54c146baa5dc23c910046))
* **dependencies:** update dependency @simonwep/pickr to ^1.7.1 ([c2c58c9](https://github.com/stencila/stencila/commit/c2c58c9f600cccf738a15af36069f994d21b3623))
* **dependencies:** update dependency @simonwep/pickr to ^1.7.2 ([b56a220](https://github.com/stencila/stencila/commit/b56a22066adc94f0d6bdc563ee6900a368f9b621))
* **dependencies:** update dependency @simonwep/pickr to ^1.7.4 ([cb0e4c2](https://github.com/stencila/stencila/commit/cb0e4c2493044d79db7b313ecccce3d2376bd976))
* **dependencies:** update dependency @simonwep/pickr to ^1.8.0 ([cce915b](https://github.com/stencila/stencila/commit/cce915bfdb9fc398c905b362862d5c9e76dc271a))
* **dependencies:** update dependency @stencila/components to ^0.10.1 ([7ccdc58](https://github.com/stencila/stencila/commit/7ccdc58f3588ce88ebab04135ed3a2cde4a54a76))
* **dependencies:** update dependency @stencila/components to ^0.11.0 ([ee2ed55](https://github.com/stencila/stencila/commit/ee2ed55eacecc1518d5fb251106ec2b130a37f17))
* **dependencies:** update dependency @stencila/components to ^0.13.0 ([d47deb3](https://github.com/stencila/stencila/commit/d47deb369113013c180b78d403114145530c2e18))
* **dependencies:** update dependency @stencila/components to ^0.14.13 ([2b4f5cc](https://github.com/stencila/stencila/commit/2b4f5cc813e284e328c32e848f0ac59300ec968a))
* **dependencies:** update dependency @stencila/components to ^0.14.3 ([e7b5f8a](https://github.com/stencila/stencila/commit/e7b5f8a38aa6ca549ecf4f53dda75090a4fa1e2c))
* **dependencies:** update dependency @stencila/components to ^0.14.8 ([4e7a059](https://github.com/stencila/stencila/commit/4e7a059bfd4a91c7fbc7806d37714f8252e149c7))
* **dependencies:** update dependency @stencila/components to ^0.15.1 ([f69641a](https://github.com/stencila/stencila/commit/f69641ad9f2f2023bdddecb7bbb600db4acf9df2))
* **dependencies:** update dependency @stencila/components to ^0.21.1 ([c920d34](https://github.com/stencila/stencila/commit/c920d342937dfb1a4567c41b6187ba1da2c7ad0e))
* **dependencies:** update dependency @stencila/components to ^0.21.5 ([f6ed744](https://github.com/stencila/stencila/commit/f6ed74416206a5f4db7ebd28014fceccb8f9f001))
* **dependencies:** update dependency @stencila/components to ^0.23.5 ([60af470](https://github.com/stencila/stencila/commit/60af4708da806abd24c5e0ff5877f525863f0eca))
* **dependencies:** update dependency @stencila/components to ^0.25.0 ([7dfebc6](https://github.com/stencila/stencila/commit/7dfebc6965f116763567b5d5304bef46f0a5de21))
* **dependencies:** update dependency @stencila/components to ^0.26.3 ([d1ddc1a](https://github.com/stencila/stencila/commit/d1ddc1a38b61e8c3449514061315f2d2fc079cae))
* **dependencies:** update dependency @stencila/components to ^0.26.5 ([b294462](https://github.com/stencila/stencila/commit/b29446252ea7987eae52f6d86e9bf34725b3df3c))
* **dependencies:** update dependency @stencila/components to ^0.26.7 ([69495ff](https://github.com/stencila/stencila/commit/69495ffcaf8cc88f86a8505670cf1fdb42714cbf))
* **dependencies:** update dependency @stencila/components to ^0.26.8 ([f780a5f](https://github.com/stencila/stencila/commit/f780a5f10b8c84112e6a8f29c4892be0ba66af30))
* **dependencies:** update dependency @stencila/components to ^0.27.0 ([7d8001e](https://github.com/stencila/stencila/commit/7d8001e0e8347215fc3561f8d355d8faced1bcc5))
* **dependencies:** update dependency @stencila/components to ^0.28.0 ([0192243](https://github.com/stencila/stencila/commit/01922432aad08b4bf97422679f713289e510e549))
* **dependencies:** update dependency @stencila/components to ^0.29.0 ([59826cc](https://github.com/stencila/stencila/commit/59826cc619805e36a08929e5323fc8b33fde485e))
* **dependencies:** update dependency @stencila/components to ^0.32.0 ([295aa71](https://github.com/stencila/stencila/commit/295aa71d56442c607c977ec736cf259cb17c78fb))
* **dependencies:** update dependency @stencila/components to ^0.41.0 ([71db8f5](https://github.com/stencila/stencila/commit/71db8f538c62dc9c070b344cf709eaa337e0d237))
* **dependencies:** update dependency project-name-generator to ^2.1.9 ([c2b61ee](https://github.com/stencila/stencila/commit/c2b61eec22c93ce0da0da0fbe8fdd80ba38e4f46))
* **dependencies:** update react monorepo to ^16.13.1 ([f7d911e](https://github.com/stencila/stencila/commit/f7d911e08ff3fdc64cb6016d2e812b6e79c960e3))
* **dependencies:** update react monorepo to v17 ([a12e559](https://github.com/stencila/stencila/commit/a12e559e0b3a010e972269f6c6bea609275a68ad))
* **Deps:** Update dependencies ([5d455e8](https://github.com/stencila/stencila/commit/5d455e888a415e268e23adc4ab89777bbbaffbb9))
* **Deps:** Update dev-dependencies (major) ([8e2db57](https://github.com/stencila/stencila/commit/8e2db574f8a255bba34b8b2b80e4fb56a45250b1))
* **Deps:** Upgrade Encoda ([44352c7](https://github.com/stencila/stencila/commit/44352c7f6d66bc1809a38d5da49e8af98e5dfadf))
* **Deps:** Upgrade to postcss-import-url and npm audit fix ([f4c8bba](https://github.com/stencila/stencila/commit/f4c8bba50f54bc867be4790dfb0dfb7e671443a7))
* **Deps:** Use postcss-import-url v5.1.0 ([9896f35](https://github.com/stencila/stencila/commit/9896f35354ccd51de3edcec6721ec97aa32a735b))
* **Docs:** Don't inject toolbar or component scripts multiple times ([9fb3fda](https://github.com/stencila/stencila/commit/9fb3fdafcf00e39b6447067ce172d0ed32d32401))
* **eLife:** Add comma space before parentOrganization ([c1e14a3](https://github.com/stencila/stencila/commit/c1e14a3bda8fafb0db46dff86d8641f194f74cee))
* **eLife:** attribute should be set on list-item ([252c827](https://github.com/stencila/stencila/commit/252c827bbe4d56a66aaf5a47e9de4c6d1bc6202e))
* **eLife:** Figures pdf list item should be sibling of article pdf list item ([b7b7167](https://github.com/stencila/stencila/commit/b7b7167d4cf647135c90153cad764979c6195830)), closes [#200](https://github.com/stencila/stencila/issues/200)
* **eLife:** update unit tests to support new reference format ([#293](https://github.com/stencila/stencila/issues/293)) ([edae444](https://github.com/stencila/stencila/commit/edae44474fc741d44750aba1fbd80f43f30a9ceb))
* **Elife:** Add missing semicolon between Cites in CiteGroups ([74729ad](https://github.com/stencila/stencila/commit/74729adda546c446f2ac0ace9d93f43513c5474c)), closes [#314](https://github.com/stencila/stencila/issues/314)
* **Elife:** Add space to pass lint test ([2d6a694](https://github.com/stencila/stencila/commit/2d6a694bfa83366767477f7cdb2e0a800019edc8))
* **Elife:** Affiliations styling regression ([9f99518](https://github.com/stencila/stencila/commit/9f995184f1dbdaea688e5394038eb96fed3ca2a1))
* **Elife:** Article date line-height ([fba0ff8](https://github.com/stencila/stencila/commit/fba0ff83ffb3151c46c7850e49c0226344c91365))
* **Elife:** Consistent title retrieval ([5966ea5](https://github.com/stencila/stencila/commit/5966ea5d09cd3da3e7ea6b99a00f9ef2d09aa49d))
* **Elife:** Don't use string variables in URLs ([a787107](https://github.com/stencila/stencila/commit/a7871075c92f7bd39640f00a776ec1a1177271ed))
* **Elife:** Ensure editor autocomplete doesn't clash with suggestion ([4db8ca3](https://github.com/stencila/stencila/commit/4db8ca351c111d9e924eb27d6388696031ffa58a))
* **Elife:** Improve disabled button contrast (Close [#235](https://github.com/stencila/stencila/issues/235)) ([9a4fa9b](https://github.com/stencila/stencila/commit/9a4fa9b32b3edb0936d09844f89c401c00c6c01d))
* **Elife:** Make build complete after merging from upstream ([b35092f](https://github.com/stencila/stencila/commit/b35092ff1a7f7a575f22e0521389376fac3abe66))
* **Elife:** Match Encoda date semantics & be defensive ([09707f6](https://github.com/stencila/stencila/commit/09707f62dbdd0088491e52d7c7d44a8e7931f86d))
* **Elife:** Match update ([deb655b](https://github.com/stencila/stencila/commit/deb655ba1ecc0d03b826ed929e92dee04d384487))
* **Elife:** More appropriate array method ([67912e5](https://github.com/stencila/stencila/commit/67912e58face2ab5f8c51060c1aa3713742cea6d))
* **Elife:** Move downloads into own section ([d2dc565](https://github.com/stencila/stencila/commit/d2dc56523c0384cc48fd46d123f176817c108388))
* **Elife:** Reference lacking a volume is not an Thema error ([b75ddbe](https://github.com/stencila/stencila/commit/b75ddbe7b04bf85adc2615d0467fa0e56b027d33))
* **Elife:** Reference PublicationVolume structure ([2504670](https://github.com/stencila/stencila/commit/250467009a6c8f74d300acedd96a6d74c80032e3))
* **Elife:** Remove wrong margin ([96e3ac7](https://github.com/stencila/stencila/commit/96e3ac7f7a05c8b5e6e77c322cc8b5af5833f0a8))
* **Elife:** separate address span with commas ([56294b9](https://github.com/stencila/stencila/commit/56294b969a7699460faf959f1742c7b8d327e1d8)), closes [#261](https://github.com/stencila/stencila/issues/261)
* **Elife:** set target _parent on external links ([ee80b38](https://github.com/stencila/stencila/commit/ee80b38b27e91c48bd7dba5c966193607f0cbcc8))
* **Elife:** Social media links should encode doi ([0fead25](https://github.com/stencila/stencila/commit/0fead25a125f30bde93d458313dc2e13d46491eb))
* **Elife:** Style lint fixes ([30db12f](https://github.com/stencila/stencila/commit/30db12f1f5d024199c81fe1d69b15d49c193a655))
* **Elife:** Style more types of reference source name ([2640327](https://github.com/stencila/stencila/commit/2640327c00269e85ef5cb1c1d69a985459feee64))
* **Elife:** Target downloads section, now its targetable ([fa65315](https://github.com/stencila/stencila/commit/fa653155d099ec3f90b4d5d4387e646093218595))
* **Elife:** Typo in papers url; strip comment ([a98610b](https://github.com/stencila/stencila/commit/a98610bad5fe7b22f595393efac2637260f30bba))
* **ELife:** Vertically center button labels ([309453f](https://github.com/stencila/stencila/commit/309453f1aa329fc3ea8d57ff323fe23f6bc6926a))
* **Extensions:** Upgrade Encoda and remove redundant scripts ([75dcbbf](https://github.com/stencila/stencila/commit/75dcbbfb7f41cc50603b67f09fae57deb849050f))
* **F1000:** Formatting and other tidyups ([59ce4f3](https://github.com/stencila/stencila/commit/59ce4f334d942851fdadf871c756ec072afde45f))
* **Galleria:** Fix grid layout at medium breakpoints ([3228bc0](https://github.com/stencila/stencila/commit/3228bc0cdef3a667085bb2e8505f6cc23c1af0f4))
* **Gallery:** Fix mismatch type in article generation script ([8c90338](https://github.com/stencila/stencila/commit/8c9033897b17118dcd7f12a0de418c09511ecb95))
* **Gallery:** Hide datePublished and update to  new schema for list items ([56fe408](https://github.com/stencila/stencila/commit/56fe408bcffc41ae4b72d46b3156c13f60d50c0c))
* **Gallery:** Use isStandalone and content ([7f1ae28](https://github.com/stencila/stencila/commit/7f1ae28455e7cb43a36c7a5da8ada1e0a0aef706))
* **Giga:** Refine GigaScience based theme ([5511bc5](https://github.com/stencila/stencila/commit/5511bc5ad4e5df3e4eca1a581ae78434f7af583f))
* **In-text citations:** Add separator between Cite items within a CiteGroup ([5a30430](https://github.com/stencila/stencila/commit/5a304307bdb7e931d1a84329eb369c1bef2be068))
* **PLOS:** Refine theme for WebComponent compatibility ([b358489](https://github.com/stencila/stencila/commit/b358489f7032d13efaf6a2a53cfb0d8c7321a851))
* **References:** Fix irregular spacing for Author references ([ddece32](https://github.com/stencila/stencila/commit/ddece32435eb047c27006ff12e056898c0f04a76))
* **RPNG:** Add icons to executable nodes ([c6e9753](https://github.com/stencila/stencila/commit/c6e9753497d3e6e37871a91b5a61a505dd2bccd5))
* **RPNG:** Collapse source code panels in RPNG theme ([a15e6d5](https://github.com/stencila/stencila/commit/a15e6d5e65f0a448fbc6860e143c0666898a5d2c))
* **RPNG:** Ensure contents of all node types are fully visible ([f2586b3](https://github.com/stencila/stencila/commit/f2586b32c741932c781f1fa946c3231a39466a5c))
* **RPNG:** Fix RPNG icon cropping/overlapping figures ([3771dd3](https://github.com/stencila/stencila/commit/3771dd3931cf1841cadcd07c8f6a57d25ddee180)), closes [#270](https://github.com/stencila/stencila/issues/270)
* **RPNG:** Increase subtedly of affordance ([cb5dd56](https://github.com/stencila/stencila/commit/cb5dd564b5b3470db2e578fd0121fe8152a4ab76))
* **RPNG:** Keep icon inside bounding box ([ba55ca9](https://github.com/stencila/stencila/commit/ba55ca94daf1664378b4307e4946344ef1f5201d))
* **RPNG:** Update Code component styling for revamped selectors ([99a297b](https://github.com/stencila/stencila/commit/99a297b34ba31e0ef081addab4413826e9aa7114))
* **Skeleton:** Fix Headings inside non-root elements being too wide ([f775d96](https://github.com/stencila/stencila/commit/f775d96cbdf8a63b65eb999f6ecd34796eb7eb64))
* **Stencila:** Match WebComponent button font-family to theme ([9173879](https://github.com/stencila/stencila/commit/91738792e610331004dadd68a72749fc48d7bb2f))
* **Thema:** Simplify Thema version resolution logic ([31ce7d0](https://github.com/stencila/stencila/commit/31ce7d0d6bee37527cb2f32270ce5845d7c983b7))
* **Theme Editor:** Fix theme editor sidebar layout in Chrome ([b6c094e](https://github.com/stencila/stencila/commit/b6c094e3c31f724117580fc1137feba9c0030786))
* **Theme Editor:** Improve matching logic for color CSS variables ([f1a17af](https://github.com/stencila/stencila/commit/f1a17af7d41cf528355fc789ee60081b9ebbb3c5))
* **Theme Editor:** Refine editor styles, add focus styles to buttons ([a8b7a8b](https://github.com/stencila/stencila/commit/a8b7a8b0874eef413190ab53a187ebcbf16794bc))
* **Tufte:** Nest imported styles and other tweaks ([0c9c590](https://github.com/stencila/stencila/commit/0c9c590eea879fa862266b42c458a74d88835750))
* **Utils:** Include element children when cloning a node ([8a438e8](https://github.com/stencila/stencila/commit/8a438e85da1ddc69a7b48e91f6fc10a3cdca12a3))
* **Visual Regression:** Update Chrome version for visual testing ([1a77ce8](https://github.com/stencila/stencila/commit/1a77ce83efd1e72ed8f5ee4f3e76f392ef3e010c))
* **WDIO:** Fix visual regression tests to work with updated Theme Editor ([c08ed62](https://github.com/stencila/stencila/commit/c08ed62a35ded1e71ab2a03d312b5c5c4a981f60))
* Add letter-spacing as custom property ([2ca8c44](https://github.com/stencila/stencila/commit/2ca8c443c1662be525db5c93735aee6e6f628b6b))
* Remove .large--eight-twelfths ([76f43d7](https://github.com/stencila/stencila/commit/76f43d7e76d11a9150bf59783cbe0f17bcf954ee))
* wrap isn’t work if element has children ([6057769](https://github.com/stencila/stencila/commit/6057769166e7ed824772d8f3658d56b9ea5345da))
* Fix selectors used in references for chnages in Encoda ([854f427](https://github.com/stencila/stencila/commit/854f427fbd9130fe3ff9fc5c368d152f4f7fc00a))
* Use headline custom selector ([9864393](https://github.com/stencila/stencila/commit/986439387d28ddecdd404e23d44ff43895b652bb))
* **Bootstrap theme:** Do not use mixins from shared; docs ([8347907](https://github.com/stencila/stencila/commit/83479076db951895593bbb9de3baf1f8eaff16a6))
* **Browser support:** Transform CSS4 :not() usage to CSS3 spec ([1317b7c](https://github.com/stencila/stencila/commit/1317b7ca52e37b954a92ce8930335ff8ab6cdd1e))
* **Build:** Avoid discarding lib due to running Build:browser twice ([8f0c05d](https://github.com/stencila/stencila/commit/8f0c05dcbabe2dc3d1d56f1b5eb85e9f46c67b64))
* **Build:** Fix build issues due to circular dependencies ([4d7c13e](https://github.com/stencila/stencila/commit/4d7c13e773c839348016b95b470f28e73dd3ca64))
* **Build:** Fix production build failure due to missing plugin ([5aed49f](https://github.com/stencila/stencila/commit/5aed49f1b8e8e0af4e7fb5a37db83d1bbae67572))
* **Build:** Refactor TS modules and fix build task ([4f0815b](https://github.com/stencila/stencila/commit/4f0815b066ce2a3ab8d9c7b0ac68e2a492e6a5a6))
* **Build:** Simplify build command and fix output directory structure ([c0793bf](https://github.com/stencila/stencila/commit/c0793bfeb0a2b5898a09b6daf57ec9ee6a7b9feb))
* **Citations:** Handle race condition with formatReferences ([38c6386](https://github.com/stencila/stencila/commit/38c6386e804027082e5b81d78afbf27a059b95d3))
* **Cite extension:** Restructure and reorder reference properties ([0d6e918](https://github.com/stencila/stencila/commit/0d6e91857c062fca6c66016ad4e61e144f8fdf09))
* **Code extension:** Fix itemtype; add default language; do not style executable nodes ([1315c67](https://github.com/stencila/stencila/commit/1315c67d352d52da5bec39959ea974957b73e725))
* **CodeChunk:** Show x-scrollbars for overflowing codechunks ([5039d15](https://github.com/stencila/stencila/commit/5039d1538a5b5b6a3f746265ef10c454995a934c))
* **Common Styles:** Move description/abstract from themes to common.css ([b2eab4b](https://github.com/stencila/stencila/commit/b2eab4b4b3ef6778f231dc7f2e09da2819613737))
* **Components:** Load components in index.html ([a32262a](https://github.com/stencila/stencila/commit/a32262a3ebcafbb06152b70c6a826e4e1f0fb0dd))
* **CreativeWork:** Don't add extraneous commas in reference authors ([3967e65](https://github.com/stencila/stencila/commit/3967e65f58e5a4eb93b95d175565f92e9eb02b15))
* **CSS:** Malformed custom property usage ([e69dcd5](https://github.com/stencila/stencila/commit/e69dcd5cec2c798b9192403e063e58774fa95a0f))
* **Demo:** Add list of authors to Article ([3159ba4](https://github.com/stencila/stencila/commit/3159ba43f9795cba196cd3e9526c64cc31f22a95))
* **Demo:** Generate examples standalone ([a2eb9f1](https://github.com/stencila/stencila/commit/a2eb9f1a788e03168a08810c45a6e242a18ca15c))
* **Demo:** Initialize theme each time it, and  example, set ([801a7e9](https://github.com/stencila/stencila/commit/801a7e99c22de83ae4dfbea971274bbcc2ddac8b))
* **Demo:** Make demo paths relative for use on GH Pages ([07d980a](https://github.com/stencila/stencila/commit/07d980a57b49ad93eb871d6c7d34d2f615a7aadc))
* **Demo:** Reflect active theme/article in dropdown when reloading ([8e050b9](https://github.com/stencila/stencila/commit/8e050b9829e55d361025ae6f676f02095765ddf5))
* **Demos:** Clean up demos, move script from .html to .ts ([446794e](https://github.com/stencila/stencila/commit/446794eae29274de2cd9da079d05e286320b258f))
* **Dependencies:** Upgrade Encoda and remove DOM manipulations no longer needed ([ea70ac2](https://github.com/stencila/stencila/commit/ea70ac20160df9c70d91de1e784af3b7262077f5))
* **Docs:** Fix Publication step on TravisCI ([35cfad0](https://github.com/stencila/stencila/commit/35cfad0097e5f0488dadc8c87d7aad7a01419a23))
* **Docs:** Re-evaluate theme JavaScript when switching themes ([befaa76](https://github.com/stencila/stencila/commit/befaa7635bed00953ee182d8a2b1c7675e6417e5))
* **Editor:** Catch color picker errors ([3f0607a](https://github.com/stencila/stencila/commit/3f0607aea835cb9ad92d1c7cc6d57fc5da915b96))
* **Editor:** Commit chosen colour when closing colour picker ([e2173b0](https://github.com/stencila/stencila/commit/e2173b0436cd145f0bbaca08c3a98c9f844bb382))
* **Editor:** Don't discard parameters from URL when changing themes ([2479846](https://github.com/stencila/stencila/commit/24798464b501f08fb89524f30604d23e7b5a38c6))
* **Editor:** Fix asset resolution for example articles ([160c892](https://github.com/stencila/stencila/commit/160c89283fe8f6d2865047e4fb0d537b0140ccd9))
* **Editor:** Fix manual color entry conflicts with Color Picker ([20f216d](https://github.com/stencila/stencila/commit/20f216d4e62aa9db8b233f205eb1adecd197e0c4))
* **eLife:** Handle YAML frontmatter for authors, organizations, abstract ([375f54c](https://github.com/stencila/stencila/commit/375f54cb2a0f1020183a0088325638cb8b373840))
* **Elife:** Don't duplicate font blocks ([f7ba6ec](https://github.com/stencila/stencila/commit/f7ba6eccb4a96ac1f43359aa78a17d9f95564f3b))
* **ELife:** Update markup based on microdata discussion ([dd2e11e](https://github.com/stencila/stencila/commit/dd2e11e96fb2b1d3d55a877f92b7ec0db14628ad))
* **eLife theme:** Changes to dir names and selectors ([6ef7ac2](https://github.com/stencila/stencila/commit/6ef7ac22ae732d4632d015be5cf719b8730dcd4f))
* **ELife Theme:** Add theme switcher ([51b5c49](https://github.com/stencila/stencila/commit/51b5c49060796377c7416fb6286dd8d7e08689a6))
* **ELife Theme:** Fix regressions with `converted-article.html` ([ea0ca02](https://github.com/stencila/stencila/commit/ea0ca025b6cdf93fd4a1acd3d53d6b68e6153a38))
* **ELife Theme:** Render citations in eLife theme by default ([fed4c61](https://github.com/stencila/stencila/commit/fed4c610af0083b5f5f40e51bfa4fffbf5d2f699))
* **Examples:** Actually run the functions ([0907a34](https://github.com/stencila/stencila/commit/0907a34e71d271122879d28cc6c746f18690b0ea))
* **Examples:** Update Simple example with new component tag names ([e1b738e](https://github.com/stencila/stencila/commit/e1b738e695d22f425ffa478b87d13ccd15074585))
* **Extension:** Add missing import ([daf0959](https://github.com/stencila/stencila/commit/daf0959d64157748424d3ecb1e5e6699aea7a345))
* **Extensions:** Only quote name when need to ([f189065](https://github.com/stencila/stencila/commit/f1890657f2073b4b0e8b0a53e85db7862c5fd6ca))
* **Extensions, Skeleton theme:** Changes related to upgrading Encoda ([40694a2](https://github.com/stencila/stencila/commit/40694a24616e8488cb6e474c0e5384e57a011e02))
* **Generate:** Use Promise<unknown> when generating themes ([87736d1](https://github.com/stencila/stencila/commit/87736d15422f1824cf351ef828230d495b278475))
* **HMR:** Fix stack overflow due to double HMR instances ([190a891](https://github.com/stencila/stencila/commit/190a891e9cad4f7285e55c4f2daeac1bce5d1128))
* **Hooks:** Update pre-commit script name to match renamed script ([cc69db8](https://github.com/stencila/stencila/commit/cc69db80016f6a7dd3c70b4d7d155c374dec9f57))
* **Hooks:** Update pre-commit script name to match renamed script ([4814aea](https://github.com/stencila/stencila/commit/4814aea723ae1f400ac3ac7f45e891a3f866e0c6))
* **Javascript:** Allow themes to be loaded in Node.js ([4f307e5](https://github.com/stencila/stencila/commit/4f307e55cabf483df75521e9580ba96dcbe0cb54))
* **JS:** Initalize JS even if script is loaded after DOMContentLoaded ([7639b4b](https://github.com/stencila/stencila/commit/7639b4bbe3d36f541f80e86d8d4a94c039250198))
* **Linting:** Add Stylelint to enforce semantic selector usage ([a6a4b89](https://github.com/stencila/stencila/commit/a6a4b8961236e4e35f5d299821acf63483159350))
* **Nature:** Adjust theme to handle YAML frontmatter + CodeChunks ([802cfcf](https://github.com/stencila/stencila/commit/802cfcf96694f744e6d3b668bd35456ac0381beb))
* **Nature:** Fix monospace font-family name ([97f92ae](https://github.com/stencila/stencila/commit/97f92ae797286a78c5b66b891dc15940fb08f754))
* **Nature Theme:** Tweaks to Nature theme markup and styles ([cea4860](https://github.com/stencila/stencila/commit/cea486018e0c58ee6d25bb8df84ec9f58f3a36b6))
* **Package:** Fix pkg error. Closes [#2](https://github.com/stencila/stencila/issues/2). ([f795230](https://github.com/stencila/stencila/commit/f795230b36c285ebe8404f8bc24894b21b14439b))
* **Package:** Setup for sepearate browser and lib distributions ([2ba3594](https://github.com/stencila/stencila/commit/2ba35944b40f48188d8c646ddbca44307a32136a))
* **Package:** Use prepare instead of postinstall ([1be7091](https://github.com/stencila/stencila/commit/1be70914be65c9e3ace8be16b3e3e17f778f9d23))
* **Pages:** Fix GitHub pages generation ([2a9dcf6](https://github.com/stencila/stencila/commit/2a9dcf65807ddcab3cd1aa13e7bb247a0e5fcc82))
* **Person extension:** DOM manipulations for more style-able names ([cbdc70a](https://github.com/stencila/stencila/commit/cbdc70a000148e26473a6bcaa15199cc13862677))
* **PLoS theme:** Tweaks to table, references, and markup ([184ede6](https://github.com/stencila/stencila/commit/184ede6f7c147528b42f91e87b5b15aca4da8b76))
* **PLoS theme:** Update references style + table markup ([136b4f3](https://github.com/stencila/stencila/commit/136b4f3810096cbfd7a5852db14ba8055f0ba843))
* **Pre:** Fix Safari bug with rendering Pre elements inside iFrames ([6b5c8b0](https://github.com/stencila/stencila/commit/6b5c8b0069b96cee1db09ec2d3070e1563eaf742))
* **README:** Fix generation of MD table for list of Themes and Extension ([5039e41](https://github.com/stencila/stencila/commit/5039e411aa5b6749b11ee64db64f2bfac6dc3f7d))
* **Ready function:** Use not loading, instead of complete ([b61ceb1](https://github.com/stencila/stencila/commit/b61ceb1a8d98f4ccbd15fee5a1242b6512abd954))
* **Reference Styles:** Fix regressions in Nature theme ([2cc7861](https://github.com/stencila/stencila/commit/2cc78615aff1a3cb3f806aa1044da3dce1313256))
* **References:** Fix Reference formatting selectors and type castings ([b3e23e1](https://github.com/stencila/stencila/commit/b3e23e1b9e53688a2a8ada78928dbf729a8727ad))
* **References, eLife:** Add MLA, APA citations to references.html ([806a1f3](https://github.com/stencila/stencila/commit/806a1f3b0c8d7c4ae799ab093c3315c872afefdd))
* **Release:** Fix npm ignoring the build artifacts folder ([1e795d2](https://github.com/stencila/stencila/commit/1e795d2358e20006ffb9dbd30b119a5c3e106a22))
* **Selectors:** Fix custom selectors ([7bd1398](https://github.com/stencila/stencila/commit/7bd1398dfd123b6daab3cc3407590d5f65a3032e))
* **Selectors:** Fix selectors import path in configuration ([c37e331](https://github.com/stencila/stencila/commit/c37e3319757b9b9847eed99fc3b3d4c8682798b6))
* **Selectors:** Match Headings & elements with multiple itemtypes ([d35e8f1](https://github.com/stencila/stencila/commit/d35e8f1139ef91df63de242facb09bf33a701692))
* **Selectors:** Prevent Prettier from mangling Custom Selectors ([45ae358](https://github.com/stencila/stencila/commit/45ae3589c82d67f7e9fb9f1fa9c7a20b6b66f157))
* **Selectors:** Rename code-chunk to CodeChunk ([70e669f](https://github.com/stencila/stencila/commit/70e669fb7351bbf99a6e17897baccd1d5d9504c6))
* **Selectors:** Reove trailing newline to avoid stylelint error ([08728e1](https://github.com/stencila/stencila/commit/08728e16d89443c7739c6627bbce47c22ad61bf2))
* **Selectors:** Update selectors ([50c14a9](https://github.com/stencila/stencila/commit/50c14a97ea6072044ba79821cfd76fd3184abc1f))
* **Selectors:** Update selectors after upgrade of Schema version ([b37c2fb](https://github.com/stencila/stencila/commit/b37c2fb5a8451eebc3947c35659b23160d0865cf))
* **Selectors:** Update selectors to also target data- prefixed versions ([4306d68](https://github.com/stencila/stencila/commit/4306d687172d1eeb31ac83d81d8e811c9a6406e6))
* **Selectors:** Upgrade Schema version and regenerate selectors ([9eb59da](https://github.com/stencila/stencila/commit/9eb59dab7b5232f02b2c320b933cf0e9746cc77f))
* **Semantic Selector:** Fix CSS syntax when generating selectors ([4963cc6](https://github.com/stencila/stencila/commit/4963cc6739fa40352dc7d93f626d226b9b60fad6))
* **Skeleton:** Do not rely on anything in shared; add README; linting ([7b238c3](https://github.com/stencila/stencila/commit/7b238c358fec0ad135c1199e0a7995fac99cfe63))
* **Skeleton:** Ensure index.ts is a module ([d1d941e](https://github.com/stencila/stencila/commit/d1d941ec70b9bbd068cea5e34d801f8a9362bf0b))
* **Skeleton, Stencila:** Fix nested CSS variables not being evaluated ([a49a4f8](https://github.com/stencila/stencila/commit/a49a4f8fee42b74235f7206656a4b08316786f6d))
* **Stencila:** Add common theme dependencies ([4c856bd](https://github.com/stencila/stencila/commit/4c856bd5a07cce27e50b3c32ea95075f3b887558))
* **Stencila:** Fix short paragraphs being centre aligned ([236f1e7](https://github.com/stencila/stencila/commit/236f1e7f09fd85751db6e2f3a0777a469af6a608))
* **Stencila:** Fix vertical spacing for nested lists after paragraphs ([2ef401a](https://github.com/stencila/stencila/commit/2ef401a616315922318aa70fb6cb41207fd4e948))
* **Stencila:** Reduce max-width of CodeChunk components ([5ee20b0](https://github.com/stencila/stencila/commit/5ee20b082793bdeae7a7a1471e511e59e99a0126))
* **Stencila:** Tweak Stencila theme (colors, width, spacing, mobile). ([2ff6197](https://github.com/stencila/stencila/commit/2ff619711239098eea2328d0d3fd6496a9da43b3))
* **Stencila theme:** Ensure init function ([602550a](https://github.com/stencila/stencila/commit/602550a8d8dce9514315709b8453b0b84e3b2128))
* **Stencila theme:** Improve display of figures ([7a0a96e](https://github.com/stencila/stencila/commit/7a0a96e288d545e2336bb9676d034140740464be))
* **Stencila theme:** Left align figure pre ([bcb2270](https://github.com/stencila/stencila/commit/bcb22706e07f084613c03c089b382b712bcb4357))
* **Stencila theme:** Make tables scrollable + have max height in mobile ([b527ee5](https://github.com/stencila/stencila/commit/b527ee5625f7e8e9b497b94a42ad6bf0df1fcf0e))
* **Stencila Theme:** Refine some spacing and layouts ([97c12b9](https://github.com/stencila/stencila/commit/97c12b91562fe2149a9df673c8bd22f60fa177bd))
* **Styles:** Clean up eLife and Nature styles ([903d86a](https://github.com/stencila/stencila/commit/903d86abf9b05089f7dad097ac2175bc101e769f))
* **Styles:** Path path resolution to fix inlining fonts into CSS ([1ffd41a](https://github.com/stencila/stencila/commit/1ffd41a93a99f6b817c88f5c66d95e21424e82d0))
* **Syntax Highlighting:** Fix syntax highlighting for JSON code blocks ([57cd42a](https://github.com/stencila/stencila/commit/57cd42a1ac89fd8b1ac53d4c1358a73bf3638c4e))
* **Theme Contribution:** Fix generation of contributed CSS variable ([d31909e](https://github.com/stencila/stencila/commit/d31909e4150e3b6fd91dd69866e219cb5d72fc1d))
* **Theme Editor:** Allow serving from sub-dir by setting env.ASSET_PATH ([363ab07](https://github.com/stencila/stencila/commit/363ab0783d40927c585e56d104dd93eff7edd6d3))
* **Theme Editor:** Fix file globs for Demo build ([9c7dd64](https://github.com/stencila/stencila/commit/9c7dd6496f48cb493cd674bad694b77cfca2a798))
* **Themes:** Clean up common styles, eLife, Nature, Plos, Stencila themes ([3ac0897](https://github.com/stencila/stencila/commit/3ac08977cfa171d69e1bef6c453a4c764deceda2))
* **Themes:** Fix invalid custom selectors ([c972fcd](https://github.com/stencila/stencila/commit/c972fcd89c01342c7fd50e11c351628eed173aba))
* **Themes:** Refinements for eLife, Nature, PLOS themes ([80dac6d](https://github.com/stencila/stencila/commit/80dac6d57e7cf1fcb4ec210a4af9e50a4487fbe6))
* **Themes:** Remove horizontal scrollbars from gray headers. ([a04b58a](https://github.com/stencila/stencila/commit/a04b58a1a615de0ba73324d5792a9f270470c73b))
* **Themes:** Remove zombie theme ([15d336e](https://github.com/stencila/stencila/commit/15d336e854f2cdca6411f2fe27512d39d504fa84))
* **Themes:** Tweaks to Nature theme. Add reference styling WIP (non-mobile). ([e7b08ff](https://github.com/stencila/stencila/commit/e7b08ff7b6338ceb1268480887872ca1559f6e66))
* **Themes:** Use semantic selectors, comment setTimeout usage ([9b2da0c](https://github.com/stencila/stencila/commit/9b2da0cd22ad887307dc4e6db0d42587812802c1))
* **Types:** Type root ([f4e8160](https://github.com/stencila/stencila/commit/f4e816056f45a0933c53df7be23d64094cde6434))
* **TypeScript:** Fix getTheme function logic ([39652d6](https://github.com/stencila/stencila/commit/39652d6da3d35d2dadc372214a416ddd0e58559f))
* **Update Demos:** Update HTML encoded example (converted-article.html) ([3c56e0a](https://github.com/stencila/stencila/commit/3c56e0a3b18044a2c624e984d20df3d85cf2c10a))
* **Utility function:** Better type safety and more flexibility for create and append ([7ef4cdd](https://github.com/stencila/stencila/commit/7ef4cdd0f1fe9660b108bc058596a7edde7affda))
* **Utility functions:** Allow for camelCase property names ([e7a673b](https://github.com/stencila/stencila/commit/e7a673beae7634648870b1d5a92fd9daa6dee3b8))
* **Utility functions:** Require spaces between attributes; better support for custom selectors ([f45abb9](https://github.com/stencila/stencila/commit/f45abb901c0e9f271be3fcfd70669dde4094a2c1))
* **Wilmore:** Fix Code, Math, DataPublished node formatting & styles ([1a9f528](https://github.com/stencila/stencila/commit/1a9f528ba95265266edbdc96074348159249b2f2))

### Features

* Hide article identifiers section ([cc54727](https://github.com/stencila/stencila/commit/cc54727d241a49e6e6d86288137c0a4e291cdc2e))
* Style in-text citations ([58ee4f8](https://github.com/stencila/stencila/commit/58ee4f89bdad86135c02d4930d54ec63b9d6d6a5)), closes [#283](https://github.com/stencila/stencila/issues/283)
* Style new Article elements added by Encoda v0.99.16 ([3948918](https://github.com/stencila/stencila/commit/39489183a4d6217bc0cfe2118ed0f8519faf02d0))
* **Citations:** Add support for alternative citation modes ([ab821f1](https://github.com/stencila/stencila/commit/ab821f1e8d2a82e43cf5cafed8b753bdbe78ba90))
* **Docs:** Inject Executable Toolbar into theme previews ([92d307f](https://github.com/stencila/stencila/commit/92d307f98f85446338f2d1e32533d606015b6e5e)), closes [#233](https://github.com/stencila/stencila/issues/233)
* **eLife:** Add executable version download link ([fd9a985](https://github.com/stencila/stencila/commit/fd9a98513c72ad6e3773cf37f010f6a6337e1039))
* **eLife:** Add target=“_parent” to download links ([79b427b](https://github.com/stencila/stencila/commit/79b427bda4f5f9a40bdd1a8ee96a242adb983621))
* **Elife:** Add basic link to downloads menu ([8977cde](https://github.com/stencila/stencila/commit/8977cdee491300dfcf39c2f3377da9768dcbd4e3))
* **Elife:** Add data provider to report status of API request ([65a1627](https://github.com/stencila/stencila/commit/65a1627a1e5f1f1ecb949d555fe92e45d65c738d))
* **Elife:** Add download icon for narrower viewports ([26a4aa6](https://github.com/stencila/stencila/commit/26a4aa6cd56114822a5399e8f1d31b6d51bde945))
* **Elife:** Add download icon for wider viewports ([43b4c1e](https://github.com/stencila/stencila/commit/43b4c1e00ffa79c1d9fc79311e1e6e935d880c35))
* **Elife:** Add oa and cc icon links ([c6fcdcf](https://github.com/stencila/stencila/commit/c6fcdcfa43f8f3613a29a81096c5e10657be32a8))
* **Elife:** Add PDF download links ([f839fb8](https://github.com/stencila/stencila/commit/f839fb8f2e8e06bd1c37b200435dc62d0f42c8ae))
* **Elife:** Add vertical space around social icons ([762e984](https://github.com/stencila/stencila/commit/762e98461b7a3baad84e9d9275a9122ee80f2f0e))
* **Elife:** Begin download list skeleton ([d802289](https://github.com/stencila/stencila/commit/d802289fc210269ccf37062f8215827d74862ee2))
* **Elife:** Build more of the downloads list ([7e540e3](https://github.com/stencila/stencila/commit/7e540e3a62535a76860142d2d359bb17610d0b14))
* **Elife:** Catch errors from date formatting ([2081f00](https://github.com/stencila/stencila/commit/2081f0063b48b2e5d7621c0cce964116e20ba05e))
* **Elife:** Centre 'content header' elements, ignore references ([3554232](https://github.com/stencila/stencila/commit/35542320b73a28320df31ce84134c4b2ba89b129))
* **Elife:** Data provider throws on invalid eLife article id ([0b445a5](https://github.com/stencila/stencila/commit/0b445a52f3585cf5f6ee719fddfe17859a9ab4be))
* **Elife:** Dotted underline per download link ([ba1932b](https://github.com/stencila/stencila/commit/ba1932b83d0a4e1c973ebca2007b576b4a04dee9))
* **Elife:** Download list hover color ([92b6c1b](https://github.com/stencila/stencila/commit/92b6c1b342c196b66e94a2d4ac967795ee7a0b22))
* **Elife:** Downloads link targetable by CSS ([ebeca8c](https://github.com/stencila/stencila/commit/ebeca8c7060a288edbbe43bb6c88af84e3e3f370))
* **Elife:** Expose the article PDF URI ([4d0f766](https://github.com/stencila/stencila/commit/4d0f766e176d7324768bc67290a308c50b883afe))
* **Elife:** Expose the figures PDF URI ([8a1b1db](https://github.com/stencila/stencila/commit/8a1b1db95de8c4af3234ad0b31f88733a898b48c))
* **Elife:** First pass social sharers DOM ([35900de](https://github.com/stencila/stencila/commit/35900dee4787aade08819a30a31d46fc0a360d8e))
* **Elife:** Get the article DOI ([63a9571](https://github.com/stencila/stencila/commit/63a9571645203f1d8d81c46c78b69603db3079b6))
* **Elife:** Get the article title ([370e68f](https://github.com/stencila/stencila/commit/370e68f48d9e16124eff3e6cbabded96af034a64))
* **Elife:** Handle error from social tools build ([28d010f](https://github.com/stencila/stencila/commit/28d010f7319c4ecb73ed5a669848504ef00627be))
* **Elife:** Hide article identifiers section ([0bfc95f](https://github.com/stencila/stencila/commit/0bfc95f6d593b0206e86ae353ffe358e0aba95b4))
* **Elife:** In-article text retrieval & whitespace normalisation ([483bcbf](https://github.com/stencila/stencila/commit/483bcbf55e5aecc4fdd3a15f5dc96f474f784cf8))
* **Elife:** link to the new labs post directly ([829f474](https://github.com/stencila/stencila/commit/829f474b35230668ebce046f42fe929ac3fe263a))
* **Elife:** Match eLife's download link text ([3aac9fe](https://github.com/stencila/stencila/commit/3aac9feaa19299a0e1f22e38940d4e3c8843b640))
* **Elife:** No affiliations at narrower viewports ([268dd32](https://github.com/stencila/stencila/commit/268dd32afeb6539a843e80f0cd109f4c04ddcc1d))
* **Elife:** Obtain article id & use in download menu links ([87df483](https://github.com/stencila/stencila/commit/87df483f8b334913349f24a2a6ad567d5800e790))
* **Elife:** Remove obsolete CiteULike ref ([746eace](https://github.com/stencila/stencila/commit/746eaceedaf5a029dcabf81172bdb5c045d15cc1))
* **Elife:** Responsive title typography ([d01c883](https://github.com/stencila/stencila/commit/d01c883ce463ce3b10f40f9eb6dc1c6b204f0ed2))
* **Elife:** Right align download menu link, & spacing ([b49c2d2](https://github.com/stencila/stencila/commit/b49c2d21574345076c3c9424b97b5944266893f7))
* **Elife:** Social sharers hover state ([5206921](https://github.com/stencila/stencila/commit/5206921e8ba7df1f0aa77b3962d08ad435c02fbd))
* **Elife:** Style references ([f0a4fe4](https://github.com/stencila/stencila/commit/f0a4fe4ff432d6d2e65a9e5680beb12edc6b135c))
* **Elife:** Style social sharing icons ([de13cd0](https://github.com/stencila/stencila/commit/de13cd0de358fb1ba0ffa6447527c37e7e20cb02))
* **Elife:** Throw error on request for invalid PDF type ([fcd8e75](https://github.com/stencila/stencila/commit/fcd8e758701d4a1efaae9552f35166f37125e77c))
* **Elife:** Use link to executable for social media sharing ([81367e2](https://github.com/stencila/stencila/commit/81367e2bedf4e587272d1157b7814b1cfe52308a))
* **Elife:** Use Response's ok property in place of status ([b785399](https://github.com/stencila/stencila/commit/b7853998caf78a7964ce6cf17d9a456c15d5ec0e))
* **ELife:** Style Executable Doc Toolbar & Code components ([0253f8b](https://github.com/stencila/stencila/commit/0253f8bb53da59cab29b10dd004cc6e700f0d180))
* **Extensions:** Add `cite-author-year` extension ([fb534e2](https://github.com/stencila/stencila/commit/fb534e2ca030cb30d8b7d43d00cc973e697bc26c))
* **F1000:** Add Table element styles ([e2579b2](https://github.com/stencila/stencila/commit/e2579b2b0f8359bb2c2ee8d5170728f036114b12))
* **F1000:** Initial version of a theme for F1000Research ([a1e8e9e](https://github.com/stencila/stencila/commit/a1e8e9e64f353fd65d96f6bb8e52901c3db15b1c))
* **F1000:** Style WebComponents to match theme ([93ccb8f](https://github.com/stencila/stencila/commit/93ccb8f70de3d54c1f931f6c33dd8d5e4fb94b58))
* **Giga:** Adds a theme for GigaScience and GigaByte ([3784dab](https://github.com/stencila/stencila/commit/3784dab4d60c3bc5c047be82fadaa65913db9adf))
* **LaTeX:** Add font color as a variable ([696aeef](https://github.com/stencila/stencila/commit/696aeefdc2961373f2d01fd6b2511371d7e93652))
* **LaTeX:** Add the LaTeX theme ([64e4ded](https://github.com/stencila/stencila/commit/64e4ded2270f3961a87e14b0df9cbf4e173c849d))
* **Numeric in-text citations:** Split out into separate extension for reuse ([d6e496a](https://github.com/stencila/stencila/commit/d6e496a50049a132eefd6908091e2f1db69e3b9d))
* **Stencila:** Style table rows for better readability ([876c87d](https://github.com/stencila/stencila/commit/876c87d3d2ad1de96badde5d8c86de89e4256aed))
* **Tufte:** Add the Tufte theme ([be2d1b8](https://github.com/stencila/stencila/commit/be2d1b8d45b000ba5385810db9ee200e1e52ef1a))
* **Utils:** Expose function for getting dimensions of RPNG symbol ([1f74664](https://github.com/stencila/stencila/commit/1f74664acca0279a4bfb393737b02f29f490aa06))
* Add styling for date publication ([0587dd6](https://github.com/stencila/stencila/commit/0587dd624040c546df87cc77a485b8a35f8f8bdb))
* Add & refine styles for CodeChunk component ([14b2f19](https://github.com/stencila/stencila/commit/14b2f1952a0f960c29f2bbb7bdaea522d82dc0bf))
* **Bootstrap:** Add bootsrap theme ([68d42ec](https://github.com/stencila/stencila/commit/68d42ec94b271ecf6adafad1041c997ee31068f7))
* **Build:** Combine & sort media queries ([16ed2b6](https://github.com/stencila/stencila/commit/16ed2b6941a2fac4d866efdcdcd442570f8ffcb6))
* **CSS:** Reintroduce postcss mixins to build ([53088da](https://github.com/stencila/stencila/commit/53088daccfccbb23b2665a460b639fd4a5fb5e7b))
* **Date:** Format eLife's publication date correctly ([d0603a2](https://github.com/stencila/stencila/commit/d0603a2f7ac0e7a66e779ba5dea09d3b81f760a3))
* **Demo:** Add & style theme gallery landing page ([edc9653](https://github.com/stencila/stencila/commit/edc9653ac25e0fedc5feb912fb288a04f943b139))
* **Demo:** Add theme contribution modal ([9bae762](https://github.com/stencila/stencila/commit/9bae7625a6a1d57f95a1362b95a94bd8503c4474))
* **Editor:** Add hover state for gallery thumbnails ([f08f194](https://github.com/stencila/stencila/commit/f08f1946abd356ba38ba1539891ff4a0b154632d))
* **Editor:** Add theme info above customization settings ([50f096a](https://github.com/stencila/stencila/commit/50f096a43e35e91b41a0dd24fb4fa0a907109ab6))
* **Editor:** Auto focus & format theme name when contributing ([c060c6e](https://github.com/stencila/stencila/commit/c060c6e03bbbe8c884f28eae08b1056b5efba5ad))
* **Elife:** Add author separator ([f1be75d](https://github.com/stencila/stencila/commit/f1be75dd999587dc05d5c8cce3d19ef8e8928b2c))
* **Elife:** Only one h1 per page ([b8d2267](https://github.com/stencila/stencila/commit/b8d226726a8d9773ca3f13836e3850450c5a8f92))
* **Elife:** Style affiliations ([d18f1f4](https://github.com/stencila/stencila/commit/d18f1f48f9911481c9ac2d987acc9df03ff1ec3f))
* **Elife:** Style affiliations list ([eaccd12](https://github.com/stencila/stencila/commit/eaccd12fe3fc78d1432b1d9624c576cc3cad35bf))
* **Elife:** Temporarily remove author afflilation indicator ([1f75003](https://github.com/stencila/stencila/commit/1f75003e057f122affd9ed4a0b14c84fe57b6bbb))
* **Elife:** Use eLife corresponding author envelope icon ([0a72a90](https://github.com/stencila/stencila/commit/0a72a9005d880808b2fd733258c215873d1c5064))
* **Elife:** Use Person extension to style authors ([a2a9ba6](https://github.com/stencila/stencila/commit/a2a9ba6b711561e223cdbc4f9d966ea419f18235))
* **Fonts:** Use Noto Sans SemiBold for eLife headings ([bd38d09](https://github.com/stencila/stencila/commit/bd38d096f2466ee17d26c651d12229675a2548dd))
* **Galleria theme:** Add theme for styling gallery pages ([ad87a7a](https://github.com/stencila/stencila/commit/ad87a7a9d9ba26a087a9dc8398384f98a0848d1b))
* **Gallery:** Add script to generate docs/gallery ([da500b3](https://github.com/stencila/stencila/commit/da500b3927871ff64dbc363c4e94e16ac9a9111b))
* **Heading extension:** Add in leiu of longer tem fix in Encoda ([56619ee](https://github.com/stencila/stencila/commit/56619eeb342c12a988f1ab4c7c08cdb2304adc23))
* **Mathjax CSS:** Add generation of MathJax CSS ([d1fda5d](https://github.com/stencila/stencila/commit/d1fda5d519c558fa1da27ed6df1b6012c1c1789d))
* **Microdata:** Use microdata-based CSS selectors for references. ([a7b690d](https://github.com/stencila/stencila/commit/a7b690d3c62967c242061228da0bd1c63da1601f))
* **Nature:** Refactor and update Nature theme to emulate new branding ([d552f57](https://github.com/stencila/stencila/commit/d552f57be5c96745a36e39d04bc819524ac53b1f))
* **Pages extension:** Add the pages extension ([eb64e1a](https://github.com/stencila/stencila/commit/eb64e1adb55ff9700b1eceacbd616319bfa799cb)), closes [#23](https://github.com/stencila/stencila/issues/23)
* **PLOS:** Update theme with new semantic selectors ([ca36008](https://github.com/stencila/stencila/commit/ca36008dcb828014d910df6af39a3928c086a1f0))
* **PLoS Theme:** Add PLoS WIP theme ([c4819f9](https://github.com/stencila/stencila/commit/c4819f9a21e263bb0b388a8a7312ca7c94013b78))
* **Prism addon:** Add prisom addon for syntax highlighting ([967fe53](https://github.com/stencila/stencila/commit/967fe537ce567b9ea6906b2fa7588e610c38ce3a))
* **RPNG Theme:** Add theme for generating RPNGs. ([c5b18b7](https://github.com/stencila/stencila/commit/c5b18b75d3bb1d1bd0d76c079cfdd29d41ea3bac)), closes [#31](https://github.com/stencila/stencila/issues/31)
* **Selector functions:** Add module for handling custom selectors ([59be9e9](https://github.com/stencila/stencila/commit/59be9e9ff450c1b141aac762a31dbd0a10494576))
* **Selectors:** Autogenerate semantic selectors from Stencila Schema ([8c5862c](https://github.com/stencila/stencila/commit/8c5862c4bb8ec26586f01db13a82a34e6b1378cc))
* **Selectors:** Draft: Auto-Generate semantic selectors ([1caacfd](https://github.com/stencila/stencila/commit/1caacfd5fc6fe55dfe06f533e2d5be5f6a715296))
* **Selectors:** Generate PrismJS compatible code selectors ([5f34f55](https://github.com/stencila/stencila/commit/5f34f55e1e419068a2f06a12b22802163cae06af))
* **Selectors:** Generate utility selectors for selecting element groups ([49f3d38](https://github.com/stencila/stencila/commit/49f3d389f2d4547dbbcfd7efd50cd8969b532c79))
* **Shared JS:** Add functions for DOM manipulation ([01d6d71](https://github.com/stencila/stencila/commit/01d6d71271a48ded4f4b7c6b652c9495d117a88c))
* **Shared scripts:** Add DOM manipulation fixes ([c049b5f](https://github.com/stencila/stencila/commit/c049b5fc5f996a506e7e4b88cb2198a96b089742))
* **Skeleton:** Add basic styling to Skeleton theme ([afffdbd](https://github.com/stencila/stencila/commit/afffdbd6811ff6a2cc6a5951beac33712d848923))
* **Skeleton:** Add Skeleton starter theme ([c70dbb4](https://github.com/stencila/stencila/commit/c70dbb41f025a2a9a3fa3aca73113e05ae62fccc))
* **Skeleton theme:** Add all existing addons ([e73d853](https://github.com/stencila/stencila/commit/e73d8530d8dddb2523444d35d04c1be367bbdaeb))
* **Stencila components addon:** Addon for adding Stencila Web Components for document nodes ([65d84a9](https://github.com/stencila/stencila/commit/65d84a9070fa0658673b57623acdb93041dc93a4))
* **Stencila Theme:** Refactor styles to be mobile first ([bf9336d](https://github.com/stencila/stencila/commit/bf9336d58813c6e0bf7f97f07ccd7e16ad7edcd0))
* **Stencila/Wilmore:** Fork and replace existing Stencila theme ([5bd5162](https://github.com/stencila/stencila/commit/5bd5162744a76eee86e146524b2f4c4338aaf02e)), closes [#70](https://github.com/stencila/stencila/issues/70)
* **Stylelint:** Allow targeting Stencila WebComponents ([4d4e079](https://github.com/stencila/stencila/commit/4d4e0793c2b36afe8374922492b55a93bc403d3c))
* **Theme Builder:** Inject Stencila Components scripts into preview ([31726e1](https://github.com/stencila/stencila/commit/31726e165323cf8c01634ad199e6d5a74c981a81))
* **Theme Builder:** Inject user updated variables into preview ([4096bb2](https://github.com/stencila/stencila/commit/4096bb221679d1c3b782f745532e0b7ba03b9c6c))
* **Theme Builder:** User can save new theme as a Github PR ([e80e2e7](https://github.com/stencila/stencila/commit/e80e2e703420f5718b3b905851c281df5d4fde45))
* **Theme Editor:** Add ability to hide UI elements from the preview ([3d9c182](https://github.com/stencila/stencila/commit/3d9c1821d9847ce524b77dabbe5e751044f4ff11))
* **Themes:** Add a script to create a new theme ([5081903](https://github.com/stencila/stencila/commit/5081903e28777c26786d1dbed554096a29b08e47))
* **Themes:** Add initial versions of Stencila and eLife inspired themes ([cb93e9b](https://github.com/stencila/stencila/commit/cb93e9b863c414f57ee94c6e88e78990abd24ee1))
* **Themes:** Add Nature theme and fonts (Lora, Source Sans Pro, Lato). ([9d953f8](https://github.com/stencila/stencila/commit/9d953f8485dbad26f6b4c9240038763da491aec7))
* **Themes:** Checking and fixing of themes ([cc4f4c1](https://github.com/stencila/stencila/commit/cc4f4c19dcafe43b772519d19f72d5ef1a800e7d))
* **Themes:** Horizontally centre eLife article ([e7fc6a7](https://github.com/stencila/stencila/commit/e7fc6a78e22c174077894a8f0bd4b65f7d561cc2))
* **TypeScript:** Generate TS declarations & export theme names ([be71bd0](https://github.com/stencila/stencila/commit/be71bd05386ec5ba6adbe8ce66910bc93412aff5))
* **Utility functions:** Add more, test and document ([8b8abb8](https://github.com/stencila/stencila/commit/8b8abb81dcc93b4063e637415c1d14ddefff4405))
* **Utility functions:** Add tag() and attrs(); return undefineds ([71820f7](https://github.com/stencila/stencila/commit/71820f77fe9ed6665279f09b5262db1c088fe14e))
* **Variables:** Add a shared layer of variables for all themes ([15bb7da](https://github.com/stencila/stencila/commit/15bb7da6dcd9893f3b6ebf38cd5b2681e5a0989b))

### Reverts

* Revert "style(Elife): Add relative to bring open acess and copyright inline" ([3542364](https://github.com/stencila/stencila/commit/3542364ebc2ef3a635092ac93d537cc3552d5066))
* Revert "chore(dependencies): update dev dependencies" ([a2ce3ea](https://github.com/stencila/stencila/commit/a2ce3ea45ae3ceeece3fcd1fd2453ed6e57c8a1a))
* Revert "Create styles.css" ([78ebf59](https://github.com/stencila/stencila/commit/78ebf59b2845849b994722532a4650908478ad53))

* Merge pull request #122 from stencila/next ([bdf95b8](https://github.com/stencila/stencila/commit/bdf95b83c55f63549eed79044b166531a02fa84b)), closes [#122](https://github.com/stencila/stencila/issues/122)

### Performance Improvements

* **CSS:** Reduce file sizes by using CSSNano during builds ([87f7b2b](https://github.com/stencila/stencila/commit/87f7b2b1092a9ea0b3166665f63acc76894c3527))
* **Demo:** Reduce number of needless re-renders ([15910f1](https://github.com/stencila/stencila/commit/15910f1ac5cafd424f8e69936f86241bd05eb271))
* **Editor:** Don't reload iframe if already on chosen example content ([3250c8b](https://github.com/stencila/stencila/commit/3250c8b1356c967a76ff3beb2eb6fc7dcf716e10))
* **Editor:** Prevent needlessly re-rendering page header ([743a66d](https://github.com/stencila/stencila/commit/743a66dfe54a8f17b22051f788ae8305ded7b5cf))

### BREAKING CHANGES

* Return to master and release `v2.0.0`
stencila-ci added a commit that referenced this issue Oct 29, 2021
# [1.0.0](https://github.com/stencila/stencila/compare/v0.123.0...v1.0.0) (2021-10-29)

### Bug Fixes

* More style refinements for metadata elements ([705b2ad](https://github.com/stencila/stencila/commit/705b2ad2640c6ca99b91f6b9edcd749eaf11dcff))
* **Bootsrap, Latex, RPNG:** Prevent images breaking out of containers ([9018c40](https://github.com/stencila/stencila/commit/9018c40eaa2488cdeaa04ea1a1ee5d2d7586bccf))
* **Bootstrap:** Extend correct Button style class ([73fac61](https://github.com/stencila/stencila/commit/73fac61eab7bb538aa9a45e17697aef21ea0c188))
* **Build:** Fix `lib` module generation from Webpack ([ae460a6](https://github.com/stencila/stencila/commit/ae460a6666248ca46ac9edf91bcf6cefa3ff1095))
* **Build:** Fix root dir resolution for relative paths ([07f0115](https://github.com/stencila/stencila/commit/07f01155f13136f7cad7f46b49e189b2e470ebd2))
* **Build:** Fix ts-node theme import failing package genereation ([2981366](https://github.com/stencila/stencila/commit/2981366704b4fb4c348cd88d740be42d4c73df41))
* **Build:** Make static asset paths relative so they work on CDNs ([aade93a](https://github.com/stencila/stencila/commit/aade93a0b9e702be99de738b0db27a35a7cef46d))
* **Build:** Use Webpack for all build targets for consistency ([99606f9](https://github.com/stencila/stencila/commit/99606f965ce264566800b644eb1331e3c0b72251))
* **CI:** Always build package & docs to catch issues ([74d00bf](https://github.com/stencila/stencila/commit/74d00bf61417715df08378edffbce94629140d5a))
* **Cite:** Avoid italicizing parentheses surrounding citations ([f75cc56](https://github.com/stencila/stencila/commit/f75cc56e537e717e760b1489cd085e0393ba7376))
* **Cite:** Format in-text citations outside of CiteGroups ([e0456da](https://github.com/stencila/stencila/commit/e0456dacfa3f2159062b0c1e0c9efcf9843c835d))
* **Cite:** Temporarily remove parentheses around orphan Cite elements ([db01994](https://github.com/stencila/stencila/commit/db01994e8fdcf7f02fcc28f7946563e4f811d73c))
* **Cite:** Wrap standalone citations in brackets ([4113180](https://github.com/stencila/stencila/commit/4113180d82746cd030b14321efb65726568c5707))
* **Cite APA:** Don't add ampersand before lone author names ([7e623a2](https://github.com/stencila/stencila/commit/7e623a2f667a762572478e6f71d94dc3d4fd642e))
* **Cite-APA Extension:** Add styling for pageStart, pageEnd, and pagination ([544b8d6](https://github.com/stencila/stencila/commit/544b8d6ac9132462ed078c7102215956b06e506b))
* **CSS:** Work around css-nano bug with opacity values ([f9d67b8](https://github.com/stencila/stencila/commit/f9d67b8a708bcbdaa20b735ed63e5e46a95483fb))
* **Demo:** Add missing Stencila Components JS files to preview documents ([9ef8939](https://github.com/stencila/stencila/commit/9ef8939860343de592372bdde78fb7c0d44c34dd))
* **dependencies:** update dependency @elifesciences/pattern-library to v0.0.3 ([56e2227](https://github.com/stencila/stencila/commit/56e2227a4ba4213095f6472b4f4302524c1b90e2))
* **dependencies:** update dependency @elifesciences/pattern-library to v0.0.6 ([de8bf11](https://github.com/stencila/stencila/commit/de8bf111a388d0feda778773a5c1f858c9303f56))
* **dependencies:** update dependency @simonwep/pickr to ^1.6.0 ([2abd9bb](https://github.com/stencila/stencila/commit/2abd9bb2a5f4982662a54c146baa5dc23c910046))
* **dependencies:** update dependency @simonwep/pickr to ^1.7.1 ([c2c58c9](https://github.com/stencila/stencila/commit/c2c58c9f600cccf738a15af36069f994d21b3623))
* **dependencies:** update dependency @simonwep/pickr to ^1.7.2 ([b56a220](https://github.com/stencila/stencila/commit/b56a22066adc94f0d6bdc563ee6900a368f9b621))
* **dependencies:** update dependency @simonwep/pickr to ^1.7.4 ([cb0e4c2](https://github.com/stencila/stencila/commit/cb0e4c2493044d79db7b313ecccce3d2376bd976))
* **dependencies:** update dependency @simonwep/pickr to ^1.8.0 ([cce915b](https://github.com/stencila/stencila/commit/cce915bfdb9fc398c905b362862d5c9e76dc271a))
* **dependencies:** update dependency @stencila/components to ^0.10.1 ([7ccdc58](https://github.com/stencila/stencila/commit/7ccdc58f3588ce88ebab04135ed3a2cde4a54a76))
* **dependencies:** update dependency @stencila/components to ^0.11.0 ([ee2ed55](https://github.com/stencila/stencila/commit/ee2ed55eacecc1518d5fb251106ec2b130a37f17))
* **dependencies:** update dependency @stencila/components to ^0.13.0 ([d47deb3](https://github.com/stencila/stencila/commit/d47deb369113013c180b78d403114145530c2e18))
* **dependencies:** update dependency @stencila/components to ^0.14.13 ([2b4f5cc](https://github.com/stencila/stencila/commit/2b4f5cc813e284e328c32e848f0ac59300ec968a))
* **dependencies:** update dependency @stencila/components to ^0.14.3 ([e7b5f8a](https://github.com/stencila/stencila/commit/e7b5f8a38aa6ca549ecf4f53dda75090a4fa1e2c))
* **dependencies:** update dependency @stencila/components to ^0.14.8 ([4e7a059](https://github.com/stencila/stencila/commit/4e7a059bfd4a91c7fbc7806d37714f8252e149c7))
* **dependencies:** update dependency @stencila/components to ^0.15.1 ([f69641a](https://github.com/stencila/stencila/commit/f69641ad9f2f2023bdddecb7bbb600db4acf9df2))
* **dependencies:** update dependency @stencila/components to ^0.21.1 ([c920d34](https://github.com/stencila/stencila/commit/c920d342937dfb1a4567c41b6187ba1da2c7ad0e))
* **dependencies:** update dependency @stencila/components to ^0.21.5 ([f6ed744](https://github.com/stencila/stencila/commit/f6ed74416206a5f4db7ebd28014fceccb8f9f001))
* **dependencies:** update dependency @stencila/components to ^0.23.5 ([60af470](https://github.com/stencila/stencila/commit/60af4708da806abd24c5e0ff5877f525863f0eca))
* **dependencies:** update dependency @stencila/components to ^0.25.0 ([7dfebc6](https://github.com/stencila/stencila/commit/7dfebc6965f116763567b5d5304bef46f0a5de21))
* **dependencies:** update dependency @stencila/components to ^0.26.3 ([d1ddc1a](https://github.com/stencila/stencila/commit/d1ddc1a38b61e8c3449514061315f2d2fc079cae))
* **dependencies:** update dependency @stencila/components to ^0.26.5 ([b294462](https://github.com/stencila/stencila/commit/b29446252ea7987eae52f6d86e9bf34725b3df3c))
* **dependencies:** update dependency @stencila/components to ^0.26.7 ([69495ff](https://github.com/stencila/stencila/commit/69495ffcaf8cc88f86a8505670cf1fdb42714cbf))
* **dependencies:** update dependency @stencila/components to ^0.26.8 ([f780a5f](https://github.com/stencila/stencila/commit/f780a5f10b8c84112e6a8f29c4892be0ba66af30))
* **dependencies:** update dependency @stencila/components to ^0.27.0 ([7d8001e](https://github.com/stencila/stencila/commit/7d8001e0e8347215fc3561f8d355d8faced1bcc5))
* **dependencies:** update dependency @stencila/components to ^0.28.0 ([0192243](https://github.com/stencila/stencila/commit/01922432aad08b4bf97422679f713289e510e549))
* **dependencies:** update dependency @stencila/components to ^0.29.0 ([59826cc](https://github.com/stencila/stencila/commit/59826cc619805e36a08929e5323fc8b33fde485e))
* **dependencies:** update dependency @stencila/components to ^0.32.0 ([295aa71](https://github.com/stencila/stencila/commit/295aa71d56442c607c977ec736cf259cb17c78fb))
* **dependencies:** update dependency @stencila/components to ^0.41.0 ([71db8f5](https://github.com/stencila/stencila/commit/71db8f538c62dc9c070b344cf709eaa337e0d237))
* **dependencies:** update dependency project-name-generator to ^2.1.9 ([c2b61ee](https://github.com/stencila/stencila/commit/c2b61eec22c93ce0da0da0fbe8fdd80ba38e4f46))
* **dependencies:** update react monorepo to ^16.13.1 ([f7d911e](https://github.com/stencila/stencila/commit/f7d911e08ff3fdc64cb6016d2e812b6e79c960e3))
* **dependencies:** update react monorepo to v17 ([a12e559](https://github.com/stencila/stencila/commit/a12e559e0b3a010e972269f6c6bea609275a68ad))
* **Deps:** Update dependencies ([5d455e8](https://github.com/stencila/stencila/commit/5d455e888a415e268e23adc4ab89777bbbaffbb9))
* **Deps:** Update dev-dependencies (major) ([8e2db57](https://github.com/stencila/stencila/commit/8e2db574f8a255bba34b8b2b80e4fb56a45250b1))
* **Deps:** Upgrade Encoda ([44352c7](https://github.com/stencila/stencila/commit/44352c7f6d66bc1809a38d5da49e8af98e5dfadf))
* **Deps:** Upgrade to postcss-import-url and npm audit fix ([f4c8bba](https://github.com/stencila/stencila/commit/f4c8bba50f54bc867be4790dfb0dfb7e671443a7))
* **Deps:** Use postcss-import-url v5.1.0 ([9896f35](https://github.com/stencila/stencila/commit/9896f35354ccd51de3edcec6721ec97aa32a735b))
* **Docs:** Don't inject toolbar or component scripts multiple times ([9fb3fda](https://github.com/stencila/stencila/commit/9fb3fdafcf00e39b6447067ce172d0ed32d32401))
* **eLife:** Add comma space before parentOrganization ([c1e14a3](https://github.com/stencila/stencila/commit/c1e14a3bda8fafb0db46dff86d8641f194f74cee))
* **eLife:** attribute should be set on list-item ([252c827](https://github.com/stencila/stencila/commit/252c827bbe4d56a66aaf5a47e9de4c6d1bc6202e))
* **eLife:** Figures pdf list item should be sibling of article pdf list item ([b7b7167](https://github.com/stencila/stencila/commit/b7b7167d4cf647135c90153cad764979c6195830)), closes [#200](https://github.com/stencila/stencila/issues/200)
* **eLife:** update unit tests to support new reference format ([#293](https://github.com/stencila/stencila/issues/293)) ([edae444](https://github.com/stencila/stencila/commit/edae44474fc741d44750aba1fbd80f43f30a9ceb))
* **Elife:** Add missing semicolon between Cites in CiteGroups ([74729ad](https://github.com/stencila/stencila/commit/74729adda546c446f2ac0ace9d93f43513c5474c)), closes [#314](https://github.com/stencila/stencila/issues/314)
* **Elife:** Add space to pass lint test ([2d6a694](https://github.com/stencila/stencila/commit/2d6a694bfa83366767477f7cdb2e0a800019edc8))
* **Elife:** Affiliations styling regression ([9f99518](https://github.com/stencila/stencila/commit/9f995184f1dbdaea688e5394038eb96fed3ca2a1))
* **Elife:** Article date line-height ([fba0ff8](https://github.com/stencila/stencila/commit/fba0ff83ffb3151c46c7850e49c0226344c91365))
* **Elife:** Consistent title retrieval ([5966ea5](https://github.com/stencila/stencila/commit/5966ea5d09cd3da3e7ea6b99a00f9ef2d09aa49d))
* **Elife:** Don't use string variables in URLs ([a787107](https://github.com/stencila/stencila/commit/a7871075c92f7bd39640f00a776ec1a1177271ed))
* **Elife:** Ensure editor autocomplete doesn't clash with suggestion ([4db8ca3](https://github.com/stencila/stencila/commit/4db8ca351c111d9e924eb27d6388696031ffa58a))
* **Elife:** Improve disabled button contrast (Close [#235](https://github.com/stencila/stencila/issues/235)) ([9a4fa9b](https://github.com/stencila/stencila/commit/9a4fa9b32b3edb0936d09844f89c401c00c6c01d))
* **Elife:** Make build complete after merging from upstream ([b35092f](https://github.com/stencila/stencila/commit/b35092ff1a7f7a575f22e0521389376fac3abe66))
* **Elife:** Match Encoda date semantics & be defensive ([09707f6](https://github.com/stencila/stencila/commit/09707f62dbdd0088491e52d7c7d44a8e7931f86d))
* **Elife:** Match update ([deb655b](https://github.com/stencila/stencila/commit/deb655ba1ecc0d03b826ed929e92dee04d384487))
* **Elife:** More appropriate array method ([67912e5](https://github.com/stencila/stencila/commit/67912e58face2ab5f8c51060c1aa3713742cea6d))
* **Elife:** Move downloads into own section ([d2dc565](https://github.com/stencila/stencila/commit/d2dc56523c0384cc48fd46d123f176817c108388))
* **Elife:** Reference lacking a volume is not an Thema error ([b75ddbe](https://github.com/stencila/stencila/commit/b75ddbe7b04bf85adc2615d0467fa0e56b027d33))
* **Elife:** Reference PublicationVolume structure ([2504670](https://github.com/stencila/stencila/commit/250467009a6c8f74d300acedd96a6d74c80032e3))
* **Elife:** Remove wrong margin ([96e3ac7](https://github.com/stencila/stencila/commit/96e3ac7f7a05c8b5e6e77c322cc8b5af5833f0a8))
* **Elife:** separate address span with commas ([56294b9](https://github.com/stencila/stencila/commit/56294b969a7699460faf959f1742c7b8d327e1d8)), closes [#261](https://github.com/stencila/stencila/issues/261)
* **Elife:** set target _parent on external links ([ee80b38](https://github.com/stencila/stencila/commit/ee80b38b27e91c48bd7dba5c966193607f0cbcc8))
* **Elife:** Social media links should encode doi ([0fead25](https://github.com/stencila/stencila/commit/0fead25a125f30bde93d458313dc2e13d46491eb))
* **Elife:** Style lint fixes ([30db12f](https://github.com/stencila/stencila/commit/30db12f1f5d024199c81fe1d69b15d49c193a655))
* **Elife:** Style more types of reference source name ([2640327](https://github.com/stencila/stencila/commit/2640327c00269e85ef5cb1c1d69a985459feee64))
* **Elife:** Target downloads section, now its targetable ([fa65315](https://github.com/stencila/stencila/commit/fa653155d099ec3f90b4d5d4387e646093218595))
* **Elife:** Typo in papers url; strip comment ([a98610b](https://github.com/stencila/stencila/commit/a98610bad5fe7b22f595393efac2637260f30bba))
* **ELife:** Vertically center button labels ([309453f](https://github.com/stencila/stencila/commit/309453f1aa329fc3ea8d57ff323fe23f6bc6926a))
* **Extensions:** Upgrade Encoda and remove redundant scripts ([75dcbbf](https://github.com/stencila/stencila/commit/75dcbbfb7f41cc50603b67f09fae57deb849050f))
* **F1000:** Formatting and other tidyups ([59ce4f3](https://github.com/stencila/stencila/commit/59ce4f334d942851fdadf871c756ec072afde45f))
* **Galleria:** Fix grid layout at medium breakpoints ([3228bc0](https://github.com/stencila/stencila/commit/3228bc0cdef3a667085bb2e8505f6cc23c1af0f4))
* **Gallery:** Fix mismatch type in article generation script ([8c90338](https://github.com/stencila/stencila/commit/8c9033897b17118dcd7f12a0de418c09511ecb95))
* **Gallery:** Hide datePublished and update to  new schema for list items ([56fe408](https://github.com/stencila/stencila/commit/56fe408bcffc41ae4b72d46b3156c13f60d50c0c))
* **Gallery:** Use isStandalone and content ([7f1ae28](https://github.com/stencila/stencila/commit/7f1ae28455e7cb43a36c7a5da8ada1e0a0aef706))
* **Giga:** Refine GigaScience based theme ([5511bc5](https://github.com/stencila/stencila/commit/5511bc5ad4e5df3e4eca1a581ae78434f7af583f))
* **In-text citations:** Add separator between Cite items within a CiteGroup ([5a30430](https://github.com/stencila/stencila/commit/5a304307bdb7e931d1a84329eb369c1bef2be068))
* **PLOS:** Refine theme for WebComponent compatibility ([b358489](https://github.com/stencila/stencila/commit/b358489f7032d13efaf6a2a53cfb0d8c7321a851))
* **References:** Fix irregular spacing for Author references ([ddece32](https://github.com/stencila/stencila/commit/ddece32435eb047c27006ff12e056898c0f04a76))
* **RPNG:** Add icons to executable nodes ([c6e9753](https://github.com/stencila/stencila/commit/c6e9753497d3e6e37871a91b5a61a505dd2bccd5))
* **RPNG:** Collapse source code panels in RPNG theme ([a15e6d5](https://github.com/stencila/stencila/commit/a15e6d5e65f0a448fbc6860e143c0666898a5d2c))
* **RPNG:** Ensure contents of all node types are fully visible ([f2586b3](https://github.com/stencila/stencila/commit/f2586b32c741932c781f1fa946c3231a39466a5c))
* **RPNG:** Fix RPNG icon cropping/overlapping figures ([3771dd3](https://github.com/stencila/stencila/commit/3771dd3931cf1841cadcd07c8f6a57d25ddee180)), closes [#270](https://github.com/stencila/stencila/issues/270)
* **RPNG:** Increase subtedly of affordance ([cb5dd56](https://github.com/stencila/stencila/commit/cb5dd564b5b3470db2e578fd0121fe8152a4ab76))
* **RPNG:** Keep icon inside bounding box ([ba55ca9](https://github.com/stencila/stencila/commit/ba55ca94daf1664378b4307e4946344ef1f5201d))
* **RPNG:** Update Code component styling for revamped selectors ([99a297b](https://github.com/stencila/stencila/commit/99a297b34ba31e0ef081addab4413826e9aa7114))
* **Skeleton:** Fix Headings inside non-root elements being too wide ([f775d96](https://github.com/stencila/stencila/commit/f775d96cbdf8a63b65eb999f6ecd34796eb7eb64))
* **Stencila:** Match WebComponent button font-family to theme ([9173879](https://github.com/stencila/stencila/commit/91738792e610331004dadd68a72749fc48d7bb2f))
* **Thema:** Simplify Thema version resolution logic ([31ce7d0](https://github.com/stencila/stencila/commit/31ce7d0d6bee37527cb2f32270ce5845d7c983b7))
* **Theme Editor:** Fix theme editor sidebar layout in Chrome ([b6c094e](https://github.com/stencila/stencila/commit/b6c094e3c31f724117580fc1137feba9c0030786))
* **Theme Editor:** Improve matching logic for color CSS variables ([f1a17af](https://github.com/stencila/stencila/commit/f1a17af7d41cf528355fc789ee60081b9ebbb3c5))
* **Theme Editor:** Refine editor styles, add focus styles to buttons ([a8b7a8b](https://github.com/stencila/stencila/commit/a8b7a8b0874eef413190ab53a187ebcbf16794bc))
* **Tufte:** Nest imported styles and other tweaks ([0c9c590](https://github.com/stencila/stencila/commit/0c9c590eea879fa862266b42c458a74d88835750))
* **Utils:** Include element children when cloning a node ([8a438e8](https://github.com/stencila/stencila/commit/8a438e85da1ddc69a7b48e91f6fc10a3cdca12a3))
* **Visual Regression:** Update Chrome version for visual testing ([1a77ce8](https://github.com/stencila/stencila/commit/1a77ce83efd1e72ed8f5ee4f3e76f392ef3e010c))
* **WDIO:** Fix visual regression tests to work with updated Theme Editor ([c08ed62](https://github.com/stencila/stencila/commit/c08ed62a35ded1e71ab2a03d312b5c5c4a981f60))
* Add letter-spacing as custom property ([2ca8c44](https://github.com/stencila/stencila/commit/2ca8c443c1662be525db5c93735aee6e6f628b6b))
* Remove .large--eight-twelfths ([76f43d7](https://github.com/stencila/stencila/commit/76f43d7e76d11a9150bf59783cbe0f17bcf954ee))
* wrap isn’t work if element has children ([6057769](https://github.com/stencila/stencila/commit/6057769166e7ed824772d8f3658d56b9ea5345da))
* Fix selectors used in references for chnages in Encoda ([854f427](https://github.com/stencila/stencila/commit/854f427fbd9130fe3ff9fc5c368d152f4f7fc00a))
* Use headline custom selector ([9864393](https://github.com/stencila/stencila/commit/986439387d28ddecdd404e23d44ff43895b652bb))
* **Bootstrap theme:** Do not use mixins from shared; docs ([8347907](https://github.com/stencila/stencila/commit/83479076db951895593bbb9de3baf1f8eaff16a6))
* **Browser support:** Transform CSS4 :not() usage to CSS3 spec ([1317b7c](https://github.com/stencila/stencila/commit/1317b7ca52e37b954a92ce8930335ff8ab6cdd1e))
* **Build:** Avoid discarding lib due to running Build:browser twice ([8f0c05d](https://github.com/stencila/stencila/commit/8f0c05dcbabe2dc3d1d56f1b5eb85e9f46c67b64))
* **Build:** Fix build issues due to circular dependencies ([4d7c13e](https://github.com/stencila/stencila/commit/4d7c13e773c839348016b95b470f28e73dd3ca64))
* **Build:** Fix production build failure due to missing plugin ([5aed49f](https://github.com/stencila/stencila/commit/5aed49f1b8e8e0af4e7fb5a37db83d1bbae67572))
* **Build:** Refactor TS modules and fix build task ([4f0815b](https://github.com/stencila/stencila/commit/4f0815b066ce2a3ab8d9c7b0ac68e2a492e6a5a6))
* **Build:** Simplify build command and fix output directory structure ([c0793bf](https://github.com/stencila/stencila/commit/c0793bfeb0a2b5898a09b6daf57ec9ee6a7b9feb))
* **Citations:** Handle race condition with formatReferences ([38c6386](https://github.com/stencila/stencila/commit/38c6386e804027082e5b81d78afbf27a059b95d3))
* **Cite extension:** Restructure and reorder reference properties ([0d6e918](https://github.com/stencila/stencila/commit/0d6e91857c062fca6c66016ad4e61e144f8fdf09))
* **Code extension:** Fix itemtype; add default language; do not style executable nodes ([1315c67](https://github.com/stencila/stencila/commit/1315c67d352d52da5bec39959ea974957b73e725))
* **CodeChunk:** Show x-scrollbars for overflowing codechunks ([5039d15](https://github.com/stencila/stencila/commit/5039d1538a5b5b6a3f746265ef10c454995a934c))
* **Common Styles:** Move description/abstract from themes to common.css ([b2eab4b](https://github.com/stencila/stencila/commit/b2eab4b4b3ef6778f231dc7f2e09da2819613737))
* **Components:** Load components in index.html ([a32262a](https://github.com/stencila/stencila/commit/a32262a3ebcafbb06152b70c6a826e4e1f0fb0dd))
* **CreativeWork:** Don't add extraneous commas in reference authors ([3967e65](https://github.com/stencila/stencila/commit/3967e65f58e5a4eb93b95d175565f92e9eb02b15))
* **CSS:** Malformed custom property usage ([e69dcd5](https://github.com/stencila/stencila/commit/e69dcd5cec2c798b9192403e063e58774fa95a0f))
* **Demo:** Add list of authors to Article ([3159ba4](https://github.com/stencila/stencila/commit/3159ba43f9795cba196cd3e9526c64cc31f22a95))
* **Demo:** Generate examples standalone ([a2eb9f1](https://github.com/stencila/stencila/commit/a2eb9f1a788e03168a08810c45a6e242a18ca15c))
* **Demo:** Initialize theme each time it, and  example, set ([801a7e9](https://github.com/stencila/stencila/commit/801a7e99c22de83ae4dfbea971274bbcc2ddac8b))
* **Demo:** Make demo paths relative for use on GH Pages ([07d980a](https://github.com/stencila/stencila/commit/07d980a57b49ad93eb871d6c7d34d2f615a7aadc))
* **Demo:** Reflect active theme/article in dropdown when reloading ([8e050b9](https://github.com/stencila/stencila/commit/8e050b9829e55d361025ae6f676f02095765ddf5))
* **Demos:** Clean up demos, move script from .html to .ts ([446794e](https://github.com/stencila/stencila/commit/446794eae29274de2cd9da079d05e286320b258f))
* **Dependencies:** Upgrade Encoda and remove DOM manipulations no longer needed ([ea70ac2](https://github.com/stencila/stencila/commit/ea70ac20160df9c70d91de1e784af3b7262077f5))
* **Docs:** Fix Publication step on TravisCI ([35cfad0](https://github.com/stencila/stencila/commit/35cfad0097e5f0488dadc8c87d7aad7a01419a23))
* **Docs:** Re-evaluate theme JavaScript when switching themes ([befaa76](https://github.com/stencila/stencila/commit/befaa7635bed00953ee182d8a2b1c7675e6417e5))
* **Editor:** Catch color picker errors ([3f0607a](https://github.com/stencila/stencila/commit/3f0607aea835cb9ad92d1c7cc6d57fc5da915b96))
* **Editor:** Commit chosen colour when closing colour picker ([e2173b0](https://github.com/stencila/stencila/commit/e2173b0436cd145f0bbaca08c3a98c9f844bb382))
* **Editor:** Don't discard parameters from URL when changing themes ([2479846](https://github.com/stencila/stencila/commit/24798464b501f08fb89524f30604d23e7b5a38c6))
* **Editor:** Fix asset resolution for example articles ([160c892](https://github.com/stencila/stencila/commit/160c89283fe8f6d2865047e4fb0d537b0140ccd9))
* **Editor:** Fix manual color entry conflicts with Color Picker ([20f216d](https://github.com/stencila/stencila/commit/20f216d4e62aa9db8b233f205eb1adecd197e0c4))
* **eLife:** Handle YAML frontmatter for authors, organizations, abstract ([375f54c](https://github.com/stencila/stencila/commit/375f54cb2a0f1020183a0088325638cb8b373840))
* **Elife:** Don't duplicate font blocks ([f7ba6ec](https://github.com/stencila/stencila/commit/f7ba6eccb4a96ac1f43359aa78a17d9f95564f3b))
* **ELife:** Update markup based on microdata discussion ([dd2e11e](https://github.com/stencila/stencila/commit/dd2e11e96fb2b1d3d55a877f92b7ec0db14628ad))
* **eLife theme:** Changes to dir names and selectors ([6ef7ac2](https://github.com/stencila/stencila/commit/6ef7ac22ae732d4632d015be5cf719b8730dcd4f))
* **ELife Theme:** Add theme switcher ([51b5c49](https://github.com/stencila/stencila/commit/51b5c49060796377c7416fb6286dd8d7e08689a6))
* **ELife Theme:** Fix regressions with `converted-article.html` ([ea0ca02](https://github.com/stencila/stencila/commit/ea0ca025b6cdf93fd4a1acd3d53d6b68e6153a38))
* **ELife Theme:** Render citations in eLife theme by default ([fed4c61](https://github.com/stencila/stencila/commit/fed4c610af0083b5f5f40e51bfa4fffbf5d2f699))
* **Examples:** Actually run the functions ([0907a34](https://github.com/stencila/stencila/commit/0907a34e71d271122879d28cc6c746f18690b0ea))
* **Examples:** Update Simple example with new component tag names ([e1b738e](https://github.com/stencila/stencila/commit/e1b738e695d22f425ffa478b87d13ccd15074585))
* **Extension:** Add missing import ([daf0959](https://github.com/stencila/stencila/commit/daf0959d64157748424d3ecb1e5e6699aea7a345))
* **Extensions:** Only quote name when need to ([f189065](https://github.com/stencila/stencila/commit/f1890657f2073b4b0e8b0a53e85db7862c5fd6ca))
* **Extensions, Skeleton theme:** Changes related to upgrading Encoda ([40694a2](https://github.com/stencila/stencila/commit/40694a24616e8488cb6e474c0e5384e57a011e02))
* **Generate:** Use Promise<unknown> when generating themes ([87736d1](https://github.com/stencila/stencila/commit/87736d15422f1824cf351ef828230d495b278475))
* **HMR:** Fix stack overflow due to double HMR instances ([190a891](https://github.com/stencila/stencila/commit/190a891e9cad4f7285e55c4f2daeac1bce5d1128))
* **Hooks:** Update pre-commit script name to match renamed script ([cc69db8](https://github.com/stencila/stencila/commit/cc69db80016f6a7dd3c70b4d7d155c374dec9f57))
* **Hooks:** Update pre-commit script name to match renamed script ([4814aea](https://github.com/stencila/stencila/commit/4814aea723ae1f400ac3ac7f45e891a3f866e0c6))
* **Javascript:** Allow themes to be loaded in Node.js ([4f307e5](https://github.com/stencila/stencila/commit/4f307e55cabf483df75521e9580ba96dcbe0cb54))
* **JS:** Initalize JS even if script is loaded after DOMContentLoaded ([7639b4b](https://github.com/stencila/stencila/commit/7639b4bbe3d36f541f80e86d8d4a94c039250198))
* **Linting:** Add Stylelint to enforce semantic selector usage ([a6a4b89](https://github.com/stencila/stencila/commit/a6a4b8961236e4e35f5d299821acf63483159350))
* **Nature:** Adjust theme to handle YAML frontmatter + CodeChunks ([802cfcf](https://github.com/stencila/stencila/commit/802cfcf96694f744e6d3b668bd35456ac0381beb))
* **Nature:** Fix monospace font-family name ([97f92ae](https://github.com/stencila/stencila/commit/97f92ae797286a78c5b66b891dc15940fb08f754))
* **Nature Theme:** Tweaks to Nature theme markup and styles ([cea4860](https://github.com/stencila/stencila/commit/cea486018e0c58ee6d25bb8df84ec9f58f3a36b6))
* **Package:** Fix pkg error. Closes [#2](https://github.com/stencila/stencila/issues/2). ([f795230](https://github.com/stencila/stencila/commit/f795230b36c285ebe8404f8bc24894b21b14439b))
* **Package:** Setup for sepearate browser and lib distributions ([2ba3594](https://github.com/stencila/stencila/commit/2ba35944b40f48188d8c646ddbca44307a32136a))
* **Package:** Use prepare instead of postinstall ([1be7091](https://github.com/stencila/stencila/commit/1be70914be65c9e3ace8be16b3e3e17f778f9d23))
* **Pages:** Fix GitHub pages generation ([2a9dcf6](https://github.com/stencila/stencila/commit/2a9dcf65807ddcab3cd1aa13e7bb247a0e5fcc82))
* **Person extension:** DOM manipulations for more style-able names ([cbdc70a](https://github.com/stencila/stencila/commit/cbdc70a000148e26473a6bcaa15199cc13862677))
* **PLoS theme:** Tweaks to table, references, and markup ([184ede6](https://github.com/stencila/stencila/commit/184ede6f7c147528b42f91e87b5b15aca4da8b76))
* **PLoS theme:** Update references style + table markup ([136b4f3](https://github.com/stencila/stencila/commit/136b4f3810096cbfd7a5852db14ba8055f0ba843))
* **Pre:** Fix Safari bug with rendering Pre elements inside iFrames ([6b5c8b0](https://github.com/stencila/stencila/commit/6b5c8b0069b96cee1db09ec2d3070e1563eaf742))
* **README:** Fix generation of MD table for list of Themes and Extension ([5039e41](https://github.com/stencila/stencila/commit/5039e411aa5b6749b11ee64db64f2bfac6dc3f7d))
* **Ready function:** Use not loading, instead of complete ([b61ceb1](https://github.com/stencila/stencila/commit/b61ceb1a8d98f4ccbd15fee5a1242b6512abd954))
* **Reference Styles:** Fix regressions in Nature theme ([2cc7861](https://github.com/stencila/stencila/commit/2cc78615aff1a3cb3f806aa1044da3dce1313256))
* **References:** Fix Reference formatting selectors and type castings ([b3e23e1](https://github.com/stencila/stencila/commit/b3e23e1b9e53688a2a8ada78928dbf729a8727ad))
* **References, eLife:** Add MLA, APA citations to references.html ([806a1f3](https://github.com/stencila/stencila/commit/806a1f3b0c8d7c4ae799ab093c3315c872afefdd))
* **Release:** Fix npm ignoring the build artifacts folder ([1e795d2](https://github.com/stencila/stencila/commit/1e795d2358e20006ffb9dbd30b119a5c3e106a22))
* **Selectors:** Fix custom selectors ([7bd1398](https://github.com/stencila/stencila/commit/7bd1398dfd123b6daab3cc3407590d5f65a3032e))
* **Selectors:** Fix selectors import path in configuration ([c37e331](https://github.com/stencila/stencila/commit/c37e3319757b9b9847eed99fc3b3d4c8682798b6))
* **Selectors:** Match Headings & elements with multiple itemtypes ([d35e8f1](https://github.com/stencila/stencila/commit/d35e8f1139ef91df63de242facb09bf33a701692))
* **Selectors:** Prevent Prettier from mangling Custom Selectors ([45ae358](https://github.com/stencila/stencila/commit/45ae3589c82d67f7e9fb9f1fa9c7a20b6b66f157))
* **Selectors:** Rename code-chunk to CodeChunk ([70e669f](https://github.com/stencila/stencila/commit/70e669fb7351bbf99a6e17897baccd1d5d9504c6))
* **Selectors:** Reove trailing newline to avoid stylelint error ([08728e1](https://github.com/stencila/stencila/commit/08728e16d89443c7739c6627bbce47c22ad61bf2))
* **Selectors:** Update selectors ([50c14a9](https://github.com/stencila/stencila/commit/50c14a97ea6072044ba79821cfd76fd3184abc1f))
* **Selectors:** Update selectors after upgrade of Schema version ([b37c2fb](https://github.com/stencila/stencila/commit/b37c2fb5a8451eebc3947c35659b23160d0865cf))
* **Selectors:** Update selectors to also target data- prefixed versions ([4306d68](https://github.com/stencila/stencila/commit/4306d687172d1eeb31ac83d81d8e811c9a6406e6))
* **Selectors:** Upgrade Schema version and regenerate selectors ([9eb59da](https://github.com/stencila/stencila/commit/9eb59dab7b5232f02b2c320b933cf0e9746cc77f))
* **Semantic Selector:** Fix CSS syntax when generating selectors ([4963cc6](https://github.com/stencila/stencila/commit/4963cc6739fa40352dc7d93f626d226b9b60fad6))
* **Skeleton:** Do not rely on anything in shared; add README; linting ([7b238c3](https://github.com/stencila/stencila/commit/7b238c358fec0ad135c1199e0a7995fac99cfe63))
* **Skeleton:** Ensure index.ts is a module ([d1d941e](https://github.com/stencila/stencila/commit/d1d941ec70b9bbd068cea5e34d801f8a9362bf0b))
* **Skeleton, Stencila:** Fix nested CSS variables not being evaluated ([a49a4f8](https://github.com/stencila/stencila/commit/a49a4f8fee42b74235f7206656a4b08316786f6d))
* **Stencila:** Add common theme dependencies ([4c856bd](https://github.com/stencila/stencila/commit/4c856bd5a07cce27e50b3c32ea95075f3b887558))
* **Stencila:** Fix short paragraphs being centre aligned ([236f1e7](https://github.com/stencila/stencila/commit/236f1e7f09fd85751db6e2f3a0777a469af6a608))
* **Stencila:** Fix vertical spacing for nested lists after paragraphs ([2ef401a](https://github.com/stencila/stencila/commit/2ef401a616315922318aa70fb6cb41207fd4e948))
* **Stencila:** Reduce max-width of CodeChunk components ([5ee20b0](https://github.com/stencila/stencila/commit/5ee20b082793bdeae7a7a1471e511e59e99a0126))
* **Stencila:** Tweak Stencila theme (colors, width, spacing, mobile). ([2ff6197](https://github.com/stencila/stencila/commit/2ff619711239098eea2328d0d3fd6496a9da43b3))
* **Stencila theme:** Ensure init function ([602550a](https://github.com/stencila/stencila/commit/602550a8d8dce9514315709b8453b0b84e3b2128))
* **Stencila theme:** Improve display of figures ([7a0a96e](https://github.com/stencila/stencila/commit/7a0a96e288d545e2336bb9676d034140740464be))
* **Stencila theme:** Left align figure pre ([bcb2270](https://github.com/stencila/stencila/commit/bcb22706e07f084613c03c089b382b712bcb4357))
* **Stencila theme:** Make tables scrollable + have max height in mobile ([b527ee5](https://github.com/stencila/stencila/commit/b527ee5625f7e8e9b497b94a42ad6bf0df1fcf0e))
* **Stencila Theme:** Refine some spacing and layouts ([97c12b9](https://github.com/stencila/stencila/commit/97c12b91562fe2149a9df673c8bd22f60fa177bd))
* **Styles:** Clean up eLife and Nature styles ([903d86a](https://github.com/stencila/stencila/commit/903d86abf9b05089f7dad097ac2175bc101e769f))
* **Styles:** Path path resolution to fix inlining fonts into CSS ([1ffd41a](https://github.com/stencila/stencila/commit/1ffd41a93a99f6b817c88f5c66d95e21424e82d0))
* **Syntax Highlighting:** Fix syntax highlighting for JSON code blocks ([57cd42a](https://github.com/stencila/stencila/commit/57cd42a1ac89fd8b1ac53d4c1358a73bf3638c4e))
* **Theme Contribution:** Fix generation of contributed CSS variable ([d31909e](https://github.com/stencila/stencila/commit/d31909e4150e3b6fd91dd69866e219cb5d72fc1d))
* **Theme Editor:** Allow serving from sub-dir by setting env.ASSET_PATH ([363ab07](https://github.com/stencila/stencila/commit/363ab0783d40927c585e56d104dd93eff7edd6d3))
* **Theme Editor:** Fix file globs for Demo build ([9c7dd64](https://github.com/stencila/stencila/commit/9c7dd6496f48cb493cd674bad694b77cfca2a798))
* **Themes:** Clean up common styles, eLife, Nature, Plos, Stencila themes ([3ac0897](https://github.com/stencila/stencila/commit/3ac08977cfa171d69e1bef6c453a4c764deceda2))
* **Themes:** Fix invalid custom selectors ([c972fcd](https://github.com/stencila/stencila/commit/c972fcd89c01342c7fd50e11c351628eed173aba))
* **Themes:** Refinements for eLife, Nature, PLOS themes ([80dac6d](https://github.com/stencila/stencila/commit/80dac6d57e7cf1fcb4ec210a4af9e50a4487fbe6))
* **Themes:** Remove horizontal scrollbars from gray headers. ([a04b58a](https://github.com/stencila/stencila/commit/a04b58a1a615de0ba73324d5792a9f270470c73b))
* **Themes:** Remove zombie theme ([15d336e](https://github.com/stencila/stencila/commit/15d336e854f2cdca6411f2fe27512d39d504fa84))
* **Themes:** Tweaks to Nature theme. Add reference styling WIP (non-mobile). ([e7b08ff](https://github.com/stencila/stencila/commit/e7b08ff7b6338ceb1268480887872ca1559f6e66))
* **Themes:** Use semantic selectors, comment setTimeout usage ([9b2da0c](https://github.com/stencila/stencila/commit/9b2da0cd22ad887307dc4e6db0d42587812802c1))
* **Types:** Type root ([f4e8160](https://github.com/stencila/stencila/commit/f4e816056f45a0933c53df7be23d64094cde6434))
* **TypeScript:** Fix getTheme function logic ([39652d6](https://github.com/stencila/stencila/commit/39652d6da3d35d2dadc372214a416ddd0e58559f))
* **Update Demos:** Update HTML encoded example (converted-article.html) ([3c56e0a](https://github.com/stencila/stencila/commit/3c56e0a3b18044a2c624e984d20df3d85cf2c10a))
* **Utility function:** Better type safety and more flexibility for create and append ([7ef4cdd](https://github.com/stencila/stencila/commit/7ef4cdd0f1fe9660b108bc058596a7edde7affda))
* **Utility functions:** Allow for camelCase property names ([e7a673b](https://github.com/stencila/stencila/commit/e7a673beae7634648870b1d5a92fd9daa6dee3b8))
* **Utility functions:** Require spaces between attributes; better support for custom selectors ([f45abb9](https://github.com/stencila/stencila/commit/f45abb901c0e9f271be3fcfd70669dde4094a2c1))
* **Wilmore:** Fix Code, Math, DataPublished node formatting & styles ([1a9f528](https://github.com/stencila/stencila/commit/1a9f528ba95265266edbdc96074348159249b2f2))

### Features

* Hide article identifiers section ([cc54727](https://github.com/stencila/stencila/commit/cc54727d241a49e6e6d86288137c0a4e291cdc2e))
* Style in-text citations ([58ee4f8](https://github.com/stencila/stencila/commit/58ee4f89bdad86135c02d4930d54ec63b9d6d6a5)), closes [#283](https://github.com/stencila/stencila/issues/283)
* Style new Article elements added by Encoda v0.99.16 ([3948918](https://github.com/stencila/stencila/commit/39489183a4d6217bc0cfe2118ed0f8519faf02d0))
* **Citations:** Add support for alternative citation modes ([ab821f1](https://github.com/stencila/stencila/commit/ab821f1e8d2a82e43cf5cafed8b753bdbe78ba90))
* **Docs:** Inject Executable Toolbar into theme previews ([92d307f](https://github.com/stencila/stencila/commit/92d307f98f85446338f2d1e32533d606015b6e5e)), closes [#233](https://github.com/stencila/stencila/issues/233)
* **eLife:** Add executable version download link ([fd9a985](https://github.com/stencila/stencila/commit/fd9a98513c72ad6e3773cf37f010f6a6337e1039))
* **eLife:** Add target=“_parent” to download links ([79b427b](https://github.com/stencila/stencila/commit/79b427bda4f5f9a40bdd1a8ee96a242adb983621))
* **Elife:** Add basic link to downloads menu ([8977cde](https://github.com/stencila/stencila/commit/8977cdee491300dfcf39c2f3377da9768dcbd4e3))
* **Elife:** Add data provider to report status of API request ([65a1627](https://github.com/stencila/stencila/commit/65a1627a1e5f1f1ecb949d555fe92e45d65c738d))
* **Elife:** Add download icon for narrower viewports ([26a4aa6](https://github.com/stencila/stencila/commit/26a4aa6cd56114822a5399e8f1d31b6d51bde945))
* **Elife:** Add download icon for wider viewports ([43b4c1e](https://github.com/stencila/stencila/commit/43b4c1e00ffa79c1d9fc79311e1e6e935d880c35))
* **Elife:** Add oa and cc icon links ([c6fcdcf](https://github.com/stencila/stencila/commit/c6fcdcfa43f8f3613a29a81096c5e10657be32a8))
* **Elife:** Add PDF download links ([f839fb8](https://github.com/stencila/stencila/commit/f839fb8f2e8e06bd1c37b200435dc62d0f42c8ae))
* **Elife:** Add vertical space around social icons ([762e984](https://github.com/stencila/stencila/commit/762e98461b7a3baad84e9d9275a9122ee80f2f0e))
* **Elife:** Begin download list skeleton ([d802289](https://github.com/stencila/stencila/commit/d802289fc210269ccf37062f8215827d74862ee2))
* **Elife:** Build more of the downloads list ([7e540e3](https://github.com/stencila/stencila/commit/7e540e3a62535a76860142d2d359bb17610d0b14))
* **Elife:** Catch errors from date formatting ([2081f00](https://github.com/stencila/stencila/commit/2081f0063b48b2e5d7621c0cce964116e20ba05e))
* **Elife:** Centre 'content header' elements, ignore references ([3554232](https://github.com/stencila/stencila/commit/35542320b73a28320df31ce84134c4b2ba89b129))
* **Elife:** Data provider throws on invalid eLife article id ([0b445a5](https://github.com/stencila/stencila/commit/0b445a52f3585cf5f6ee719fddfe17859a9ab4be))
* **Elife:** Dotted underline per download link ([ba1932b](https://github.com/stencila/stencila/commit/ba1932b83d0a4e1c973ebca2007b576b4a04dee9))
* **Elife:** Download list hover color ([92b6c1b](https://github.com/stencila/stencila/commit/92b6c1b342c196b66e94a2d4ac967795ee7a0b22))
* **Elife:** Downloads link targetable by CSS ([ebeca8c](https://github.com/stencila/stencila/commit/ebeca8c7060a288edbbe43bb6c88af84e3e3f370))
* **Elife:** Expose the article PDF URI ([4d0f766](https://github.com/stencila/stencila/commit/4d0f766e176d7324768bc67290a308c50b883afe))
* **Elife:** Expose the figures PDF URI ([8a1b1db](https://github.com/stencila/stencila/commit/8a1b1db95de8c4af3234ad0b31f88733a898b48c))
* **Elife:** First pass social sharers DOM ([35900de](https://github.com/stencila/stencila/commit/35900dee4787aade08819a30a31d46fc0a360d8e))
* **Elife:** Get the article DOI ([63a9571](https://github.com/stencila/stencila/commit/63a9571645203f1d8d81c46c78b69603db3079b6))
* **Elife:** Get the article title ([370e68f](https://github.com/stencila/stencila/commit/370e68f48d9e16124eff3e6cbabded96af034a64))
* **Elife:** Handle error from social tools build ([28d010f](https://github.com/stencila/stencila/commit/28d010f7319c4ecb73ed5a669848504ef00627be))
* **Elife:** Hide article identifiers section ([0bfc95f](https://github.com/stencila/stencila/commit/0bfc95f6d593b0206e86ae353ffe358e0aba95b4))
* **Elife:** In-article text retrieval & whitespace normalisation ([483bcbf](https://github.com/stencila/stencila/commit/483bcbf55e5aecc4fdd3a15f5dc96f474f784cf8))
* **Elife:** link to the new labs post directly ([829f474](https://github.com/stencila/stencila/commit/829f474b35230668ebce046f42fe929ac3fe263a))
* **Elife:** Match eLife's download link text ([3aac9fe](https://github.com/stencila/stencila/commit/3aac9feaa19299a0e1f22e38940d4e3c8843b640))
* **Elife:** No affiliations at narrower viewports ([268dd32](https://github.com/stencila/stencila/commit/268dd32afeb6539a843e80f0cd109f4c04ddcc1d))
* **Elife:** Obtain article id & use in download menu links ([87df483](https://github.com/stencila/stencila/commit/87df483f8b334913349f24a2a6ad567d5800e790))
* **Elife:** Remove obsolete CiteULike ref ([746eace](https://github.com/stencila/stencila/commit/746eaceedaf5a029dcabf81172bdb5c045d15cc1))
* **Elife:** Responsive title typography ([d01c883](https://github.com/stencila/stencila/commit/d01c883ce463ce3b10f40f9eb6dc1c6b204f0ed2))
* **Elife:** Right align download menu link, & spacing ([b49c2d2](https://github.com/stencila/stencila/commit/b49c2d21574345076c3c9424b97b5944266893f7))
* **Elife:** Social sharers hover state ([5206921](https://github.com/stencila/stencila/commit/5206921e8ba7df1f0aa77b3962d08ad435c02fbd))
* **Elife:** Style references ([f0a4fe4](https://github.com/stencila/stencila/commit/f0a4fe4ff432d6d2e65a9e5680beb12edc6b135c))
* **Elife:** Style social sharing icons ([de13cd0](https://github.com/stencila/stencila/commit/de13cd0de358fb1ba0ffa6447527c37e7e20cb02))
* **Elife:** Throw error on request for invalid PDF type ([fcd8e75](https://github.com/stencila/stencila/commit/fcd8e758701d4a1efaae9552f35166f37125e77c))
* **Elife:** Use link to executable for social media sharing ([81367e2](https://github.com/stencila/stencila/commit/81367e2bedf4e587272d1157b7814b1cfe52308a))
* **Elife:** Use Response's ok property in place of status ([b785399](https://github.com/stencila/stencila/commit/b7853998caf78a7964ce6cf17d9a456c15d5ec0e))
* **ELife:** Style Executable Doc Toolbar & Code components ([0253f8b](https://github.com/stencila/stencila/commit/0253f8bb53da59cab29b10dd004cc6e700f0d180))
* **Extensions:** Add `cite-author-year` extension ([fb534e2](https://github.com/stencila/stencila/commit/fb534e2ca030cb30d8b7d43d00cc973e697bc26c))
* **F1000:** Add Table element styles ([e2579b2](https://github.com/stencila/stencila/commit/e2579b2b0f8359bb2c2ee8d5170728f036114b12))
* **F1000:** Initial version of a theme for F1000Research ([a1e8e9e](https://github.com/stencila/stencila/commit/a1e8e9e64f353fd65d96f6bb8e52901c3db15b1c))
* **F1000:** Style WebComponents to match theme ([93ccb8f](https://github.com/stencila/stencila/commit/93ccb8f70de3d54c1f931f6c33dd8d5e4fb94b58))
* **Giga:** Adds a theme for GigaScience and GigaByte ([3784dab](https://github.com/stencila/stencila/commit/3784dab4d60c3bc5c047be82fadaa65913db9adf))
* **LaTeX:** Add font color as a variable ([696aeef](https://github.com/stencila/stencila/commit/696aeefdc2961373f2d01fd6b2511371d7e93652))
* **LaTeX:** Add the LaTeX theme ([64e4ded](https://github.com/stencila/stencila/commit/64e4ded2270f3961a87e14b0df9cbf4e173c849d))
* **Numeric in-text citations:** Split out into separate extension for reuse ([d6e496a](https://github.com/stencila/stencila/commit/d6e496a50049a132eefd6908091e2f1db69e3b9d))
* **Stencila:** Style table rows for better readability ([876c87d](https://github.com/stencila/stencila/commit/876c87d3d2ad1de96badde5d8c86de89e4256aed))
* **Tufte:** Add the Tufte theme ([be2d1b8](https://github.com/stencila/stencila/commit/be2d1b8d45b000ba5385810db9ee200e1e52ef1a))
* **Utils:** Expose function for getting dimensions of RPNG symbol ([1f74664](https://github.com/stencila/stencila/commit/1f74664acca0279a4bfb393737b02f29f490aa06))
* Add styling for date publication ([0587dd6](https://github.com/stencila/stencila/commit/0587dd624040c546df87cc77a485b8a35f8f8bdb))
* Add & refine styles for CodeChunk component ([14b2f19](https://github.com/stencila/stencila/commit/14b2f1952a0f960c29f2bbb7bdaea522d82dc0bf))
* **Bootstrap:** Add bootsrap theme ([68d42ec](https://github.com/stencila/stencila/commit/68d42ec94b271ecf6adafad1041c997ee31068f7))
* **Build:** Combine & sort media queries ([16ed2b6](https://github.com/stencila/stencila/commit/16ed2b6941a2fac4d866efdcdcd442570f8ffcb6))
* **CSS:** Reintroduce postcss mixins to build ([53088da](https://github.com/stencila/stencila/commit/53088daccfccbb23b2665a460b639fd4a5fb5e7b))
* **Date:** Format eLife's publication date correctly ([d0603a2](https://github.com/stencila/stencila/commit/d0603a2f7ac0e7a66e779ba5dea09d3b81f760a3))
* **Demo:** Add & style theme gallery landing page ([edc9653](https://github.com/stencila/stencila/commit/edc9653ac25e0fedc5feb912fb288a04f943b139))
* **Demo:** Add theme contribution modal ([9bae762](https://github.com/stencila/stencila/commit/9bae7625a6a1d57f95a1362b95a94bd8503c4474))
* **Editor:** Add hover state for gallery thumbnails ([f08f194](https://github.com/stencila/stencila/commit/f08f1946abd356ba38ba1539891ff4a0b154632d))
* **Editor:** Add theme info above customization settings ([50f096a](https://github.com/stencila/stencila/commit/50f096a43e35e91b41a0dd24fb4fa0a907109ab6))
* **Editor:** Auto focus & format theme name when contributing ([c060c6e](https://github.com/stencila/stencila/commit/c060c6e03bbbe8c884f28eae08b1056b5efba5ad))
* **Elife:** Add author separator ([f1be75d](https://github.com/stencila/stencila/commit/f1be75dd999587dc05d5c8cce3d19ef8e8928b2c))
* **Elife:** Only one h1 per page ([b8d2267](https://github.com/stencila/stencila/commit/b8d226726a8d9773ca3f13836e3850450c5a8f92))
* **Elife:** Style affiliations ([d18f1f4](https://github.com/stencila/stencila/commit/d18f1f48f9911481c9ac2d987acc9df03ff1ec3f))
* **Elife:** Style affiliations list ([eaccd12](https://github.com/stencila/stencila/commit/eaccd12fe3fc78d1432b1d9624c576cc3cad35bf))
* **Elife:** Temporarily remove author afflilation indicator ([1f75003](https://github.com/stencila/stencila/commit/1f75003e057f122affd9ed4a0b14c84fe57b6bbb))
* **Elife:** Use eLife corresponding author envelope icon ([0a72a90](https://github.com/stencila/stencila/commit/0a72a9005d880808b2fd733258c215873d1c5064))
* **Elife:** Use Person extension to style authors ([a2a9ba6](https://github.com/stencila/stencila/commit/a2a9ba6b711561e223cdbc4f9d966ea419f18235))
* **Fonts:** Use Noto Sans SemiBold for eLife headings ([bd38d09](https://github.com/stencila/stencila/commit/bd38d096f2466ee17d26c651d12229675a2548dd))
* **Galleria theme:** Add theme for styling gallery pages ([ad87a7a](https://github.com/stencila/stencila/commit/ad87a7a9d9ba26a087a9dc8398384f98a0848d1b))
* **Gallery:** Add script to generate docs/gallery ([da500b3](https://github.com/stencila/stencila/commit/da500b3927871ff64dbc363c4e94e16ac9a9111b))
* **Heading extension:** Add in leiu of longer tem fix in Encoda ([56619ee](https://github.com/stencila/stencila/commit/56619eeb342c12a988f1ab4c7c08cdb2304adc23))
* **Mathjax CSS:** Add generation of MathJax CSS ([d1fda5d](https://github.com/stencila/stencila/commit/d1fda5d519c558fa1da27ed6df1b6012c1c1789d))
* **Microdata:** Use microdata-based CSS selectors for references. ([a7b690d](https://github.com/stencila/stencila/commit/a7b690d3c62967c242061228da0bd1c63da1601f))
* **Nature:** Refactor and update Nature theme to emulate new branding ([d552f57](https://github.com/stencila/stencila/commit/d552f57be5c96745a36e39d04bc819524ac53b1f))
* **Pages extension:** Add the pages extension ([eb64e1a](https://github.com/stencila/stencila/commit/eb64e1adb55ff9700b1eceacbd616319bfa799cb)), closes [#23](https://github.com/stencila/stencila/issues/23)
* **PLOS:** Update theme with new semantic selectors ([ca36008](https://github.com/stencila/stencila/commit/ca36008dcb828014d910df6af39a3928c086a1f0))
* **PLoS Theme:** Add PLoS WIP theme ([c4819f9](https://github.com/stencila/stencila/commit/c4819f9a21e263bb0b388a8a7312ca7c94013b78))
* **Prism addon:** Add prisom addon for syntax highlighting ([967fe53](https://github.com/stencila/stencila/commit/967fe537ce567b9ea6906b2fa7588e610c38ce3a))
* **RPNG Theme:** Add theme for generating RPNGs. ([c5b18b7](https://github.com/stencila/stencila/commit/c5b18b75d3bb1d1bd0d76c079cfdd29d41ea3bac)), closes [#31](https://github.com/stencila/stencila/issues/31)
* **Selector functions:** Add module for handling custom selectors ([59be9e9](https://github.com/stencila/stencila/commit/59be9e9ff450c1b141aac762a31dbd0a10494576))
* **Selectors:** Autogenerate semantic selectors from Stencila Schema ([8c5862c](https://github.com/stencila/stencila/commit/8c5862c4bb8ec26586f01db13a82a34e6b1378cc))
* **Selectors:** Draft: Auto-Generate semantic selectors ([1caacfd](https://github.com/stencila/stencila/commit/1caacfd5fc6fe55dfe06f533e2d5be5f6a715296))
* **Selectors:** Generate PrismJS compatible code selectors ([5f34f55](https://github.com/stencila/stencila/commit/5f34f55e1e419068a2f06a12b22802163cae06af))
* **Selectors:** Generate utility selectors for selecting element groups ([49f3d38](https://github.com/stencila/stencila/commit/49f3d389f2d4547dbbcfd7efd50cd8969b532c79))
* **Shared JS:** Add functions for DOM manipulation ([01d6d71](https://github.com/stencila/stencila/commit/01d6d71271a48ded4f4b7c6b652c9495d117a88c))
* **Shared scripts:** Add DOM manipulation fixes ([c049b5f](https://github.com/stencila/stencila/commit/c049b5fc5f996a506e7e4b88cb2198a96b089742))
* **Skeleton:** Add basic styling to Skeleton theme ([afffdbd](https://github.com/stencila/stencila/commit/afffdbd6811ff6a2cc6a5951beac33712d848923))
* **Skeleton:** Add Skeleton starter theme ([c70dbb4](https://github.com/stencila/stencila/commit/c70dbb41f025a2a9a3fa3aca73113e05ae62fccc))
* **Skeleton theme:** Add all existing addons ([e73d853](https://github.com/stencila/stencila/commit/e73d8530d8dddb2523444d35d04c1be367bbdaeb))
* **Stencila components addon:** Addon for adding Stencila Web Components for document nodes ([65d84a9](https://github.com/stencila/stencila/commit/65d84a9070fa0658673b57623acdb93041dc93a4))
* **Stencila Theme:** Refactor styles to be mobile first ([bf9336d](https://github.com/stencila/stencila/commit/bf9336d58813c6e0bf7f97f07ccd7e16ad7edcd0))
* **Stencila/Wilmore:** Fork and replace existing Stencila theme ([5bd5162](https://github.com/stencila/stencila/commit/5bd5162744a76eee86e146524b2f4c4338aaf02e)), closes [#70](https://github.com/stencila/stencila/issues/70)
* **Stylelint:** Allow targeting Stencila WebComponents ([4d4e079](https://github.com/stencila/stencila/commit/4d4e0793c2b36afe8374922492b55a93bc403d3c))
* **Theme Builder:** Inject Stencila Components scripts into preview ([31726e1](https://github.com/stencila/stencila/commit/31726e165323cf8c01634ad199e6d5a74c981a81))
* **Theme Builder:** Inject user updated variables into preview ([4096bb2](https://github.com/stencila/stencila/commit/4096bb221679d1c3b782f745532e0b7ba03b9c6c))
* **Theme Builder:** User can save new theme as a Github PR ([e80e2e7](https://github.com/stencila/stencila/commit/e80e2e703420f5718b3b905851c281df5d4fde45))
* **Theme Editor:** Add ability to hide UI elements from the preview ([3d9c182](https://github.com/stencila/stencila/commit/3d9c1821d9847ce524b77dabbe5e751044f4ff11))
* **Themes:** Add a script to create a new theme ([5081903](https://github.com/stencila/stencila/commit/5081903e28777c26786d1dbed554096a29b08e47))
* **Themes:** Add initial versions of Stencila and eLife inspired themes ([cb93e9b](https://github.com/stencila/stencila/commit/cb93e9b863c414f57ee94c6e88e78990abd24ee1))
* **Themes:** Add Nature theme and fonts (Lora, Source Sans Pro, Lato). ([9d953f8](https://github.com/stencila/stencila/commit/9d953f8485dbad26f6b4c9240038763da491aec7))
* **Themes:** Checking and fixing of themes ([cc4f4c1](https://github.com/stencila/stencila/commit/cc4f4c19dcafe43b772519d19f72d5ef1a800e7d))
* **Themes:** Horizontally centre eLife article ([e7fc6a7](https://github.com/stencila/stencila/commit/e7fc6a78e22c174077894a8f0bd4b65f7d561cc2))
* **TypeScript:** Generate TS declarations & export theme names ([be71bd0](https://github.com/stencila/stencila/commit/be71bd05386ec5ba6adbe8ce66910bc93412aff5))
* **Utility functions:** Add more, test and document ([8b8abb8](https://github.com/stencila/stencila/commit/8b8abb81dcc93b4063e637415c1d14ddefff4405))
* **Utility functions:** Add tag() and attrs(); return undefineds ([71820f7](https://github.com/stencila/stencila/commit/71820f77fe9ed6665279f09b5262db1c088fe14e))
* **Variables:** Add a shared layer of variables for all themes ([15bb7da](https://github.com/stencila/stencila/commit/15bb7da6dcd9893f3b6ebf38cd5b2681e5a0989b))

### Reverts

* Revert "style(Elife): Add relative to bring open acess and copyright inline" ([3542364](https://github.com/stencila/stencila/commit/3542364ebc2ef3a635092ac93d537cc3552d5066))
* Revert "chore(dependencies): update dev dependencies" ([a2ce3ea](https://github.com/stencila/stencila/commit/a2ce3ea45ae3ceeece3fcd1fd2453ed6e57c8a1a))
* Revert "Create styles.css" ([78ebf59](https://github.com/stencila/stencila/commit/78ebf59b2845849b994722532a4650908478ad53))

* Merge pull request #122 from stencila/next ([bdf95b8](https://github.com/stencila/stencila/commit/bdf95b83c55f63549eed79044b166531a02fa84b)), closes [#122](https://github.com/stencila/stencila/issues/122)

### Performance Improvements

* **CSS:** Reduce file sizes by using CSSNano during builds ([87f7b2b](https://github.com/stencila/stencila/commit/87f7b2b1092a9ea0b3166665f63acc76894c3527))
* **Demo:** Reduce number of needless re-renders ([15910f1](https://github.com/stencila/stencila/commit/15910f1ac5cafd424f8e69936f86241bd05eb271))
* **Editor:** Don't reload iframe if already on chosen example content ([3250c8b](https://github.com/stencila/stencila/commit/3250c8b1356c967a76ff3beb2eb6fc7dcf716e10))
* **Editor:** Prevent needlessly re-rendering page header ([743a66d](https://github.com/stencila/stencila/commit/743a66dfe54a8f17b22051f788ae8305ded7b5cf))

### BREAKING CHANGES

* Return to master and release `v2.0.0`
stencila-ci added a commit that referenced this issue Oct 29, 2021
# [1.0.0](https://github.com/stencila/stencila/compare/v0.123.0...v1.0.0) (2021-10-29)

### Bug Fixes

* More style refinements for metadata elements ([705b2ad](https://github.com/stencila/stencila/commit/705b2ad2640c6ca99b91f6b9edcd749eaf11dcff))
* **Bootsrap, Latex, RPNG:** Prevent images breaking out of containers ([9018c40](https://github.com/stencila/stencila/commit/9018c40eaa2488cdeaa04ea1a1ee5d2d7586bccf))
* **Bootstrap:** Extend correct Button style class ([73fac61](https://github.com/stencila/stencila/commit/73fac61eab7bb538aa9a45e17697aef21ea0c188))
* **Build:** Fix `lib` module generation from Webpack ([ae460a6](https://github.com/stencila/stencila/commit/ae460a6666248ca46ac9edf91bcf6cefa3ff1095))
* **Build:** Fix root dir resolution for relative paths ([07f0115](https://github.com/stencila/stencila/commit/07f01155f13136f7cad7f46b49e189b2e470ebd2))
* **Build:** Fix ts-node theme import failing package genereation ([2981366](https://github.com/stencila/stencila/commit/2981366704b4fb4c348cd88d740be42d4c73df41))
* **Build:** Make static asset paths relative so they work on CDNs ([aade93a](https://github.com/stencila/stencila/commit/aade93a0b9e702be99de738b0db27a35a7cef46d))
* **Build:** Use Webpack for all build targets for consistency ([99606f9](https://github.com/stencila/stencila/commit/99606f965ce264566800b644eb1331e3c0b72251))
* **CI:** Always build package & docs to catch issues ([74d00bf](https://github.com/stencila/stencila/commit/74d00bf61417715df08378edffbce94629140d5a))
* **Cite:** Avoid italicizing parentheses surrounding citations ([f75cc56](https://github.com/stencila/stencila/commit/f75cc56e537e717e760b1489cd085e0393ba7376))
* **Cite:** Format in-text citations outside of CiteGroups ([e0456da](https://github.com/stencila/stencila/commit/e0456dacfa3f2159062b0c1e0c9efcf9843c835d))
* **Cite:** Temporarily remove parentheses around orphan Cite elements ([db01994](https://github.com/stencila/stencila/commit/db01994e8fdcf7f02fcc28f7946563e4f811d73c))
* **Cite:** Wrap standalone citations in brackets ([4113180](https://github.com/stencila/stencila/commit/4113180d82746cd030b14321efb65726568c5707))
* **Cite APA:** Don't add ampersand before lone author names ([7e623a2](https://github.com/stencila/stencila/commit/7e623a2f667a762572478e6f71d94dc3d4fd642e))
* **Cite-APA Extension:** Add styling for pageStart, pageEnd, and pagination ([544b8d6](https://github.com/stencila/stencila/commit/544b8d6ac9132462ed078c7102215956b06e506b))
* **CSS:** Work around css-nano bug with opacity values ([f9d67b8](https://github.com/stencila/stencila/commit/f9d67b8a708bcbdaa20b735ed63e5e46a95483fb))
* **Demo:** Add missing Stencila Components JS files to preview documents ([9ef8939](https://github.com/stencila/stencila/commit/9ef8939860343de592372bdde78fb7c0d44c34dd))
* **dependencies:** update dependency @elifesciences/pattern-library to v0.0.3 ([56e2227](https://github.com/stencila/stencila/commit/56e2227a4ba4213095f6472b4f4302524c1b90e2))
* **dependencies:** update dependency @elifesciences/pattern-library to v0.0.6 ([de8bf11](https://github.com/stencila/stencila/commit/de8bf111a388d0feda778773a5c1f858c9303f56))
* **dependencies:** update dependency @simonwep/pickr to ^1.6.0 ([2abd9bb](https://github.com/stencila/stencila/commit/2abd9bb2a5f4982662a54c146baa5dc23c910046))
* **dependencies:** update dependency @simonwep/pickr to ^1.7.1 ([c2c58c9](https://github.com/stencila/stencila/commit/c2c58c9f600cccf738a15af36069f994d21b3623))
* **dependencies:** update dependency @simonwep/pickr to ^1.7.2 ([b56a220](https://github.com/stencila/stencila/commit/b56a22066adc94f0d6bdc563ee6900a368f9b621))
* **dependencies:** update dependency @simonwep/pickr to ^1.7.4 ([cb0e4c2](https://github.com/stencila/stencila/commit/cb0e4c2493044d79db7b313ecccce3d2376bd976))
* **dependencies:** update dependency @simonwep/pickr to ^1.8.0 ([cce915b](https://github.com/stencila/stencila/commit/cce915bfdb9fc398c905b362862d5c9e76dc271a))
* **dependencies:** update dependency @stencila/components to ^0.10.1 ([7ccdc58](https://github.com/stencila/stencila/commit/7ccdc58f3588ce88ebab04135ed3a2cde4a54a76))
* **dependencies:** update dependency @stencila/components to ^0.11.0 ([ee2ed55](https://github.com/stencila/stencila/commit/ee2ed55eacecc1518d5fb251106ec2b130a37f17))
* **dependencies:** update dependency @stencila/components to ^0.13.0 ([d47deb3](https://github.com/stencila/stencila/commit/d47deb369113013c180b78d403114145530c2e18))
* **dependencies:** update dependency @stencila/components to ^0.14.13 ([2b4f5cc](https://github.com/stencila/stencila/commit/2b4f5cc813e284e328c32e848f0ac59300ec968a))
* **dependencies:** update dependency @stencila/components to ^0.14.3 ([e7b5f8a](https://github.com/stencila/stencila/commit/e7b5f8a38aa6ca549ecf4f53dda75090a4fa1e2c))
* **dependencies:** update dependency @stencila/components to ^0.14.8 ([4e7a059](https://github.com/stencila/stencila/commit/4e7a059bfd4a91c7fbc7806d37714f8252e149c7))
* **dependencies:** update dependency @stencila/components to ^0.15.1 ([f69641a](https://github.com/stencila/stencila/commit/f69641ad9f2f2023bdddecb7bbb600db4acf9df2))
* **dependencies:** update dependency @stencila/components to ^0.21.1 ([c920d34](https://github.com/stencila/stencila/commit/c920d342937dfb1a4567c41b6187ba1da2c7ad0e))
* **dependencies:** update dependency @stencila/components to ^0.21.5 ([f6ed744](https://github.com/stencila/stencila/commit/f6ed74416206a5f4db7ebd28014fceccb8f9f001))
* **dependencies:** update dependency @stencila/components to ^0.23.5 ([60af470](https://github.com/stencila/stencila/commit/60af4708da806abd24c5e0ff5877f525863f0eca))
* **dependencies:** update dependency @stencila/components to ^0.25.0 ([7dfebc6](https://github.com/stencila/stencila/commit/7dfebc6965f116763567b5d5304bef46f0a5de21))
* **dependencies:** update dependency @stencila/components to ^0.26.3 ([d1ddc1a](https://github.com/stencila/stencila/commit/d1ddc1a38b61e8c3449514061315f2d2fc079cae))
* **dependencies:** update dependency @stencila/components to ^0.26.5 ([b294462](https://github.com/stencila/stencila/commit/b29446252ea7987eae52f6d86e9bf34725b3df3c))
* **dependencies:** update dependency @stencila/components to ^0.26.7 ([69495ff](https://github.com/stencila/stencila/commit/69495ffcaf8cc88f86a8505670cf1fdb42714cbf))
* **dependencies:** update dependency @stencila/components to ^0.26.8 ([f780a5f](https://github.com/stencila/stencila/commit/f780a5f10b8c84112e6a8f29c4892be0ba66af30))
* **dependencies:** update dependency @stencila/components to ^0.27.0 ([7d8001e](https://github.com/stencila/stencila/commit/7d8001e0e8347215fc3561f8d355d8faced1bcc5))
* **dependencies:** update dependency @stencila/components to ^0.28.0 ([0192243](https://github.com/stencila/stencila/commit/01922432aad08b4bf97422679f713289e510e549))
* **dependencies:** update dependency @stencila/components to ^0.29.0 ([59826cc](https://github.com/stencila/stencila/commit/59826cc619805e36a08929e5323fc8b33fde485e))
* **dependencies:** update dependency @stencila/components to ^0.32.0 ([295aa71](https://github.com/stencila/stencila/commit/295aa71d56442c607c977ec736cf259cb17c78fb))
* **dependencies:** update dependency @stencila/components to ^0.41.0 ([71db8f5](https://github.com/stencila/stencila/commit/71db8f538c62dc9c070b344cf709eaa337e0d237))
* **dependencies:** update dependency project-name-generator to ^2.1.9 ([c2b61ee](https://github.com/stencila/stencila/commit/c2b61eec22c93ce0da0da0fbe8fdd80ba38e4f46))
* **dependencies:** update react monorepo to ^16.13.1 ([f7d911e](https://github.com/stencila/stencila/commit/f7d911e08ff3fdc64cb6016d2e812b6e79c960e3))
* **dependencies:** update react monorepo to v17 ([a12e559](https://github.com/stencila/stencila/commit/a12e559e0b3a010e972269f6c6bea609275a68ad))
* **Deps:** Update dependencies ([5d455e8](https://github.com/stencila/stencila/commit/5d455e888a415e268e23adc4ab89777bbbaffbb9))
* **Deps:** Update dev-dependencies (major) ([8e2db57](https://github.com/stencila/stencila/commit/8e2db574f8a255bba34b8b2b80e4fb56a45250b1))
* **Deps:** Upgrade Encoda ([44352c7](https://github.com/stencila/stencila/commit/44352c7f6d66bc1809a38d5da49e8af98e5dfadf))
* **Deps:** Upgrade to postcss-import-url and npm audit fix ([f4c8bba](https://github.com/stencila/stencila/commit/f4c8bba50f54bc867be4790dfb0dfb7e671443a7))
* **Deps:** Use postcss-import-url v5.1.0 ([9896f35](https://github.com/stencila/stencila/commit/9896f35354ccd51de3edcec6721ec97aa32a735b))
* **Docs:** Don't inject toolbar or component scripts multiple times ([9fb3fda](https://github.com/stencila/stencila/commit/9fb3fdafcf00e39b6447067ce172d0ed32d32401))
* **eLife:** Add comma space before parentOrganization ([c1e14a3](https://github.com/stencila/stencila/commit/c1e14a3bda8fafb0db46dff86d8641f194f74cee))
* **eLife:** attribute should be set on list-item ([252c827](https://github.com/stencila/stencila/commit/252c827bbe4d56a66aaf5a47e9de4c6d1bc6202e))
* **eLife:** Figures pdf list item should be sibling of article pdf list item ([b7b7167](https://github.com/stencila/stencila/commit/b7b7167d4cf647135c90153cad764979c6195830)), closes [#200](https://github.com/stencila/stencila/issues/200)
* **eLife:** update unit tests to support new reference format ([#293](https://github.com/stencila/stencila/issues/293)) ([edae444](https://github.com/stencila/stencila/commit/edae44474fc741d44750aba1fbd80f43f30a9ceb))
* **Elife:** Add missing semicolon between Cites in CiteGroups ([74729ad](https://github.com/stencila/stencila/commit/74729adda546c446f2ac0ace9d93f43513c5474c)), closes [#314](https://github.com/stencila/stencila/issues/314)
* **Elife:** Add space to pass lint test ([2d6a694](https://github.com/stencila/stencila/commit/2d6a694bfa83366767477f7cdb2e0a800019edc8))
* **Elife:** Affiliations styling regression ([9f99518](https://github.com/stencila/stencila/commit/9f995184f1dbdaea688e5394038eb96fed3ca2a1))
* **Elife:** Article date line-height ([fba0ff8](https://github.com/stencila/stencila/commit/fba0ff83ffb3151c46c7850e49c0226344c91365))
* **Elife:** Consistent title retrieval ([5966ea5](https://github.com/stencila/stencila/commit/5966ea5d09cd3da3e7ea6b99a00f9ef2d09aa49d))
* **Elife:** Don't use string variables in URLs ([a787107](https://github.com/stencila/stencila/commit/a7871075c92f7bd39640f00a776ec1a1177271ed))
* **Elife:** Ensure editor autocomplete doesn't clash with suggestion ([4db8ca3](https://github.com/stencila/stencila/commit/4db8ca351c111d9e924eb27d6388696031ffa58a))
* **Elife:** Improve disabled button contrast (Close [#235](https://github.com/stencila/stencila/issues/235)) ([9a4fa9b](https://github.com/stencila/stencila/commit/9a4fa9b32b3edb0936d09844f89c401c00c6c01d))
* **Elife:** Make build complete after merging from upstream ([b35092f](https://github.com/stencila/stencila/commit/b35092ff1a7f7a575f22e0521389376fac3abe66))
* **Elife:** Match Encoda date semantics & be defensive ([09707f6](https://github.com/stencila/stencila/commit/09707f62dbdd0088491e52d7c7d44a8e7931f86d))
* **Elife:** Match update ([deb655b](https://github.com/stencila/stencila/commit/deb655ba1ecc0d03b826ed929e92dee04d384487))
* **Elife:** More appropriate array method ([67912e5](https://github.com/stencila/stencila/commit/67912e58face2ab5f8c51060c1aa3713742cea6d))
* **Elife:** Move downloads into own section ([d2dc565](https://github.com/stencila/stencila/commit/d2dc56523c0384cc48fd46d123f176817c108388))
* **Elife:** Reference lacking a volume is not an Thema error ([b75ddbe](https://github.com/stencila/stencila/commit/b75ddbe7b04bf85adc2615d0467fa0e56b027d33))
* **Elife:** Reference PublicationVolume structure ([2504670](https://github.com/stencila/stencila/commit/250467009a6c8f74d300acedd96a6d74c80032e3))
* **Elife:** Remove wrong margin ([96e3ac7](https://github.com/stencila/stencila/commit/96e3ac7f7a05c8b5e6e77c322cc8b5af5833f0a8))
* **Elife:** separate address span with commas ([56294b9](https://github.com/stencila/stencila/commit/56294b969a7699460faf959f1742c7b8d327e1d8)), closes [#261](https://github.com/stencila/stencila/issues/261)
* **Elife:** set target _parent on external links ([ee80b38](https://github.com/stencila/stencila/commit/ee80b38b27e91c48bd7dba5c966193607f0cbcc8))
* **Elife:** Social media links should encode doi ([0fead25](https://github.com/stencila/stencila/commit/0fead25a125f30bde93d458313dc2e13d46491eb))
* **Elife:** Style lint fixes ([30db12f](https://github.com/stencila/stencila/commit/30db12f1f5d024199c81fe1d69b15d49c193a655))
* **Elife:** Style more types of reference source name ([2640327](https://github.com/stencila/stencila/commit/2640327c00269e85ef5cb1c1d69a985459feee64))
* **Elife:** Target downloads section, now its targetable ([fa65315](https://github.com/stencila/stencila/commit/fa653155d099ec3f90b4d5d4387e646093218595))
* **Elife:** Typo in papers url; strip comment ([a98610b](https://github.com/stencila/stencila/commit/a98610bad5fe7b22f595393efac2637260f30bba))
* **ELife:** Vertically center button labels ([309453f](https://github.com/stencila/stencila/commit/309453f1aa329fc3ea8d57ff323fe23f6bc6926a))
* **Extensions:** Upgrade Encoda and remove redundant scripts ([75dcbbf](https://github.com/stencila/stencila/commit/75dcbbfb7f41cc50603b67f09fae57deb849050f))
* **F1000:** Formatting and other tidyups ([59ce4f3](https://github.com/stencila/stencila/commit/59ce4f334d942851fdadf871c756ec072afde45f))
* **Galleria:** Fix grid layout at medium breakpoints ([3228bc0](https://github.com/stencila/stencila/commit/3228bc0cdef3a667085bb2e8505f6cc23c1af0f4))
* **Gallery:** Fix mismatch type in article generation script ([8c90338](https://github.com/stencila/stencila/commit/8c9033897b17118dcd7f12a0de418c09511ecb95))
* **Gallery:** Hide datePublished and update to  new schema for list items ([56fe408](https://github.com/stencila/stencila/commit/56fe408bcffc41ae4b72d46b3156c13f60d50c0c))
* **Gallery:** Use isStandalone and content ([7f1ae28](https://github.com/stencila/stencila/commit/7f1ae28455e7cb43a36c7a5da8ada1e0a0aef706))
* **Giga:** Refine GigaScience based theme ([5511bc5](https://github.com/stencila/stencila/commit/5511bc5ad4e5df3e4eca1a581ae78434f7af583f))
* **In-text citations:** Add separator between Cite items within a CiteGroup ([5a30430](https://github.com/stencila/stencila/commit/5a304307bdb7e931d1a84329eb369c1bef2be068))
* **PLOS:** Refine theme for WebComponent compatibility ([b358489](https://github.com/stencila/stencila/commit/b358489f7032d13efaf6a2a53cfb0d8c7321a851))
* **References:** Fix irregular spacing for Author references ([ddece32](https://github.com/stencila/stencila/commit/ddece32435eb047c27006ff12e056898c0f04a76))
* **RPNG:** Add icons to executable nodes ([c6e9753](https://github.com/stencila/stencila/commit/c6e9753497d3e6e37871a91b5a61a505dd2bccd5))
* **RPNG:** Collapse source code panels in RPNG theme ([a15e6d5](https://github.com/stencila/stencila/commit/a15e6d5e65f0a448fbc6860e143c0666898a5d2c))
* **RPNG:** Ensure contents of all node types are fully visible ([f2586b3](https://github.com/stencila/stencila/commit/f2586b32c741932c781f1fa946c3231a39466a5c))
* **RPNG:** Fix RPNG icon cropping/overlapping figures ([3771dd3](https://github.com/stencila/stencila/commit/3771dd3931cf1841cadcd07c8f6a57d25ddee180)), closes [#270](https://github.com/stencila/stencila/issues/270)
* **RPNG:** Increase subtedly of affordance ([cb5dd56](https://github.com/stencila/stencila/commit/cb5dd564b5b3470db2e578fd0121fe8152a4ab76))
* **RPNG:** Keep icon inside bounding box ([ba55ca9](https://github.com/stencila/stencila/commit/ba55ca94daf1664378b4307e4946344ef1f5201d))
* **RPNG:** Update Code component styling for revamped selectors ([99a297b](https://github.com/stencila/stencila/commit/99a297b34ba31e0ef081addab4413826e9aa7114))
* **Skeleton:** Fix Headings inside non-root elements being too wide ([f775d96](https://github.com/stencila/stencila/commit/f775d96cbdf8a63b65eb999f6ecd34796eb7eb64))
* **Stencila:** Match WebComponent button font-family to theme ([9173879](https://github.com/stencila/stencila/commit/91738792e610331004dadd68a72749fc48d7bb2f))
* **Thema:** Simplify Thema version resolution logic ([31ce7d0](https://github.com/stencila/stencila/commit/31ce7d0d6bee37527cb2f32270ce5845d7c983b7))
* **Theme Editor:** Fix theme editor sidebar layout in Chrome ([b6c094e](https://github.com/stencila/stencila/commit/b6c094e3c31f724117580fc1137feba9c0030786))
* **Theme Editor:** Improve matching logic for color CSS variables ([f1a17af](https://github.com/stencila/stencila/commit/f1a17af7d41cf528355fc789ee60081b9ebbb3c5))
* **Theme Editor:** Refine editor styles, add focus styles to buttons ([a8b7a8b](https://github.com/stencila/stencila/commit/a8b7a8b0874eef413190ab53a187ebcbf16794bc))
* **Tufte:** Nest imported styles and other tweaks ([0c9c590](https://github.com/stencila/stencila/commit/0c9c590eea879fa862266b42c458a74d88835750))
* **Utils:** Include element children when cloning a node ([8a438e8](https://github.com/stencila/stencila/commit/8a438e85da1ddc69a7b48e91f6fc10a3cdca12a3))
* **Visual Regression:** Update Chrome version for visual testing ([1a77ce8](https://github.com/stencila/stencila/commit/1a77ce83efd1e72ed8f5ee4f3e76f392ef3e010c))
* **WDIO:** Fix visual regression tests to work with updated Theme Editor ([c08ed62](https://github.com/stencila/stencila/commit/c08ed62a35ded1e71ab2a03d312b5c5c4a981f60))
* Add letter-spacing as custom property ([2ca8c44](https://github.com/stencila/stencila/commit/2ca8c443c1662be525db5c93735aee6e6f628b6b))
* Remove .large--eight-twelfths ([76f43d7](https://github.com/stencila/stencila/commit/76f43d7e76d11a9150bf59783cbe0f17bcf954ee))
* wrap isn’t work if element has children ([6057769](https://github.com/stencila/stencila/commit/6057769166e7ed824772d8f3658d56b9ea5345da))
* Fix selectors used in references for chnages in Encoda ([854f427](https://github.com/stencila/stencila/commit/854f427fbd9130fe3ff9fc5c368d152f4f7fc00a))
* Use headline custom selector ([9864393](https://github.com/stencila/stencila/commit/986439387d28ddecdd404e23d44ff43895b652bb))
* **Bootstrap theme:** Do not use mixins from shared; docs ([8347907](https://github.com/stencila/stencila/commit/83479076db951895593bbb9de3baf1f8eaff16a6))
* **Browser support:** Transform CSS4 :not() usage to CSS3 spec ([1317b7c](https://github.com/stencila/stencila/commit/1317b7ca52e37b954a92ce8930335ff8ab6cdd1e))
* **Build:** Avoid discarding lib due to running Build:browser twice ([8f0c05d](https://github.com/stencila/stencila/commit/8f0c05dcbabe2dc3d1d56f1b5eb85e9f46c67b64))
* **Build:** Fix build issues due to circular dependencies ([4d7c13e](https://github.com/stencila/stencila/commit/4d7c13e773c839348016b95b470f28e73dd3ca64))
* **Build:** Fix production build failure due to missing plugin ([5aed49f](https://github.com/stencila/stencila/commit/5aed49f1b8e8e0af4e7fb5a37db83d1bbae67572))
* **Build:** Refactor TS modules and fix build task ([4f0815b](https://github.com/stencila/stencila/commit/4f0815b066ce2a3ab8d9c7b0ac68e2a492e6a5a6))
* **Build:** Simplify build command and fix output directory structure ([c0793bf](https://github.com/stencila/stencila/commit/c0793bfeb0a2b5898a09b6daf57ec9ee6a7b9feb))
* **Citations:** Handle race condition with formatReferences ([38c6386](https://github.com/stencila/stencila/commit/38c6386e804027082e5b81d78afbf27a059b95d3))
* **Cite extension:** Restructure and reorder reference properties ([0d6e918](https://github.com/stencila/stencila/commit/0d6e91857c062fca6c66016ad4e61e144f8fdf09))
* **Code extension:** Fix itemtype; add default language; do not style executable nodes ([1315c67](https://github.com/stencila/stencila/commit/1315c67d352d52da5bec39959ea974957b73e725))
* **CodeChunk:** Show x-scrollbars for overflowing codechunks ([5039d15](https://github.com/stencila/stencila/commit/5039d1538a5b5b6a3f746265ef10c454995a934c))
* **Common Styles:** Move description/abstract from themes to common.css ([b2eab4b](https://github.com/stencila/stencila/commit/b2eab4b4b3ef6778f231dc7f2e09da2819613737))
* **Components:** Load components in index.html ([a32262a](https://github.com/stencila/stencila/commit/a32262a3ebcafbb06152b70c6a826e4e1f0fb0dd))
* **CreativeWork:** Don't add extraneous commas in reference authors ([3967e65](https://github.com/stencila/stencila/commit/3967e65f58e5a4eb93b95d175565f92e9eb02b15))
* **CSS:** Malformed custom property usage ([e69dcd5](https://github.com/stencila/stencila/commit/e69dcd5cec2c798b9192403e063e58774fa95a0f))
* **Demo:** Add list of authors to Article ([3159ba4](https://github.com/stencila/stencila/commit/3159ba43f9795cba196cd3e9526c64cc31f22a95))
* **Demo:** Generate examples standalone ([a2eb9f1](https://github.com/stencila/stencila/commit/a2eb9f1a788e03168a08810c45a6e242a18ca15c))
* **Demo:** Initialize theme each time it, and  example, set ([801a7e9](https://github.com/stencila/stencila/commit/801a7e99c22de83ae4dfbea971274bbcc2ddac8b))
* **Demo:** Make demo paths relative for use on GH Pages ([07d980a](https://github.com/stencila/stencila/commit/07d980a57b49ad93eb871d6c7d34d2f615a7aadc))
* **Demo:** Reflect active theme/article in dropdown when reloading ([8e050b9](https://github.com/stencila/stencila/commit/8e050b9829e55d361025ae6f676f02095765ddf5))
* **Demos:** Clean up demos, move script from .html to .ts ([446794e](https://github.com/stencila/stencila/commit/446794eae29274de2cd9da079d05e286320b258f))
* **Dependencies:** Upgrade Encoda and remove DOM manipulations no longer needed ([ea70ac2](https://github.com/stencila/stencila/commit/ea70ac20160df9c70d91de1e784af3b7262077f5))
* **Docs:** Fix Publication step on TravisCI ([35cfad0](https://github.com/stencila/stencila/commit/35cfad0097e5f0488dadc8c87d7aad7a01419a23))
* **Docs:** Re-evaluate theme JavaScript when switching themes ([befaa76](https://github.com/stencila/stencila/commit/befaa7635bed00953ee182d8a2b1c7675e6417e5))
* **Editor:** Catch color picker errors ([3f0607a](https://github.com/stencila/stencila/commit/3f0607aea835cb9ad92d1c7cc6d57fc5da915b96))
* **Editor:** Commit chosen colour when closing colour picker ([e2173b0](https://github.com/stencila/stencila/commit/e2173b0436cd145f0bbaca08c3a98c9f844bb382))
* **Editor:** Don't discard parameters from URL when changing themes ([2479846](https://github.com/stencila/stencila/commit/24798464b501f08fb89524f30604d23e7b5a38c6))
* **Editor:** Fix asset resolution for example articles ([160c892](https://github.com/stencila/stencila/commit/160c89283fe8f6d2865047e4fb0d537b0140ccd9))
* **Editor:** Fix manual color entry conflicts with Color Picker ([20f216d](https://github.com/stencila/stencila/commit/20f216d4e62aa9db8b233f205eb1adecd197e0c4))
* **eLife:** Handle YAML frontmatter for authors, organizations, abstract ([375f54c](https://github.com/stencila/stencila/commit/375f54cb2a0f1020183a0088325638cb8b373840))
* **Elife:** Don't duplicate font blocks ([f7ba6ec](https://github.com/stencila/stencila/commit/f7ba6eccb4a96ac1f43359aa78a17d9f95564f3b))
* **ELife:** Update markup based on microdata discussion ([dd2e11e](https://github.com/stencila/stencila/commit/dd2e11e96fb2b1d3d55a877f92b7ec0db14628ad))
* **eLife theme:** Changes to dir names and selectors ([6ef7ac2](https://github.com/stencila/stencila/commit/6ef7ac22ae732d4632d015be5cf719b8730dcd4f))
* **ELife Theme:** Add theme switcher ([51b5c49](https://github.com/stencila/stencila/commit/51b5c49060796377c7416fb6286dd8d7e08689a6))
* **ELife Theme:** Fix regressions with `converted-article.html` ([ea0ca02](https://github.com/stencila/stencila/commit/ea0ca025b6cdf93fd4a1acd3d53d6b68e6153a38))
* **ELife Theme:** Render citations in eLife theme by default ([fed4c61](https://github.com/stencila/stencila/commit/fed4c610af0083b5f5f40e51bfa4fffbf5d2f699))
* **Examples:** Actually run the functions ([0907a34](https://github.com/stencila/stencila/commit/0907a34e71d271122879d28cc6c746f18690b0ea))
* **Examples:** Update Simple example with new component tag names ([e1b738e](https://github.com/stencila/stencila/commit/e1b738e695d22f425ffa478b87d13ccd15074585))
* **Extension:** Add missing import ([daf0959](https://github.com/stencila/stencila/commit/daf0959d64157748424d3ecb1e5e6699aea7a345))
* **Extensions:** Only quote name when need to ([f189065](https://github.com/stencila/stencila/commit/f1890657f2073b4b0e8b0a53e85db7862c5fd6ca))
* **Extensions, Skeleton theme:** Changes related to upgrading Encoda ([40694a2](https://github.com/stencila/stencila/commit/40694a24616e8488cb6e474c0e5384e57a011e02))
* **Generate:** Use Promise<unknown> when generating themes ([87736d1](https://github.com/stencila/stencila/commit/87736d15422f1824cf351ef828230d495b278475))
* **HMR:** Fix stack overflow due to double HMR instances ([190a891](https://github.com/stencila/stencila/commit/190a891e9cad4f7285e55c4f2daeac1bce5d1128))
* **Hooks:** Update pre-commit script name to match renamed script ([cc69db8](https://github.com/stencila/stencila/commit/cc69db80016f6a7dd3c70b4d7d155c374dec9f57))
* **Hooks:** Update pre-commit script name to match renamed script ([4814aea](https://github.com/stencila/stencila/commit/4814aea723ae1f400ac3ac7f45e891a3f866e0c6))
* **Javascript:** Allow themes to be loaded in Node.js ([4f307e5](https://github.com/stencila/stencila/commit/4f307e55cabf483df75521e9580ba96dcbe0cb54))
* **JS:** Initalize JS even if script is loaded after DOMContentLoaded ([7639b4b](https://github.com/stencila/stencila/commit/7639b4bbe3d36f541f80e86d8d4a94c039250198))
* **Linting:** Add Stylelint to enforce semantic selector usage ([a6a4b89](https://github.com/stencila/stencila/commit/a6a4b8961236e4e35f5d299821acf63483159350))
* **Nature:** Adjust theme to handle YAML frontmatter + CodeChunks ([802cfcf](https://github.com/stencila/stencila/commit/802cfcf96694f744e6d3b668bd35456ac0381beb))
* **Nature:** Fix monospace font-family name ([97f92ae](https://github.com/stencila/stencila/commit/97f92ae797286a78c5b66b891dc15940fb08f754))
* **Nature Theme:** Tweaks to Nature theme markup and styles ([cea4860](https://github.com/stencila/stencila/commit/cea486018e0c58ee6d25bb8df84ec9f58f3a36b6))
* **Package:** Fix pkg error. Closes [#2](https://github.com/stencila/stencila/issues/2). ([f795230](https://github.com/stencila/stencila/commit/f795230b36c285ebe8404f8bc24894b21b14439b))
* **Package:** Setup for sepearate browser and lib distributions ([2ba3594](https://github.com/stencila/stencila/commit/2ba35944b40f48188d8c646ddbca44307a32136a))
* **Package:** Use prepare instead of postinstall ([1be7091](https://github.com/stencila/stencila/commit/1be70914be65c9e3ace8be16b3e3e17f778f9d23))
* **Pages:** Fix GitHub pages generation ([2a9dcf6](https://github.com/stencila/stencila/commit/2a9dcf65807ddcab3cd1aa13e7bb247a0e5fcc82))
* **Person extension:** DOM manipulations for more style-able names ([cbdc70a](https://github.com/stencila/stencila/commit/cbdc70a000148e26473a6bcaa15199cc13862677))
* **PLoS theme:** Tweaks to table, references, and markup ([184ede6](https://github.com/stencila/stencila/commit/184ede6f7c147528b42f91e87b5b15aca4da8b76))
* **PLoS theme:** Update references style + table markup ([136b4f3](https://github.com/stencila/stencila/commit/136b4f3810096cbfd7a5852db14ba8055f0ba843))
* **Pre:** Fix Safari bug with rendering Pre elements inside iFrames ([6b5c8b0](https://github.com/stencila/stencila/commit/6b5c8b0069b96cee1db09ec2d3070e1563eaf742))
* **README:** Fix generation of MD table for list of Themes and Extension ([5039e41](https://github.com/stencila/stencila/commit/5039e411aa5b6749b11ee64db64f2bfac6dc3f7d))
* **Ready function:** Use not loading, instead of complete ([b61ceb1](https://github.com/stencila/stencila/commit/b61ceb1a8d98f4ccbd15fee5a1242b6512abd954))
* **Reference Styles:** Fix regressions in Nature theme ([2cc7861](https://github.com/stencila/stencila/commit/2cc78615aff1a3cb3f806aa1044da3dce1313256))
* **References:** Fix Reference formatting selectors and type castings ([b3e23e1](https://github.com/stencila/stencila/commit/b3e23e1b9e53688a2a8ada78928dbf729a8727ad))
* **References, eLife:** Add MLA, APA citations to references.html ([806a1f3](https://github.com/stencila/stencila/commit/806a1f3b0c8d7c4ae799ab093c3315c872afefdd))
* **Release:** Fix npm ignoring the build artifacts folder ([1e795d2](https://github.com/stencila/stencila/commit/1e795d2358e20006ffb9dbd30b119a5c3e106a22))
* **Selectors:** Fix custom selectors ([7bd1398](https://github.com/stencila/stencila/commit/7bd1398dfd123b6daab3cc3407590d5f65a3032e))
* **Selectors:** Fix selectors import path in configuration ([c37e331](https://github.com/stencila/stencila/commit/c37e3319757b9b9847eed99fc3b3d4c8682798b6))
* **Selectors:** Match Headings & elements with multiple itemtypes ([d35e8f1](https://github.com/stencila/stencila/commit/d35e8f1139ef91df63de242facb09bf33a701692))
* **Selectors:** Prevent Prettier from mangling Custom Selectors ([45ae358](https://github.com/stencila/stencila/commit/45ae3589c82d67f7e9fb9f1fa9c7a20b6b66f157))
* **Selectors:** Rename code-chunk to CodeChunk ([70e669f](https://github.com/stencila/stencila/commit/70e669fb7351bbf99a6e17897baccd1d5d9504c6))
* **Selectors:** Reove trailing newline to avoid stylelint error ([08728e1](https://github.com/stencila/stencila/commit/08728e16d89443c7739c6627bbce47c22ad61bf2))
* **Selectors:** Update selectors ([50c14a9](https://github.com/stencila/stencila/commit/50c14a97ea6072044ba79821cfd76fd3184abc1f))
* **Selectors:** Update selectors after upgrade of Schema version ([b37c2fb](https://github.com/stencila/stencila/commit/b37c2fb5a8451eebc3947c35659b23160d0865cf))
* **Selectors:** Update selectors to also target data- prefixed versions ([4306d68](https://github.com/stencila/stencila/commit/4306d687172d1eeb31ac83d81d8e811c9a6406e6))
* **Selectors:** Upgrade Schema version and regenerate selectors ([9eb59da](https://github.com/stencila/stencila/commit/9eb59dab7b5232f02b2c320b933cf0e9746cc77f))
* **Semantic Selector:** Fix CSS syntax when generating selectors ([4963cc6](https://github.com/stencila/stencila/commit/4963cc6739fa40352dc7d93f626d226b9b60fad6))
* **Skeleton:** Do not rely on anything in shared; add README; linting ([7b238c3](https://github.com/stencila/stencila/commit/7b238c358fec0ad135c1199e0a7995fac99cfe63))
* **Skeleton:** Ensure index.ts is a module ([d1d941e](https://github.com/stencila/stencila/commit/d1d941ec70b9bbd068cea5e34d801f8a9362bf0b))
* **Skeleton, Stencila:** Fix nested CSS variables not being evaluated ([a49a4f8](https://github.com/stencila/stencila/commit/a49a4f8fee42b74235f7206656a4b08316786f6d))
* **Stencila:** Add common theme dependencies ([4c856bd](https://github.com/stencila/stencila/commit/4c856bd5a07cce27e50b3c32ea95075f3b887558))
* **Stencila:** Fix short paragraphs being centre aligned ([236f1e7](https://github.com/stencila/stencila/commit/236f1e7f09fd85751db6e2f3a0777a469af6a608))
* **Stencila:** Fix vertical spacing for nested lists after paragraphs ([2ef401a](https://github.com/stencila/stencila/commit/2ef401a616315922318aa70fb6cb41207fd4e948))
* **Stencila:** Reduce max-width of CodeChunk components ([5ee20b0](https://github.com/stencila/stencila/commit/5ee20b082793bdeae7a7a1471e511e59e99a0126))
* **Stencila:** Tweak Stencila theme (colors, width, spacing, mobile). ([2ff6197](https://github.com/stencila/stencila/commit/2ff619711239098eea2328d0d3fd6496a9da43b3))
* **Stencila theme:** Ensure init function ([602550a](https://github.com/stencila/stencila/commit/602550a8d8dce9514315709b8453b0b84e3b2128))
* **Stencila theme:** Improve display of figures ([7a0a96e](https://github.com/stencila/stencila/commit/7a0a96e288d545e2336bb9676d034140740464be))
* **Stencila theme:** Left align figure pre ([bcb2270](https://github.com/stencila/stencila/commit/bcb22706e07f084613c03c089b382b712bcb4357))
* **Stencila theme:** Make tables scrollable + have max height in mobile ([b527ee5](https://github.com/stencila/stencila/commit/b527ee5625f7e8e9b497b94a42ad6bf0df1fcf0e))
* **Stencila Theme:** Refine some spacing and layouts ([97c12b9](https://github.com/stencila/stencila/commit/97c12b91562fe2149a9df673c8bd22f60fa177bd))
* **Styles:** Clean up eLife and Nature styles ([903d86a](https://github.com/stencila/stencila/commit/903d86abf9b05089f7dad097ac2175bc101e769f))
* **Styles:** Path path resolution to fix inlining fonts into CSS ([1ffd41a](https://github.com/stencila/stencila/commit/1ffd41a93a99f6b817c88f5c66d95e21424e82d0))
* **Syntax Highlighting:** Fix syntax highlighting for JSON code blocks ([57cd42a](https://github.com/stencila/stencila/commit/57cd42a1ac89fd8b1ac53d4c1358a73bf3638c4e))
* **Theme Contribution:** Fix generation of contributed CSS variable ([d31909e](https://github.com/stencila/stencila/commit/d31909e4150e3b6fd91dd69866e219cb5d72fc1d))
* **Theme Editor:** Allow serving from sub-dir by setting env.ASSET_PATH ([363ab07](https://github.com/stencila/stencila/commit/363ab0783d40927c585e56d104dd93eff7edd6d3))
* **Theme Editor:** Fix file globs for Demo build ([9c7dd64](https://github.com/stencila/stencila/commit/9c7dd6496f48cb493cd674bad694b77cfca2a798))
* **Themes:** Clean up common styles, eLife, Nature, Plos, Stencila themes ([3ac0897](https://github.com/stencila/stencila/commit/3ac08977cfa171d69e1bef6c453a4c764deceda2))
* **Themes:** Fix invalid custom selectors ([c972fcd](https://github.com/stencila/stencila/commit/c972fcd89c01342c7fd50e11c351628eed173aba))
* **Themes:** Refinements for eLife, Nature, PLOS themes ([80dac6d](https://github.com/stencila/stencila/commit/80dac6d57e7cf1fcb4ec210a4af9e50a4487fbe6))
* **Themes:** Remove horizontal scrollbars from gray headers. ([a04b58a](https://github.com/stencila/stencila/commit/a04b58a1a615de0ba73324d5792a9f270470c73b))
* **Themes:** Remove zombie theme ([15d336e](https://github.com/stencila/stencila/commit/15d336e854f2cdca6411f2fe27512d39d504fa84))
* **Themes:** Tweaks to Nature theme. Add reference styling WIP (non-mobile). ([e7b08ff](https://github.com/stencila/stencila/commit/e7b08ff7b6338ceb1268480887872ca1559f6e66))
* **Themes:** Use semantic selectors, comment setTimeout usage ([9b2da0c](https://github.com/stencila/stencila/commit/9b2da0cd22ad887307dc4e6db0d42587812802c1))
* **Types:** Type root ([f4e8160](https://github.com/stencila/stencila/commit/f4e816056f45a0933c53df7be23d64094cde6434))
* **TypeScript:** Fix getTheme function logic ([39652d6](https://github.com/stencila/stencila/commit/39652d6da3d35d2dadc372214a416ddd0e58559f))
* **Update Demos:** Update HTML encoded example (converted-article.html) ([3c56e0a](https://github.com/stencila/stencila/commit/3c56e0a3b18044a2c624e984d20df3d85cf2c10a))
* **Utility function:** Better type safety and more flexibility for create and append ([7ef4cdd](https://github.com/stencila/stencila/commit/7ef4cdd0f1fe9660b108bc058596a7edde7affda))
* **Utility functions:** Allow for camelCase property names ([e7a673b](https://github.com/stencila/stencila/commit/e7a673beae7634648870b1d5a92fd9daa6dee3b8))
* **Utility functions:** Require spaces between attributes; better support for custom selectors ([f45abb9](https://github.com/stencila/stencila/commit/f45abb901c0e9f271be3fcfd70669dde4094a2c1))
* **Wilmore:** Fix Code, Math, DataPublished node formatting & styles ([1a9f528](https://github.com/stencila/stencila/commit/1a9f528ba95265266edbdc96074348159249b2f2))

### Features

* Hide article identifiers section ([cc54727](https://github.com/stencila/stencila/commit/cc54727d241a49e6e6d86288137c0a4e291cdc2e))
* Style in-text citations ([58ee4f8](https://github.com/stencila/stencila/commit/58ee4f89bdad86135c02d4930d54ec63b9d6d6a5)), closes [#283](https://github.com/stencila/stencila/issues/283)
* Style new Article elements added by Encoda v0.99.16 ([3948918](https://github.com/stencila/stencila/commit/39489183a4d6217bc0cfe2118ed0f8519faf02d0))
* **Citations:** Add support for alternative citation modes ([ab821f1](https://github.com/stencila/stencila/commit/ab821f1e8d2a82e43cf5cafed8b753bdbe78ba90))
* **Docs:** Inject Executable Toolbar into theme previews ([92d307f](https://github.com/stencila/stencila/commit/92d307f98f85446338f2d1e32533d606015b6e5e)), closes [#233](https://github.com/stencila/stencila/issues/233)
* **eLife:** Add executable version download link ([fd9a985](https://github.com/stencila/stencila/commit/fd9a98513c72ad6e3773cf37f010f6a6337e1039))
* **eLife:** Add target=“_parent” to download links ([79b427b](https://github.com/stencila/stencila/commit/79b427bda4f5f9a40bdd1a8ee96a242adb983621))
* **Elife:** Add basic link to downloads menu ([8977cde](https://github.com/stencila/stencila/commit/8977cdee491300dfcf39c2f3377da9768dcbd4e3))
* **Elife:** Add data provider to report status of API request ([65a1627](https://github.com/stencila/stencila/commit/65a1627a1e5f1f1ecb949d555fe92e45d65c738d))
* **Elife:** Add download icon for narrower viewports ([26a4aa6](https://github.com/stencila/stencila/commit/26a4aa6cd56114822a5399e8f1d31b6d51bde945))
* **Elife:** Add download icon for wider viewports ([43b4c1e](https://github.com/stencila/stencila/commit/43b4c1e00ffa79c1d9fc79311e1e6e935d880c35))
* **Elife:** Add oa and cc icon links ([c6fcdcf](https://github.com/stencila/stencila/commit/c6fcdcfa43f8f3613a29a81096c5e10657be32a8))
* **Elife:** Add PDF download links ([f839fb8](https://github.com/stencila/stencila/commit/f839fb8f2e8e06bd1c37b200435dc62d0f42c8ae))
* **Elife:** Add vertical space around social icons ([762e984](https://github.com/stencila/stencila/commit/762e98461b7a3baad84e9d9275a9122ee80f2f0e))
* **Elife:** Begin download list skeleton ([d802289](https://github.com/stencila/stencila/commit/d802289fc210269ccf37062f8215827d74862ee2))
* **Elife:** Build more of the downloads list ([7e540e3](https://github.com/stencila/stencila/commit/7e540e3a62535a76860142d2d359bb17610d0b14))
* **Elife:** Catch errors from date formatting ([2081f00](https://github.com/stencila/stencila/commit/2081f0063b48b2e5d7621c0cce964116e20ba05e))
* **Elife:** Centre 'content header' elements, ignore references ([3554232](https://github.com/stencila/stencila/commit/35542320b73a28320df31ce84134c4b2ba89b129))
* **Elife:** Data provider throws on invalid eLife article id ([0b445a5](https://github.com/stencila/stencila/commit/0b445a52f3585cf5f6ee719fddfe17859a9ab4be))
* **Elife:** Dotted underline per download link ([ba1932b](https://github.com/stencila/stencila/commit/ba1932b83d0a4e1c973ebca2007b576b4a04dee9))
* **Elife:** Download list hover color ([92b6c1b](https://github.com/stencila/stencila/commit/92b6c1b342c196b66e94a2d4ac967795ee7a0b22))
* **Elife:** Downloads link targetable by CSS ([ebeca8c](https://github.com/stencila/stencila/commit/ebeca8c7060a288edbbe43bb6c88af84e3e3f370))
* **Elife:** Expose the article PDF URI ([4d0f766](https://github.com/stencila/stencila/commit/4d0f766e176d7324768bc67290a308c50b883afe))
* **Elife:** Expose the figures PDF URI ([8a1b1db](https://github.com/stencila/stencila/commit/8a1b1db95de8c4af3234ad0b31f88733a898b48c))
* **Elife:** First pass social sharers DOM ([35900de](https://github.com/stencila/stencila/commit/35900dee4787aade08819a30a31d46fc0a360d8e))
* **Elife:** Get the article DOI ([63a9571](https://github.com/stencila/stencila/commit/63a9571645203f1d8d81c46c78b69603db3079b6))
* **Elife:** Get the article title ([370e68f](https://github.com/stencila/stencila/commit/370e68f48d9e16124eff3e6cbabded96af034a64))
* **Elife:** Handle error from social tools build ([28d010f](https://github.com/stencila/stencila/commit/28d010f7319c4ecb73ed5a669848504ef00627be))
* **Elife:** Hide article identifiers section ([0bfc95f](https://github.com/stencila/stencila/commit/0bfc95f6d593b0206e86ae353ffe358e0aba95b4))
* **Elife:** In-article text retrieval & whitespace normalisation ([483bcbf](https://github.com/stencila/stencila/commit/483bcbf55e5aecc4fdd3a15f5dc96f474f784cf8))
* **Elife:** link to the new labs post directly ([829f474](https://github.com/stencila/stencila/commit/829f474b35230668ebce046f42fe929ac3fe263a))
* **Elife:** Match eLife's download link text ([3aac9fe](https://github.com/stencila/stencila/commit/3aac9feaa19299a0e1f22e38940d4e3c8843b640))
* **Elife:** No affiliations at narrower viewports ([268dd32](https://github.com/stencila/stencila/commit/268dd32afeb6539a843e80f0cd109f4c04ddcc1d))
* **Elife:** Obtain article id & use in download menu links ([87df483](https://github.com/stencila/stencila/commit/87df483f8b334913349f24a2a6ad567d5800e790))
* **Elife:** Remove obsolete CiteULike ref ([746eace](https://github.com/stencila/stencila/commit/746eaceedaf5a029dcabf81172bdb5c045d15cc1))
* **Elife:** Responsive title typography ([d01c883](https://github.com/stencila/stencila/commit/d01c883ce463ce3b10f40f9eb6dc1c6b204f0ed2))
* **Elife:** Right align download menu link, & spacing ([b49c2d2](https://github.com/stencila/stencila/commit/b49c2d21574345076c3c9424b97b5944266893f7))
* **Elife:** Social sharers hover state ([5206921](https://github.com/stencila/stencila/commit/5206921e8ba7df1f0aa77b3962d08ad435c02fbd))
* **Elife:** Style references ([f0a4fe4](https://github.com/stencila/stencila/commit/f0a4fe4ff432d6d2e65a9e5680beb12edc6b135c))
* **Elife:** Style social sharing icons ([de13cd0](https://github.com/stencila/stencila/commit/de13cd0de358fb1ba0ffa6447527c37e7e20cb02))
* **Elife:** Throw error on request for invalid PDF type ([fcd8e75](https://github.com/stencila/stencila/commit/fcd8e758701d4a1efaae9552f35166f37125e77c))
* **Elife:** Use link to executable for social media sharing ([81367e2](https://github.com/stencila/stencila/commit/81367e2bedf4e587272d1157b7814b1cfe52308a))
* **Elife:** Use Response's ok property in place of status ([b785399](https://github.com/stencila/stencila/commit/b7853998caf78a7964ce6cf17d9a456c15d5ec0e))
* **ELife:** Style Executable Doc Toolbar & Code components ([0253f8b](https://github.com/stencila/stencila/commit/0253f8bb53da59cab29b10dd004cc6e700f0d180))
* **Extensions:** Add `cite-author-year` extension ([fb534e2](https://github.com/stencila/stencila/commit/fb534e2ca030cb30d8b7d43d00cc973e697bc26c))
* **F1000:** Add Table element styles ([e2579b2](https://github.com/stencila/stencila/commit/e2579b2b0f8359bb2c2ee8d5170728f036114b12))
* **F1000:** Initial version of a theme for F1000Research ([a1e8e9e](https://github.com/stencila/stencila/commit/a1e8e9e64f353fd65d96f6bb8e52901c3db15b1c))
* **F1000:** Style WebComponents to match theme ([93ccb8f](https://github.com/stencila/stencila/commit/93ccb8f70de3d54c1f931f6c33dd8d5e4fb94b58))
* **Giga:** Adds a theme for GigaScience and GigaByte ([3784dab](https://github.com/stencila/stencila/commit/3784dab4d60c3bc5c047be82fadaa65913db9adf))
* **LaTeX:** Add font color as a variable ([696aeef](https://github.com/stencila/stencila/commit/696aeefdc2961373f2d01fd6b2511371d7e93652))
* **LaTeX:** Add the LaTeX theme ([64e4ded](https://github.com/stencila/stencila/commit/64e4ded2270f3961a87e14b0df9cbf4e173c849d))
* **Numeric in-text citations:** Split out into separate extension for reuse ([d6e496a](https://github.com/stencila/stencila/commit/d6e496a50049a132eefd6908091e2f1db69e3b9d))
* **Stencila:** Style table rows for better readability ([876c87d](https://github.com/stencila/stencila/commit/876c87d3d2ad1de96badde5d8c86de89e4256aed))
* **Tufte:** Add the Tufte theme ([be2d1b8](https://github.com/stencila/stencila/commit/be2d1b8d45b000ba5385810db9ee200e1e52ef1a))
* **Utils:** Expose function for getting dimensions of RPNG symbol ([1f74664](https://github.com/stencila/stencila/commit/1f74664acca0279a4bfb393737b02f29f490aa06))
* Add styling for date publication ([0587dd6](https://github.com/stencila/stencila/commit/0587dd624040c546df87cc77a485b8a35f8f8bdb))
* Add & refine styles for CodeChunk component ([14b2f19](https://github.com/stencila/stencila/commit/14b2f1952a0f960c29f2bbb7bdaea522d82dc0bf))
* **Bootstrap:** Add bootsrap theme ([68d42ec](https://github.com/stencila/stencila/commit/68d42ec94b271ecf6adafad1041c997ee31068f7))
* **Build:** Combine & sort media queries ([16ed2b6](https://github.com/stencila/stencila/commit/16ed2b6941a2fac4d866efdcdcd442570f8ffcb6))
* **CSS:** Reintroduce postcss mixins to build ([53088da](https://github.com/stencila/stencila/commit/53088daccfccbb23b2665a460b639fd4a5fb5e7b))
* **Date:** Format eLife's publication date correctly ([d0603a2](https://github.com/stencila/stencila/commit/d0603a2f7ac0e7a66e779ba5dea09d3b81f760a3))
* **Demo:** Add & style theme gallery landing page ([edc9653](https://github.com/stencila/stencila/commit/edc9653ac25e0fedc5feb912fb288a04f943b139))
* **Demo:** Add theme contribution modal ([9bae762](https://github.com/stencila/stencila/commit/9bae7625a6a1d57f95a1362b95a94bd8503c4474))
* **Editor:** Add hover state for gallery thumbnails ([f08f194](https://github.com/stencila/stencila/commit/f08f1946abd356ba38ba1539891ff4a0b154632d))
* **Editor:** Add theme info above customization settings ([50f096a](https://github.com/stencila/stencila/commit/50f096a43e35e91b41a0dd24fb4fa0a907109ab6))
* **Editor:** Auto focus & format theme name when contributing ([c060c6e](https://github.com/stencila/stencila/commit/c060c6e03bbbe8c884f28eae08b1056b5efba5ad))
* **Elife:** Add author separator ([f1be75d](https://github.com/stencila/stencila/commit/f1be75dd999587dc05d5c8cce3d19ef8e8928b2c))
* **Elife:** Only one h1 per page ([b8d2267](https://github.com/stencila/stencila/commit/b8d226726a8d9773ca3f13836e3850450c5a8f92))
* **Elife:** Style affiliations ([d18f1f4](https://github.com/stencila/stencila/commit/d18f1f48f9911481c9ac2d987acc9df03ff1ec3f))
* **Elife:** Style affiliations list ([eaccd12](https://github.com/stencila/stencila/commit/eaccd12fe3fc78d1432b1d9624c576cc3cad35bf))
* **Elife:** Temporarily remove author afflilation indicator ([1f75003](https://github.com/stencila/stencila/commit/1f75003e057f122affd9ed4a0b14c84fe57b6bbb))
* **Elife:** Use eLife corresponding author envelope icon ([0a72a90](https://github.com/stencila/stencila/commit/0a72a9005d880808b2fd733258c215873d1c5064))
* **Elife:** Use Person extension to style authors ([a2a9ba6](https://github.com/stencila/stencila/commit/a2a9ba6b711561e223cdbc4f9d966ea419f18235))
* **Fonts:** Use Noto Sans SemiBold for eLife headings ([bd38d09](https://github.com/stencila/stencila/commit/bd38d096f2466ee17d26c651d12229675a2548dd))
* **Galleria theme:** Add theme for styling gallery pages ([ad87a7a](https://github.com/stencila/stencila/commit/ad87a7a9d9ba26a087a9dc8398384f98a0848d1b))
* **Gallery:** Add script to generate docs/gallery ([da500b3](https://github.com/stencila/stencila/commit/da500b3927871ff64dbc363c4e94e16ac9a9111b))
* **Heading extension:** Add in leiu of longer tem fix in Encoda ([56619ee](https://github.com/stencila/stencila/commit/56619eeb342c12a988f1ab4c7c08cdb2304adc23))
* **Mathjax CSS:** Add generation of MathJax CSS ([d1fda5d](https://github.com/stencila/stencila/commit/d1fda5d519c558fa1da27ed6df1b6012c1c1789d))
* **Microdata:** Use microdata-based CSS selectors for references. ([a7b690d](https://github.com/stencila/stencila/commit/a7b690d3c62967c242061228da0bd1c63da1601f))
* **Nature:** Refactor and update Nature theme to emulate new branding ([d552f57](https://github.com/stencila/stencila/commit/d552f57be5c96745a36e39d04bc819524ac53b1f))
* **Pages extension:** Add the pages extension ([eb64e1a](https://github.com/stencila/stencila/commit/eb64e1adb55ff9700b1eceacbd616319bfa799cb)), closes [#23](https://github.com/stencila/stencila/issues/23)
* **PLOS:** Update theme with new semantic selectors ([ca36008](https://github.com/stencila/stencila/commit/ca36008dcb828014d910df6af39a3928c086a1f0))
* **PLoS Theme:** Add PLoS WIP theme ([c4819f9](https://github.com/stencila/stencila/commit/c4819f9a21e263bb0b388a8a7312ca7c94013b78))
* **Prism addon:** Add prisom addon for syntax highlighting ([967fe53](https://github.com/stencila/stencila/commit/967fe537ce567b9ea6906b2fa7588e610c38ce3a))
* **RPNG Theme:** Add theme for generating RPNGs. ([c5b18b7](https://github.com/stencila/stencila/commit/c5b18b75d3bb1d1bd0d76c079cfdd29d41ea3bac)), closes [#31](https://github.com/stencila/stencila/issues/31)
* **Selector functions:** Add module for handling custom selectors ([59be9e9](https://github.com/stencila/stencila/commit/59be9e9ff450c1b141aac762a31dbd0a10494576))
* **Selectors:** Autogenerate semantic selectors from Stencila Schema ([8c5862c](https://github.com/stencila/stencila/commit/8c5862c4bb8ec26586f01db13a82a34e6b1378cc))
* **Selectors:** Draft: Auto-Generate semantic selectors ([1caacfd](https://github.com/stencila/stencila/commit/1caacfd5fc6fe55dfe06f533e2d5be5f6a715296))
* **Selectors:** Generate PrismJS compatible code selectors ([5f34f55](https://github.com/stencila/stencila/commit/5f34f55e1e419068a2f06a12b22802163cae06af))
* **Selectors:** Generate utility selectors for selecting element groups ([49f3d38](https://github.com/stencila/stencila/commit/49f3d389f2d4547dbbcfd7efd50cd8969b532c79))
* **Shared JS:** Add functions for DOM manipulation ([01d6d71](https://github.com/stencila/stencila/commit/01d6d71271a48ded4f4b7c6b652c9495d117a88c))
* **Shared scripts:** Add DOM manipulation fixes ([c049b5f](https://github.com/stencila/stencila/commit/c049b5fc5f996a506e7e4b88cb2198a96b089742))
* **Skeleton:** Add basic styling to Skeleton theme ([afffdbd](https://github.com/stencila/stencila/commit/afffdbd6811ff6a2cc6a5951beac33712d848923))
* **Skeleton:** Add Skeleton starter theme ([c70dbb4](https://github.com/stencila/stencila/commit/c70dbb41f025a2a9a3fa3aca73113e05ae62fccc))
* **Skeleton theme:** Add all existing addons ([e73d853](https://github.com/stencila/stencila/commit/e73d8530d8dddb2523444d35d04c1be367bbdaeb))
* **Stencila components addon:** Addon for adding Stencila Web Components for document nodes ([65d84a9](https://github.com/stencila/stencila/commit/65d84a9070fa0658673b57623acdb93041dc93a4))
* **Stencila Theme:** Refactor styles to be mobile first ([bf9336d](https://github.com/stencila/stencila/commit/bf9336d58813c6e0bf7f97f07ccd7e16ad7edcd0))
* **Stencila/Wilmore:** Fork and replace existing Stencila theme ([5bd5162](https://github.com/stencila/stencila/commit/5bd5162744a76eee86e146524b2f4c4338aaf02e)), closes [#70](https://github.com/stencila/stencila/issues/70)
* **Stylelint:** Allow targeting Stencila WebComponents ([4d4e079](https://github.com/stencila/stencila/commit/4d4e0793c2b36afe8374922492b55a93bc403d3c))
* **Theme Builder:** Inject Stencila Components scripts into preview ([31726e1](https://github.com/stencila/stencila/commit/31726e165323cf8c01634ad199e6d5a74c981a81))
* **Theme Builder:** Inject user updated variables into preview ([4096bb2](https://github.com/stencila/stencila/commit/4096bb221679d1c3b782f745532e0b7ba03b9c6c))
* **Theme Builder:** User can save new theme as a Github PR ([e80e2e7](https://github.com/stencila/stencila/commit/e80e2e703420f5718b3b905851c281df5d4fde45))
* **Theme Editor:** Add ability to hide UI elements from the preview ([3d9c182](https://github.com/stencila/stencila/commit/3d9c1821d9847ce524b77dabbe5e751044f4ff11))
* **Themes:** Add a script to create a new theme ([5081903](https://github.com/stencila/stencila/commit/5081903e28777c26786d1dbed554096a29b08e47))
* **Themes:** Add initial versions of Stencila and eLife inspired themes ([cb93e9b](https://github.com/stencila/stencila/commit/cb93e9b863c414f57ee94c6e88e78990abd24ee1))
* **Themes:** Add Nature theme and fonts (Lora, Source Sans Pro, Lato). ([9d953f8](https://github.com/stencila/stencila/commit/9d953f8485dbad26f6b4c9240038763da491aec7))
* **Themes:** Checking and fixing of themes ([cc4f4c1](https://github.com/stencila/stencila/commit/cc4f4c19dcafe43b772519d19f72d5ef1a800e7d))
* **Themes:** Horizontally centre eLife article ([e7fc6a7](https://github.com/stencila/stencila/commit/e7fc6a78e22c174077894a8f0bd4b65f7d561cc2))
* **TypeScript:** Generate TS declarations & export theme names ([be71bd0](https://github.com/stencila/stencila/commit/be71bd05386ec5ba6adbe8ce66910bc93412aff5))
* **Utility functions:** Add more, test and document ([8b8abb8](https://github.com/stencila/stencila/commit/8b8abb81dcc93b4063e637415c1d14ddefff4405))
* **Utility functions:** Add tag() and attrs(); return undefineds ([71820f7](https://github.com/stencila/stencila/commit/71820f77fe9ed6665279f09b5262db1c088fe14e))
* **Variables:** Add a shared layer of variables for all themes ([15bb7da](https://github.com/stencila/stencila/commit/15bb7da6dcd9893f3b6ebf38cd5b2681e5a0989b))

### Reverts

* Revert "style(Elife): Add relative to bring open acess and copyright inline" ([3542364](https://github.com/stencila/stencila/commit/3542364ebc2ef3a635092ac93d537cc3552d5066))
* Revert "chore(dependencies): update dev dependencies" ([a2ce3ea](https://github.com/stencila/stencila/commit/a2ce3ea45ae3ceeece3fcd1fd2453ed6e57c8a1a))
* Revert "Create styles.css" ([78ebf59](https://github.com/stencila/stencila/commit/78ebf59b2845849b994722532a4650908478ad53))

* Merge pull request #122 from stencila/next ([bdf95b8](https://github.com/stencila/stencila/commit/bdf95b83c55f63549eed79044b166531a02fa84b)), closes [#122](https://github.com/stencila/stencila/issues/122)

### Performance Improvements

* **CSS:** Reduce file sizes by using CSSNano during builds ([87f7b2b](https://github.com/stencila/stencila/commit/87f7b2b1092a9ea0b3166665f63acc76894c3527))
* **Demo:** Reduce number of needless re-renders ([15910f1](https://github.com/stencila/stencila/commit/15910f1ac5cafd424f8e69936f86241bd05eb271))
* **Editor:** Don't reload iframe if already on chosen example content ([3250c8b](https://github.com/stencila/stencila/commit/3250c8b1356c967a76ff3beb2eb6fc7dcf716e10))
* **Editor:** Prevent needlessly re-rendering page header ([743a66d](https://github.com/stencila/stencila/commit/743a66dfe54a8f17b22051f788ae8305ded7b5cf))

### BREAKING CHANGES

* Return to master and release `v2.0.0`
nokome pushed a commit that referenced this issue Jan 26, 2022
…4.17.19

chore(deps): bump lodash from 4.17.14 to 4.17.19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant