# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.27.7](https://github.com/stencila/designa/compare/@stencila/components@0.27.6...@stencila/components@0.27.7) (2021-02-03)

**Note:** Version bump only for package @stencila/components





## [0.27.6](https://github.com/stencila/designa/compare/@stencila/components@0.27.5...@stencila/components@0.27.6) (2021-02-02)


### Bug Fixes

* **CodeExpression:** Avoid raw rendering of escaped HTML characters ([41d9190](https://github.com/stencila/designa/commit/41d9190546e180c68f53a492ba832bb448c1a59c))





## [0.27.5](https://github.com/stencila/designa/compare/@stencila/components@0.27.4...@stencila/components@0.27.5) (2021-02-02)

**Note:** Version bump only for package @stencila/components





## [0.27.4](https://github.com/stencila/designa/compare/@stencila/components@0.27.3...@stencila/components@0.27.4) (2021-01-22)

**Note:** Version bump only for package @stencila/components





## [0.27.3](https://github.com/stencila/designa/compare/@stencila/components@0.27.2...@stencila/components@0.27.3) (2021-01-19)


### Bug Fixes

* **Editor:** Ensure dependencies are installed in consuming projects ([15d11c9](https://github.com/stencila/designa/commit/15d11c9d51dc2b42e0cacd51304d2e3ee4c24535))





## [0.27.2](https://github.com/stencila/designa/compare/@stencila/components@0.27.1...@stencila/components@0.27.2) (2021-01-19)


### Bug Fixes

* **Editor:** Augment default language completion w/ words from document ([3ac73ef](https://github.com/stencila/designa/commit/3ac73efd7d8a17439c216bde3f0b48c9e6a07461))





## [0.27.1](https://github.com/stencila/designa/compare/@stencila/components@0.27.0...@stencila/components@0.27.1) (2021-01-18)

**Note:** Version bump only for package @stencila/components





# [0.27.0](https://github.com/stencila/designa/compare/@stencila/components@0.26.8...@stencila/components@0.27.0) (2021-01-18)


### Bug Fixes

* **Editor:** Change highlighter/syntax when changing language ([84f511f](https://github.com/stencila/designa/commit/84f511f150786bbfdd6524c4dfecbec2ecbc2f00))
* **Editor:** Change prop to event to fix StencilJS warning ([3094658](https://github.com/stencila/designa/commit/30946584d4596c401181218ebd24250dc362ff90))
* **Editor:** Update CodeMirror dependencies ([8e95e42](https://github.com/stencila/designa/commit/8e95e42d6aface946fdf7db790ba17eb2b0f3d88))


### Features

* **Editor:** Populate autocompletion with document contents ([ec63677](https://github.com/stencila/designa/commit/ec63677898c5e0e4789ad35e48d226a817b05987))





## [0.26.8](https://github.com/stencila/designa/compare/@stencila/components@0.26.7...@stencila/components@0.26.8) (2021-01-06)

**Note:** Version bump only for package @stencila/components





## [0.26.7](https://github.com/stencila/designa/compare/@stencila/components@0.26.6...@stencila/components@0.26.7) (2021-01-05)

**Note:** Version bump only for package @stencila/components





## [0.26.6](https://github.com/stencila/designa/compare/@stencila/components@0.26.5...@stencila/components@0.26.6) (2021-01-04)

**Note:** Version bump only for package @stencila/components





## [0.26.5](https://github.com/stencila/designa/compare/@stencila/components@0.26.4...@stencila/components@0.26.5) (2020-12-09)

**Note:** Version bump only for package @stencila/components





## [0.26.4](https://github.com/stencila/designa/compare/@stencila/components@0.26.3...@stencila/components@0.26.4) (2020-11-26)

**Note:** Version bump only for package @stencila/components





## [0.26.3](https://github.com/stencila/designa/compare/@stencila/components@0.26.2...@stencila/components@0.26.3) (2020-11-20)

**Note:** Version bump only for package @stencila/components





## [0.26.2](https://github.com/stencila/designa/compare/@stencila/components@0.26.1...@stencila/components@0.26.2) (2020-11-19)

**Note:** Version bump only for package @stencila/components





## [0.26.1](https://github.com/stencila/designa/compare/@stencila/components@0.26.0...@stencila/components@0.26.1) (2020-11-19)

**Note:** Version bump only for package @stencila/components





# [0.26.0](https://github.com/stencila/designa/compare/@stencila/components@0.25.0...@stencila/components@0.26.0) (2020-11-09)


### Bug Fixes

* **Plotly image:** Load Plotly.js on demand; refactor naming and instantiation ([6832a85](https://github.com/stencila/designa/commit/6832a85de0ae247e9098957286def2e11f57ff15))


### Features

* **Plotly:** Add Plotly renderer component ([387df92](https://github.com/stencila/designa/commit/387df92179d71ea747bb8e0c12a448b20c72efe3))
* **Plotly:** Allow setting layout & config options ([a500678](https://github.com/stencila/designa/commit/a500678296d3a71913fe172ef1a2e1c0760d1c4b))
* **Plotly:** Support rendering just data or full configuration object ([cbcb267](https://github.com/stencila/designa/commit/cbcb267256d6c04343d4d326bf8f6fde46e005c1))


### Performance Improvements

* **Plotly:** Use more performant Plotly method, and react to new data ([3a9c8d3](https://github.com/stencila/designa/commit/3a9c8d3e8540f64c529c2147f70086b24aa2b1fa))





# [0.25.0](https://github.com/stencila/designa/compare/@stencila/components@0.24.2...@stencila/components@0.25.0) (2020-10-26)


### Features

* **Components:** Export Color type interfaces ([e7eced6](https://github.com/stencila/designa/commit/e7eced662f742956bf2a3f02891a303b5c724f4c))





## [0.24.2](https://github.com/stencila/designa/compare/@stencila/components@0.24.1...@stencila/components@0.24.2) (2020-10-26)


### Bug Fixes

* **dependencies:** update dependency @codemirror/next to ^0.14.0 ([41e4c50](https://github.com/stencila/designa/commit/41e4c501b48fbc54e8b48e716851d4906f563b02))





## [0.24.1](https://github.com/stencila/designa/compare/@stencila/components@0.24.0...@stencila/components@0.24.1) (2020-10-20)


### Bug Fixes

* **dependencies:** update dependency @codemirror/next to ^0.13.0 ([eb456c9](https://github.com/stencila/designa/commit/eb456c9a4b3efff5102c09f07c32b80d71694b41))





# [0.24.0](https://github.com/stencila/designa/compare/@stencila/components@0.23.5...@stencila/components@0.24.0) (2020-10-20)


### Bug Fixes

* **Toast:** Allow instantiating Toast component from outside Designa pkg ([727e0d2](https://github.com/stencila/designa/commit/727e0d2894142ca507078ed3b06125af2ee09876))


### Features

* **Icon:** Export Icon Names type interface ([311bfaf](https://github.com/stencila/designa/commit/311bfaf30557b7b1a14b4c11fe22a8672ae592cb))





## [0.23.5](https://github.com/stencila/designa/compare/@stencila/components@0.23.4...@stencila/components@0.23.5) (2020-09-16)


### Bug Fixes

* **Toolbar:** Allow setting Toolbar background color based on props ([1f4b572](https://github.com/stencila/designa/commit/1f4b5721b1c0c1f62ef0a45270d5fdbcfdc2c0d8))





## [0.23.4](https://github.com/stencila/designa/compare/@stencila/components@0.23.3...@stencila/components@0.23.4) (2020-09-16)

**Note:** Version bump only for package @stencila/components





## [0.23.3](https://github.com/stencila/designa/compare/@stencila/components@0.23.2...@stencila/components@0.23.3) (2020-09-15)


### Bug Fixes

* **Button:** Set data-el attribute on the button instead of WebComponent ([5c16117](https://github.com/stencila/designa/commit/5c16117a531b48832d84ff62de21617dff6fe062))





## [0.23.2](https://github.com/stencila/designa/compare/@stencila/components@0.23.1...@stencila/components@0.23.2) (2020-09-15)


### Bug Fixes

* **Build:** Add prepare script to update style dependency versions ([9103cef](https://github.com/stencila/designa/commit/9103cef2cad50f74adbec64ab038d4b227f8f023))
* **Build:** Fix component usage when imported from other projects ([92a3c06](https://github.com/stencila/designa/commit/92a3c063085d7f0f57b4c8e6bf657888e178cdd7)), closes [/github.com/ionic-team/stencil/issues/2600#issuecomment-670312323](https://github.com//github.com/ionic-team/stencil/issues/2600/issues/issuecomment-670312323)





## [0.23.1](https://github.com/stencila/designa/compare/@stencila/components@0.23.0...@stencila/components@0.23.1) (2020-09-11)


### Bug Fixes

* **dependencies:** update dependency @codemirror/next to ^0.12.0 ([9930360](https://github.com/stencila/designa/commit/99303606ef510cd905306595cf16ae64961d8bed))





# [0.23.0](https://github.com/stencila/designa/compare/@stencila/components@0.22.0...@stencila/components@0.23.0) (2020-09-10)


### Features

* **Components:** Upgrade to Stencil v2 ([4fe7532](https://github.com/stencila/designa/commit/4fe7532adecf7ccaf6c074e2720070edcf5bd211))





# [0.22.0](https://github.com/stencila/designa/compare/@stencila/components@0.21.5...@stencila/components@0.22.0) (2020-09-10)


### Features

* **Toolbar:** Add unique identifiers to Exec Toolbar buttons ([5f3b598](https://github.com/stencila/designa/commit/5f3b598882cb8c88348d2422dbc8dd9e0dcae4d3))





## [0.21.5](https://github.com/stencila/designa/compare/@stencila/components@0.21.4...@stencila/components@0.21.5) (2020-09-09)

**Note:** Version bump only for package @stencila/components





## [0.21.4](https://github.com/stencila/designa/compare/@stencila/components@0.21.3...@stencila/components@0.21.4) (2020-09-09)


### Bug Fixes

* **dependencies:** update dependency @codemirror/next to ^0.11.0 ([de5b5de](https://github.com/stencila/designa/commit/de5b5de13afa328819cd0215b58a5a1e4f52fca2))
* **Editor:** Update CodeMirror imports for new version ([7c68ef2](https://github.com/stencila/designa/commit/7c68ef25c29f018096b8edfd4740f374a1256bbc))





## [0.21.3](https://github.com/stencila/designa/compare/@stencila/components@0.21.2...@stencila/components@0.21.3) (2020-09-09)

**Note:** Version bump only for package @stencila/components





## [0.21.2](https://github.com/stencila/designa/compare/@stencila/components@0.21.1...@stencila/components@0.21.2) (2020-08-26)

**Note:** Version bump only for package @stencila/components





## [0.21.1](https://github.com/stencila/designa/compare/@stencila/components@0.21.0...@stencila/components@0.21.1) (2020-08-21)


### Bug Fixes

* **Exec Toolbar:** Stop button spinner if Job/Session fails ([dcff6c6](https://github.com/stencila/designa/commit/dcff6c684f6291b67e012e551f675afc6970cd41))





# [0.21.0](https://github.com/stencila/designa/compare/@stencila/components@0.20.0...@stencila/components@0.21.0) (2020-08-20)


### Features

* **Exec Toolbar:** Add execution progress indicator ([f3345ee](https://github.com/stencila/designa/commit/f3345eeccce6ee33d87ff60a4381e591bd960ac5))





# [0.20.0](https://github.com/stencila/designa/compare/@stencila/components@0.19.5...@stencila/components@0.20.0) (2020-08-16)


### Bug Fixes

* **CodeCunk:** Ensure execution state is always resolved ([d371877](https://github.com/stencila/designa/commit/d37187727233b659fab9205bb46b8d5e0d24169b))
* **Exec Toolbar:** Ensure sequential execution of code components ([c9a40f1](https://github.com/stencila/designa/commit/c9a40f12a4a8c092fc614625017504ba71cec65f)), closes [#90](https://github.com/stencila/designa/issues/90)


### Features

* **CodeExpression:** Update CodeExpression outputs when executing code ([554ad58](https://github.com/stencila/designa/commit/554ad589b122189a569bd6cabbed5cfcddd14249))





## [0.19.5](https://github.com/stencila/designa/compare/@stencila/components@0.19.4...@stencila/components@0.19.5) (2020-08-15)


### Bug Fixes

* **CodeExpression:** Pass language prop to execution handler (close [#38](https://github.com/stencila/designa/issues/38)) ([633de27](https://github.com/stencila/designa/commit/633de2715ed5778b5cede5f5e2d509e66268e738))
* **Error:** Fix typo in default message ([e026ff7](https://github.com/stencila/designa/commit/e026ff7a051319d73afa2516357a93450be0a9f4))
* **Exec Toolbar:** Give status text more room on small screens ([17cfc14](https://github.com/stencila/designa/commit/17cfc14ce27e21c471833ddb49310651164edd1d))





## [0.19.4](https://github.com/stencila/designa/compare/@stencila/components@0.19.3...@stencila/components@0.19.4) (2020-08-14)

**Note:** Version bump only for package @stencila/components





## [0.19.3](https://github.com/stencila/designa/compare/@stencila/components@0.19.2...@stencila/components@0.19.3) (2020-08-14)


### Bug Fixes

* **dependencies:** update dependency @codemirror/next to ^0.10.0 ([9c2a29e](https://github.com/stencila/designa/commit/9c2a29e9d936df57e179390476dc6db0bb7a6e7c))
* **Editor:** Remove JavaScript from default list of languages ([925e22d](https://github.com/stencila/designa/commit/925e22d0bd458e587a76c4ee90529d94acd9884c))





## [0.19.2](https://github.com/stencila/designa/compare/@stencila/components@0.19.1...@stencila/components@0.19.2) (2020-08-13)

**Note:** Version bump only for package @stencila/components





## [0.19.1](https://github.com/stencila/designa/compare/@stencila/components@0.19.0...@stencila/components@0.19.1) (2020-08-13)

**Note:** Version bump only for package @stencila/components





# [0.19.0](https://github.com/stencila/designa/compare/@stencila/components@0.18.0...@stencila/components@0.19.0) (2020-08-11)


### Bug Fixes

* **Icon:** Fix spinner icons not spinning ([15dcc28](https://github.com/stencila/designa/commit/15dcc28ec849c85b1b7864a6ed4d8824d8f06bb0))


### Features

* **Exec Toolbar:** Continue polling Job status even after connecting ([d361147](https://github.com/stencila/designa/commit/d361147da6564a8dcf1a906fea49c49831615895))





# [0.18.0](https://github.com/stencila/designa/compare/@stencila/components@0.17.3...@stencila/components@0.18.0) (2020-08-10)


### Features

* **Exec Toolbar:** Pass credentials with same-origin network requests ([2f4df64](https://github.com/stencila/designa/commit/2f4df64ba3eb6c17947b809c50381cbd943fbc21))





## [0.17.3](https://github.com/stencila/designa/compare/@stencila/components@0.17.2...@stencila/components@0.17.3) (2020-08-05)

**Note:** Version bump only for package @stencila/components





## [0.17.2](https://github.com/stencila/designa/compare/@stencila/components@0.17.1...@stencila/components@0.17.2) (2020-08-05)

**Note:** Version bump only for package @stencila/components





## [0.17.1](https://github.com/stencila/designa/compare/@stencila/components@0.17.0...@stencila/components@0.17.1) (2020-08-04)


### Bug Fixes

* **Icon:** Fix loading of icons across domains ([1538729](https://github.com/stencila/designa/commit/1538729e8489673049d104632d887140fafad612))





# [0.17.0](https://github.com/stencila/designa/compare/@stencila/components@0.16.0...@stencila/components@0.17.0) (2020-08-04)


### Features

* **Editor:** Expose CSS variable for styling Line Numbers background ([6e04143](https://github.com/stencila/designa/commit/6e0414353f9e984a21801d82fc2bab5fe84e2e63))
* **Executable Toolbar:** Default to Sticky positioning ([eafc92d](https://github.com/stencila/designa/commit/eafc92d306bb9eb2b3021834ab50b4d255241bf5))





# [0.16.0](https://github.com/stencila/designa/compare/@stencila/components@0.15.1...@stencila/components@0.16.0) (2020-07-31)


### Bug Fixes

* **Button:** Resolve clickHandler Promise even if it fails ([0c1ae87](https://github.com/stencila/designa/commit/0c1ae876d4b81d2771beb52e65a0556eec400365))


### Features

* **Code Expression:** Add keyboard shortcut for running code ([5fc094e](https://github.com/stencila/designa/commit/5fc094e6831024df26bbd3a5fee7790643fa7892))
* **Components:** Add ExecutableDocument toolbar component ([d975905](https://github.com/stencila/designa/commit/d9759056fc16f2827940a54688734954bf3b62b8)), closes [#44](https://github.com/stencila/designa/issues/44)
* **Components:** Inject CSS variables depending on `mode` attribute ([8f3bb9b](https://github.com/stencila/designa/commit/8f3bb9b03e43fe7e931f045dd3086afa436f61e9))





## [0.15.1](https://github.com/stencila/designa/compare/@stencila/components@0.15.0...@stencila/components@0.15.1) (2020-07-29)


### Bug Fixes

* **CodeExpression:** Add support for deprecated listener until removed ([a684599](https://github.com/stencila/designa/commit/a684599a8d2d7cb20e86a94f68e791aca8cf4556))





# [0.15.0](https://github.com/stencila/designa/compare/@stencila/components@0.14.13...@stencila/components@0.15.0) (2020-07-29)


### Bug Fixes

* **Code:** Standardize CodeChunk and CodeExpression component buttons ([dd04e83](https://github.com/stencila/designa/commit/dd04e839ed248eb9df9e98be14793b950ab661e1))
* **CodeExpression:** Don't bring keyboard focus to editor if it's hidden ([a623f1d](https://github.com/stencila/designa/commit/a623f1d937ade67ebe53d62a7be32fc96fe9bc63))
* **CodeExpression:** Fix toggling of code visibility to match CodeChunk ([0ccd4a0](https://github.com/stencila/designa/commit/0ccd4a0aa35b49766c483450d53b197cb27f1a21))
* **Editor:** Correctly reflect readonly state when changing prop ([fc9524b](https://github.com/stencila/designa/commit/fc9524b8c1a0193b98b60ef8609eb5bd77736a90))


### Features

* **Button:** Add ability to set rel & target attributes for links ([5044fec](https://github.com/stencila/designa/commit/5044fec1d6a067aeff043012c1dabb8db562827a))
* **Toast:** Add Toast notification component ([abf8025](https://github.com/stencila/designa/commit/abf8025bbda0c86e0d327321e27383762075c7b9))





## [0.14.13](https://github.com/stencila/designa/compare/@stencila/components@0.14.12...@stencila/components@0.14.13) (2020-07-23)


### Bug Fixes

* **dependencies:** update dependency @codemirror/next to ^0.8.0 ([72f3663](https://github.com/stencila/designa/commit/72f36639841f50fb2b0419f365855ca0f41f66b0))





## [0.14.12](https://github.com/stencila/designa/compare/@stencila/components@0.14.11...@stencila/components@0.14.12) (2020-07-22)

**Note:** Version bump only for package @stencila/components





## [0.14.11](https://github.com/stencila/designa/compare/@stencila/components@0.14.10...@stencila/components@0.14.11) (2020-07-21)

**Note:** Version bump only for package @stencila/components





## [0.14.10](https://github.com/stencila/designa/compare/@stencila/components@0.14.9...@stencila/components@0.14.10) (2020-07-21)

**Note:** Version bump only for package @stencila/components





## [0.14.9](https://github.com/stencila/designa/compare/@stencila/components@0.14.8...@stencila/components@0.14.9) (2020-07-21)

**Note:** Version bump only for package @stencila/components





## [0.14.8](https://github.com/stencila/designa/compare/@stencila/components@0.14.7...@stencila/components@0.14.8) (2020-06-25)

**Note:** Version bump only for package @stencila/components





## [0.14.7](https://github.com/stencila/designa/compare/@stencila/components@0.14.6...@stencila/components@0.14.7) (2020-06-25)

**Note:** Version bump only for package @stencila/components





## [0.14.6](https://github.com/stencila/designa/compare/@stencila/components@0.14.5...@stencila/components@0.14.6) (2020-06-18)


### Bug Fixes

* **dependencies:** update dependency @codemirror/next to ^0.7.0 ([e954fa5](https://github.com/stencila/designa/commit/e954fa5540bc166fdcdbf1ef8cee8f9be64e110b))





## [0.14.5](https://github.com/stencila/designa/compare/@stencila/components@0.14.4...@stencila/components@0.14.5) (2020-06-17)

**Note:** Version bump only for package @stencila/components





## [0.14.4](https://github.com/stencila/designa/compare/@stencila/components@0.14.3...@stencila/components@0.14.4) (2020-06-17)

**Note:** Version bump only for package @stencila/components





## [0.14.3](https://github.com/stencila/designa/compare/@stencila/components@0.14.2...@stencila/components@0.14.3) (2020-06-03)

**Note:** Version bump only for package @stencila/components





## [0.14.2](https://github.com/stencila/designa/compare/@stencila/components@0.14.1...@stencila/components@0.14.2) (2020-06-03)

**Note:** Version bump only for package @stencila/components





## [0.14.1](https://github.com/stencila/designa/compare/@stencila/components@0.14.0...@stencila/components@0.14.1) (2020-06-03)

**Note:** Version bump only for package @stencila/components





# [0.14.0](https://github.com/stencila/designa/compare/@stencila/components@0.13.0...@stencila/components@0.14.0) (2020-06-03)


### Bug Fixes

* **Button:** Make MouseEvent argument required ([d41b85d](https://github.com/stencila/designa/commit/d41b85dc72dfb3db6d272d88f0bc503f5bb1c53c))
* **CodeExpression:** Fix hover state issues when reflowing with text ([c2a88bb](https://github.com/stencila/designa/commit/c2a88bb111733278a0a14bcc8fc5802fad59b813))
* **Tooltip:** Fix tooltip rendering & removal logic ([6d22847](https://github.com/stencila/designa/commit/6d22847df846f92fe137eef675769ccb5e6ba4bd))


### Features

* **Code Expression:** Hide Run button if no execution handler attached ([8d694d2](https://github.com/stencila/designa/commit/8d694d2eb392a83fcdb5e3df026f1ad10374fabc))
* **CodeChunk,CodeExpression:** Hide source sections code by default ([302ca2a](https://github.com/stencila/designa/commit/302ca2a4c3e39de814c63079e6bd794c4ae31d4d))
* **NavBar:** Add ability to use wider range of colors for background ([5e04a7a](https://github.com/stencila/designa/commit/5e04a7a725c41deb64181559da80e723ec538243))





# [0.13.0](https://github.com/stencila/designa/compare/@stencila/components@0.12.2...@stencila/components@0.13.0) (2020-05-13)


### Features

* **Editor:** Add more keyboard shortcuts (Toggle comments, fold code) ([667abb3](https://github.com/stencila/designa/commit/667abb3f5594ca1207addd4bc76a04f1e1cc490f))
* **Editor:** Use Python as the default language instead of JS ([a0c721a](https://github.com/stencila/designa/commit/a0c721afdd84c191eb9c6ca8b0d9e11d3ff878f5))





## [0.12.2](https://github.com/stencila/designa/compare/@stencila/components@0.12.1...@stencila/components@0.12.2) (2020-05-13)

**Note:** Version bump only for package @stencila/components





## [0.12.1](https://github.com/stencila/designa/compare/@stencila/components@0.12.0...@stencila/components@0.12.1) (2020-05-08)

**Note:** Version bump only for package @stencila/components





# [0.12.0](https://github.com/stencila/designa/compare/@stencila/components@0.11.0...@stencila/components@0.12.0) (2020-05-08)


### Bug Fixes

* **CodeChunk:** Fix compilation of CodeChunk component ([04cc390](https://github.com/stencila/designa/commit/04cc39009ae57ced6995d92c8b162fd469b5dd04))
* **Editor:** Improve legibility of programming language selector ([ac42d25](https://github.com/stencila/designa/commit/ac42d2576dea45f5d0b9157803e2169282ad5def))


### Features

* **CodeChunk:** Make CodeChunk readonly if execution callback isn't set ([2fc78a4](https://github.com/stencila/designa/commit/2fc78a45ab5fa43a47203dc1bf718a6e359c3b9c)), closes [#40](https://github.com/stencila/designa/issues/40)
* **Editor:** Add a readOnly prop to disable content editing ([cdca8f4](https://github.com/stencila/designa/commit/cdca8f42fa1ec74a0168578b7896a494f33b94ea))
* **Editor:** Add autofocus attribute to focus Editor on page load ([3df39a2](https://github.com/stencila/designa/commit/3df39a20ac3c68c19e1c2e6649386e58b3b35260))
* **Editor:** Add code folding, multiple selections, auto bracket insert ([316c679](https://github.com/stencila/designa/commit/316c6791f6ace0fe732eab6551a5f69d145aeb45))
* **Editor:** Add public Method to update Editor contents ([b02a657](https://github.com/stencila/designa/commit/b02a657c34bddf105e090847242b25f8abeda441))
* **Editor:** Add second Execute keyboard alias (Shift-Enter) ([c8c9bbe](https://github.com/stencila/designa/commit/c8c9bbe252027604b1f84c16a571e42bcace3a77))
* **Editor:** Delete whole word when pressing Mod-Backspace ([fa64ccb](https://github.com/stencila/designa/commit/fa64ccb695a0c994c71c1f672abaa3994a5ac721))





# [0.11.0](https://github.com/stencila/designa/compare/@stencila/components@0.10.1...@stencila/components@0.11.0) (2020-04-14)


### Bug Fixes

* **Button:** Fix state change warnings when calling clickHandlerProp ([516b80b](https://github.com/stencila/designa/commit/516b80b6f00f44f8188d138628588eba9e393444))
* **Tooltip:** Remove tooltip when unloading component ([12a0f47](https://github.com/stencila/designa/commit/12a0f47f939d648118b89bb49599ddc2287c1d97))


### Features

* **Button:** Add ability to set a tooltip on stencila-button elements ([1780195](https://github.com/stencila/designa/commit/17801957f9d9e37cf91d9200bc98498b67c67324))
* **Button:** Add minimal button variant for usage in upcoming NavBar ([401e854](https://github.com/stencila/designa/commit/401e8545859bac1db83cd996ad846d29c695911c))
* **Components:** Add Menu & MenuItem components ([e2e3d5c](https://github.com/stencila/designa/commit/e2e3d5c9d81e858dd31cf43261b22b349d26f9f9))
* **Editor:** Add ability to set custom Keyboard Shortcuts in Editor ([2264b14](https://github.com/stencila/designa/commit/2264b1456aa63c14acacec34a46a078c6c2d0d13))
* **Navbar:** Add Navbar component ([501b297](https://github.com/stencila/designa/commit/501b2978aaa976048bac08afc14beb9f209b99e8))
* **Tooltip:** Use PopperJS for auto-repositioning Tooltips ([12010fe](https://github.com/stencila/designa/commit/12010fed11df520b117f0984671f832dfdc92047))





## [0.10.1](https://github.com/stencila/designa/compare/@stencila/components@0.10.0...@stencila/components@0.10.1) (2020-03-27)

**Note:** Version bump only for package @stencila/components





# [0.10.0](https://github.com/stencila/designa/compare/@stencila/components@0.9.0...@stencila/components@0.10.0) (2020-03-24)


### Bug Fixes

* **Action Menu:** Reveal more actions only when hovering over ellipses ([32837d4](https://github.com/stencila/designa/commit/32837d4f90826fbfd4085416c1ede06d5fa870fa))
* **Button:** Fix double submission of forms ([e0a6913](https://github.com/stencila/designa/commit/e0a6913e3d3aa074556569669295b400d28795b9))
* **Code Expression:** Fix styles and arrow positioning ([68a215f](https://github.com/stencila/designa/commit/68a215f25d01206ebe09ef79e6857e33b254fba9))
* **CodeChunk:** Fix very large CodeChunk heights in iframes in Safari ([c6966bf](https://github.com/stencila/designa/commit/c6966bfe7a4a088c9243afac0be5aedee3745ebe))
* **Components:** Fix styles not applying to custom components in prod ([bc4850e](https://github.com/stencila/designa/commit/bc4850e84c4687aff3ce0d0ad520a20803a2fb16))
* **Error:** Fix incorrect font on stencila-code-error component ([79c10e9](https://github.com/stencila/designa/commit/79c10e9d441ad6b4b67bb3b8e97867b702c266b2))
* **Material Icon:** Fix rendering issue for icons containing dots ([5873333](https://github.com/stencila/designa/commit/587333396a65c3c01a08316ec242edd389e33b4e))
* **Node List:** Fix rendering of strings containing escape sequences ([dd1b3e2](https://github.com/stencila/designa/commit/dd1b3e27a3b980c5228fbeba55bed1760e3b8a01))
* **Tab, TabList:** Fix style encapsulation in Tab component ([ba0bf57](https://github.com/stencila/designa/commit/ba0bf57eb17ddf0a84c15b2ead8bfc632c10f25b))
* **Tooltip:** Append tooltip to Encoda Root if it exists, to inherit CSS ([5118997](https://github.com/stencila/designa/commit/5118997e812fb0cbdd087a99563c1b85a82c2632))
* **Tooltip:** Update tooltip contents when text prop changes ([702dd64](https://github.com/stencila/designa/commit/702dd64593d76b7e3cb61abf07cd7530b44a23a4))


### Features

* **Button:** Add `fill` prop to allow button to fill parent width ([26cae0f](https://github.com/stencila/designa/commit/26cae0fe8baa517d017161671c2b15f2e61b3b73))
* **Button:** Add button color variations by setting `color` attribute ([e6e7bff](https://github.com/stencila/designa/commit/e6e7bff147003117ca99aa2b3c2c1d1dc5f6c0e1))
* **Code Expression:** Add help text tooltip to icon button ([5d1170e](https://github.com/stencila/designa/commit/5d1170ef650452a2d12ee2f88ab80fe734f87e6b))
* **Input:** Add stencila-input component ([b421caa](https://github.com/stencila/designa/commit/b421caa6abcff7822fdc196186bacdd03058c806))
* **Tooltip:** Limit visible tooltip instances to one ([38411bd](https://github.com/stencila/designa/commit/38411bd4bd9bca2376df462b501f674e98800d97))





# [0.9.0](https://github.com/stencila/designa/compare/@stencila/components@0.8.0...@stencila/components@0.9.0) (2020-02-11)


### Features

* **Datatable:** Add Datatable renderer component ([8e94533](https://github.com/stencila/designa/commit/8e9453352433764ecb23812421322fe815324e72))





# [0.8.0](https://github.com/stencila/designa/compare/@stencila/components@0.7.0...@stencila/components@0.8.0) (2020-02-06)


### Features

* **ImageObject:** Add stencila-image-object component ([c69b2c7](https://github.com/stencila/designa/commit/c69b2c7f18ffa9c96021b918630e7537bca7d9ee))





# [0.7.0](https://github.com/stencila/designa/compare/@stencila/components@0.6.1...@stencila/components@0.7.0) (2020-02-06)


### Bug Fixes

* **Tab:** Allow tab components to grow in width ([556ea7f](https://github.com/stencila/designa/commit/556ea7fb4bc78099cf7b410a7bfd710cf5459123))


### Features

* **Icon:** Animate loading spinner ([4dc5f00](https://github.com/stencila/designa/commit/4dc5f00361197114b386e766f06b7c8bbd729382))





## [0.6.1](https://github.com/stencila/designa/compare/@stencila/components@0.6.0...@stencila/components@0.6.1) (2019-11-28)

**Note:** Version bump only for package @stencila/components





# [0.6.0](https://github.com/stencila/designa/compare/@stencila/components@0.5.0...@stencila/components@0.6.0) (2019-11-28)


### Bug Fixes

* **ActionMenu:** Fix rendering error when in Material mode ([111228f](https://github.com/stencila/designa/commit/111228f0ada9156cbc6db0924afe733884d8c8c8))
* **Error:** Fix incorrect component title in README ([0eb19f0](https://github.com/stencila/designa/commit/0eb19f08f3a9aa02ea83f08fac583bffdb93094e))


### Features

* **Button:**  Allow Buttons to trigger Form events across Shadow DOM ([72e8121](https://github.com/stencila/designa/commit/72e8121863588f5ea20fb3471dac2bb58c6e9ab6))
* **Button:** Add ability to render HTML elements as Button icons ([8533a4e](https://github.com/stencila/designa/commit/8533a4e3b25fdc30c69a04a5a31e0cb18f514961))
* **CodeEditor:** Add CodeEditor component ([41cf357](https://github.com/stencila/designa/commit/41cf357eba238a804891858b9e1f2152c4b0839f))
* **CodeEditor:** Focus text editor when clicking empty space below it ([a4f56d3](https://github.com/stencila/designa/commit/a4f56d3e34a6e90fd4d4bf329b3a66d9949cf412))
* **NodeList:** Add stencila-node-list component ([2c960f5](https://github.com/stencila/designa/commit/2c960f509d8d148230c367fbdfa30299dbe17871))





# [0.5.0](https://github.com/stencila/designa/compare/@stencila/components@0.4.2...@stencila/components@0.5.0) (2019-10-30)


### Features

* **Action Menu:** Add "persistent actions" slot to Action Menu ([ae609b0](https://github.com/stencila/designa/commit/ae609b0a13e0854c90dc644849c1c6e407e7ce32))
* **CodeChunk:** Add ability to change programming language ([4a24f86](https://github.com/stencila/designa/commit/4a24f86f4d016f0d083999d5f953e367cc21a7ee))
* **CodeChunk:** Render CodeChunk evaluated outputs in the Outputs area ([4af8171](https://github.com/stencila/designa/commit/4af81717edc6304dab2a0e0631cb06c1fccb4ed4))
* **Components:** Add Error message component ([d28ff01](https://github.com/stencila/designa/commit/d28ff01e3d06346734811b75f4c4f241b131cbaf))
* **Components:** Add stencila-details component ([bb43f54](https://github.com/stencila/designa/commit/bb43f54c7c5b5c38469070cb76291d2df580804d))





## [0.4.2](https://github.com/stencila/designa/compare/@stencila/components@0.4.1...@stencila/components@0.4.2) (2019-10-08)

**Note:** Version bump only for package @stencila/components





## [0.4.1](https://github.com/stencila/designa/compare/@stencila/components@0.4.0...@stencila/components@0.4.1) (2019-10-08)


### Bug Fixes

* **CodeChunk:** Fix component rendering when outputs slot is missing ([64203dd](https://github.com/stencila/designa/commit/64203dd))
* **CodeChunk:** Fix empty output detection logic ([e5b82d9](https://github.com/stencila/designa/commit/e5b82d9))





# [0.4.0](https://github.com/stencila/designa/compare/@stencila/components@0.3.1...@stencila/components@0.4.0) (2019-10-07)


### Features

* **CodeChunk:** Refine CodeChunk & CodeExpression styles ([06bd3e1](https://github.com/stencila/designa/commit/06bd3e1))
* **CodeExpression:** Show tooltip when CodeExpression has no Output ([9a094d6](https://github.com/stencila/designa/commit/9a094d6))
* **Tooltip:** Add stencila-tooltip component ([7a5384a](https://github.com/stencila/designa/commit/7a5384a))





## [0.3.1](https://github.com/stencila/designa/compare/@stencila/components@0.3.0...@stencila/components@0.3.1) (2019-09-24)

**Note:** Version bump only for package @stencila/components





# [0.3.0](https://github.com/stencila/designa/compare/@stencila/components@0.2.0...@stencila/components@0.3.0) (2019-09-20)


### Features

* **Button:** Add icon button variant ([51a0cbc](https://github.com/stencila/designa/commit/51a0cbc))
* **CodeExpression:** Add Code Expression component ([e083394](https://github.com/stencila/designa/commit/e083394))
* **Components:** Add CodeExpression component ([73aefa1](https://github.com/stencila/designa/commit/73aefa1))
* **Components:** Expose slot names from components ([29e000a](https://github.com/stencila/designa/commit/29e000a))
* **Components:** Make CodeChunk slot names changes backwards compatible ([0f329fd](https://github.com/stencila/designa/commit/0f329fd))





# [0.2.0](https://github.com/stencila/designa/compare/@stencila/components@0.1.1...@stencila/components@0.2.0) (2019-09-12)


### Features

* **Components:** Add initial version of CodeChunk component ([6bf496a](https://github.com/stencila/designa/commit/6bf496a))





## [0.1.1](https://github.com/stencila/designa/compare/@stencila/components@0.1.0...@stencila/components@0.1.1) (2019-07-12)


### Bug Fixes

* **Components:** Add publishConfig key to fix NPM release process ([6a5ddd0](https://github.com/stencila/designa/commit/6a5ddd0))





# 0.1.0 (2019-07-12)


### Bug Fixes

* **Components:** Add missing schema dependency to Vertical Nav component ([79a86ca](https://github.com/stencila/designa/commit/79a86ca))
* **Tabs:** Refine and document Tab & TabList components ([89d2105](https://github.com/stencila/designa/commit/89d2105))


### Features

* **Components:** Add draft version of Table of Contents ([d98d0be](https://github.com/stencila/designa/commit/d98d0be))
* **Components:** Add framework for VerticalNav component ([c17ddfd](https://github.com/stencila/designa/commit/c17ddfd))
* **Components:** Add global style & script helpers ([bb8e6f0](https://github.com/stencila/designa/commit/bb8e6f0))
* **Components:** Add Tab and TabList StencilJS based components ([5ea02bc](https://github.com/stencila/designa/commit/5ea02bc))
* **Components:** Add Table of Contents component ([eef5be2](https://github.com/stencila/designa/commit/eef5be2))
* **Storybook:** Show README for components & fix linting ([949a5e2](https://github.com/stencila/designa/commit/949a5e2))
