diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..7593bd2 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,652 @@ +Changelog +========= + +All notable changes to this project should be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres (at least as of 0.3.0!) to +[Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +Note also that since this markdown is used to produce our docs at +[jupyter-contrib-nbextensions.readthedocs.io](http://jupyter-contrib-nbextensions.readthedocs.io/en/latest/) +via [recommonmark](https://github.com/rtfd/recommonmark), (and GitHub links +aren't automatically added by recommonmark), it'd be helpful if you could +explicitly link github PR/issue numbers and any URIs, to make sure our +readthedocs stuff gets all the shiny link goodness. Thanks! + + +Unreleased (aka. GitHub master) +------------------------------- + +This is where each new PR to the project should add a summary of its changes, +which makes it much easier to fill in each release's changelog :) + + +0.3.0 +----- + +Alterations to the installation machinery +(these are what made the bump to `0.3`): + + - [#992](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/992) + require `nbconvert >=4.2` + - [#1045](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1045) + improved running-server checks for installation + +Repo-level stuff: + + - notebook 5.x: Update various nbextensions to list themselves as compatible + [#1000](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1000), + [#1002](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1002), + [#1003](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1003), + [#1055](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1055) + - CI updates: + [#995](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/995) + updates for Travis + +New features and bugfixes: + + - `codefolding`, + * [#1028](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1028) + [@juhasch](https://github.com/juhasch) + Add configurable delay for initialization + * [#1055](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1055) + [@jcb91](https://github.com/@jcb91) + fix restoration of nested folds + * [#1058](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1058) + [@juhasch](https://github.com/juhasch) + Fix preprocessor configuration + - `code_prettify`, + [#1019](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1019) + [@jfbercher](https://github.com/jfbercher) + added support for IPython magics, cf + [#1018](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/1018) + - `collapsible_headings`, + * [#1025](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1025) + add new (un)collapse-all actions, shortcuts, button + * [#1031](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1031) + [@jcb91](https://github.com/jcb91) + integration with `toc2` + * [#1060](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1060) + bugfix for exporter + - `ExecuteTime`, + [#1022](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1022) + [@jcb91](https://github.com/jcb91) + add menu items & options for clearing timing data + - `export_embedded` + [#1039](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1022) + [@gabyx](https://github.com/gabyx) + **New nbextension** providing a menu item to allow downloading the notebook + through the `html_embed` exporter. + - `freeze` + * [#1006](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1006) + [@aminought](https://github.com/aminought) + Fix cell removing after copying of freezed cell + * [#1033](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1033) + [@jcb91](https://github.com/jcb91) + fix typo/inconsitent state naming + - `html_embed` exporter: + [#1044](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1006) + [@juhasch](https://github.com/juhasch) + bugfix for issue + [#1041](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1041): + to ensure correct treatment of images already embedded as + [attachments](https://github.com/jupyter/nbformat/pull/21). + - `nbTranslate` + [#998](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/998) + [@jfbercher](https://github.com/jfbercher) + update to google API modifications + - `notify` + * [#1036](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1036) + [@baldwint](https://github.com/baldwint) + Update notify extension for Jupyter 5.x + * [#1053](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1053) + [@brenns10](https://github.com/brenns10) + Add sound, & sticky options + - `scratchpad`, + [#1026](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1026) + [@jcb91](https://github.com/jcb91) + merge upstream fix to stop the scratchpad interfering with the scrollbar in firefox. + - `toc2` + * [#994](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/994) + [@jfbercher](https://github.com/jfbercher) + update for cells width and sidebar height + * [#1030](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1030) + [@jfbercher](https://github.com/jfbercher) + Full url in links | #skip tag to skip headers from being inserted + * [#1031](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1031) + [@jcb91](https://github.com/jcb91) + Make toc entries collapsible, integrate with `collapsible_headings` + * [#1032](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1032) + Use amd structure to avoid polluting the global namespace + * [#1035](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1035) + [@jcb91](https://github.com/jcb91) + alter ToC cell source to work better with `collapsible_headings` + - `varInspector` + * [#1001](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1001) + [@jcb91](https://github.com/jcb91) + merge upstream fixes, ensuring each library object has its own config object + * [#1016](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1016) + [@jfbercher](https://github.com/jfbercher) + Fix [#1014](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/1014) + and [#1015](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/1015) - + reload on `%reset` magic and fix print on python2 + + +0.2.8 +----- + +Alterations to the installation machinery: + + - [#981](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/981) + fix potential bug in config uninstall + +Repo-level stuff: +[#986](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/986), +[#972](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/972), +update more nbextensions to list themselves as 5.x-compatible. + +New features and bugfixes: + + - `cellstate` + [#978](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/978) + [@juhasch](https://github.com/juhasch) + Stale nbextensions removed + - `codefolding` + [#977](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/977) + [@juhasch](https://github.com/juhasch) + Fix codefolding gutter load issue + - `ExecuteTime` + [#967](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/967) + [@NII](https://github.com/NII) + Fix highlight.color option + - `freeze` + * [#966](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/966) + [@NII](https://github.com/NII) + make cell colors configurable + * [#968](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/968) + [@tnarik](https://github.com/tnarik) + use `cell.metadata.editable` as introduced by notebook 5.x. + * [#976](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/976) + [@yacchin1205](https://github.com/yacchin1205) + Fix property checking + * [#974](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/974) + [@yacchin1205](https://github.com/yacchin1205) + Export set/get_state functions + - `init_cell` + [#987](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/987) + [@jcb91](https://github.com/jcb91) + fix typo in options-loading code + - `ruler` + [#980](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/980) + [@jcb91](https://github.com/jcb91) + fix typo in `cm_config` defaults + - `select_keymap` + [#971](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/971) + [@jcb91](https://github.com/jcb91) + honour default params as declared in yaml + - `skip-traceback` + [#957](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/957) + [@jcb91](https://github.com/jcb91) + make traceback collapsed, rather than just omitted entirely. + Apply to pre-existing traceback at notebook load, and add a button to copy + the traceback + - `toc2` + [#969](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/969) + [@hiiwave](https://github.com/hiiwave) + Support custom colors for navigation text and window + - `tree-filter` + [#948](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/948) + [@wikiped](https://github.com/wikiped) + Make search optionally case-insensitve and accept RegExp syntax + +Updates to readme/docs: +[#973](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/973) +fix link typos and redirects + +0.2.7 +----- + +New nbextensions, new features and bugfixes: + + - `codefolding` + * [#927](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/927) + [@juhasch](https://github.com/juhasch) + bugfix, restore default codefolding hotkey + * [#954](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/954) + [@juhasch](https://github.com/juhasch) + Make codefolding available in edit view + - `collapsible_headings` + [#950](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/950) + [@jcb91](https://github.com/jcb91) + fix tooltip placement bug for notebook 5.x, add 5.x compatibility + - `comment-uncomment` + [#953](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/953) + [@juhasch](https://github.com/juhasch) + Add option to indent comments to current indent level + - `dragdrop` + [#929](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/929) + [@xNok](https://github.com/xNok) + use markdown syntax instead of html + - `ExecuteTime` + [#934](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/934) + [@jcb91](https://github.com/jcb91) + honour `default_kernel_to_utc` for both start and end times + - `init_cell` + [#928](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/928) + [@ZelphirKaltstahl](https://github.com/ZelphirKaltstahl) + bugfix error introduced as part of fixes to + [#885](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/885) + - `nbTranslate` + [#951](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/951) + [@jfbercher](https://github.com/jfbercher) + improved code formatting in nbTranslate.py + - `runtools` + [#930](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/930) + [@tsankuanglee](https://github.com/tsankuanglee) + add tooltips to runtools' many buttons + - `varInspector` + [#922](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/922) + [@jfbercher](https://github.com/jfbercher) + **new nbextension** a variable inspector! + +CI stuff: +[#955](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/955) + +0.2.6 +----- + +Fix requirements, which got altered incorrectly as part of the 0.2.5 release. + + +0.2.5 +----- + +New nbextensions, new features and bugfixes: + + - `autoscroll` + [#864](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/864) + [@simplygood](https://github.com/simplygood) + fixed a typo in AutoScroll's `main.js` + - `chrome-clipboard` + [#921](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/921) + [@sdsawtelle](https://github.com/sdsawtelle) + use utils function to add authentication to upload, fixing + [#918](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/918) + - `codefolding` + [#908](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/908) + [@juhasch](https://github.com/juhasch) + Fixes for languages other than IPython that use non-indent-based blocks. + - `codemirror_mode_extensions` + [#905](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/905) + [@jcb91](https://github.com/jcb91) + **New nbextension** + - `collapsible_headings` + [#892](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/892) + [@jcb91](https://github.com/jcb91) + new features including support for embedding into html + - `dragdrop` + [#915](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/915) + [@juhasch](https://github.com/juhasch) + Bugfix for Firefox + - `ExecuteTime` + [#907](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/907) + [@jcb91](https://github.com/jcb91) + new features including configurable utc assumption, relative + time display, message templates, right-alignment. + - `hide_header` + [#863](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/863) + [@bluss](https://github.com/bluss) + **New nbextension** to toggle (header + toolbar + menubar) visibility + - [#899](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/899) + [@jfbercher](https://github.com/jfbercher) + `highlighter` Minor typo update + cleaning + - `init_cell` + [#912](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/912) + [@jcb91](https://github.com/jcb91) + allow celltoolbar preset to load from metadata setting + - `move_selected_cells` + [#860](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/860) + [@jfbercher](https://github.com/jfbercher) + updated to Jupyter 4.2+ + - `nbconvert_support.embed_html` + [#902](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/902) + [@jozjan](https://github.com/jozjan) + Updated regex pattern for better match + - `scratchpad` + [#919](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/919) + [@jcb91](https://github.com/jcb91) + adopt [minrk/scratchpad#12](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/12) + to bugfix z-index for issue + [#916](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/916) + - `snippets_menu` + [#917](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/917) + [@moble](https://github.com/moble) + Fix documentation links + - `toc2` + * [#846](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/846) + [@jfbercher](https://github.com/jfbercher) + always read threshold parameter from system config - address + [#646](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/646) + * [#872](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/872) + [@jfbercher](https://github.com/jfbercher) + update template and resize sidebar on resize-header event + * [#887](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/887) + [@jfbercher](https://github.com/jfbercher) + Add a parameter to enable/disable cell widening + * [#911](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/911) + [@piti118](https://github.com/piti118) + Use https instead of http for jquery in nbconvert template + - Various fixes to ensure nbextensions load correctly, related to + [#885](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/885): + PRs + [#895](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/895), + [#897](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/897), + [#898](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/898), + [#900](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/900), + [#906](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/906) + - **stale nbextensions removed**: + * `history` [#889](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/889) + * `read-only` [#890](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/890) + * `search`, `slidemode/slidemode2`, `swc` [#891](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/891) + * `no_exec_dunder`, `nbviewer_theme` [#906](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/906) + +Alterations to the installation machinery: + + - [#874](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/874) + add traitlets 4.1 to requirements, needed by nbTranslate + - [#923](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/923) + [@jcb91](https://github.com/jcb91) + update required versions of `jupyter_nbextensions_configurator`, + `jupyter_latex_envs`, and `jupyter_highlight_selected_word` to latest + releases + +Updates to readme/docs: + + - [#896](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/896) + [@juhasch](https://github.com/juhasch) + Add some more documentation for `freeze` + - [#881](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/881) + [@juhasch](https://github.com/juhasch) + Fix graphics in doc + - [#875](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/875) + [@jcb91](https://github.com/jcb91) + Docs updates - sort list + - [#876](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/876) + [@juhasch](https://github.com/juhasch) + Document LaTex templates + +CI updates: +[#862](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/862), +[#894](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/894), +[#920](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/920) + + +0.2.4 +----- + +New nbextensions, new features and bugfixes: + + - [#839](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/839) + [@jcb91](https://github.com/jcb91) + `snippets_menu` merge upstream changes + - [#844](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/844) + [@jfbercher](https://github.com/jfbercher) + `nbTranslate` add help message for keyboard shortcuts + - [#843](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/843) + [@jfbercher](https://github.com/jfbercher) + `code_prettify` bugfix: reinstate JSON-conversion of results from the R kernel + - [#837](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/837) + [@jcb91](https://github.com/jcb91) + `code_prettify` Merge upstream code-prettify updates + - [#838](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/838) + [@jfbercher](https://github.com/jfbercher) + `nbTranslate` **New nbextension** + - [#827](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/827) + [@moble](https://github.com/moble) + `snippets_menu` **New nbextension** + - [#836](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/836) + [@juhasch](https://github.com/juhasch) + Remove `strip_output_prompt` from `nbconvert_support` + - [#831](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/831) + [@juhasch](https://github.com/juhasch) + `dragdrop` use utils function to add authentication to upload, fixing + [#830](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/830) + - [#834](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/834) + [@lspvic](https://github.com/lspvic) + `init_cell` fix bug with trust warning + - [#826](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/826) + [@adrn](https://github.com/adrn) + `code_snippets` **New nbextension** + - [#820](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/820) + [@jcb91](https://github.com/jcb91) + `hinterland` disable hints in comments (configurable), fixing + [#819](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/819) + - [#815](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/815) + [@jcb91](https://github.com/jcb91) + `hinterland` make all regexes configurable, addressing + [#651](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/651) + +Updates to readme/docs: + + - [#845](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/845) + [@aiguofer](https://github.com/aiguofer) + Add note about helpful firefox extension to `select_keymap` docs + - [#850](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/850) + [@juhasch](https://github.com/juhasch) + Describe nbextensions custom template + - [#833](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/833) + [@jcb91](https://github.com/jcb91) + updates to readme and docs, addressing + [#740](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/740) + - [#825](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/825) + [@jcb91](https://github.com/jcb91) + readme updates to specllchecker, codefolding, gist_it, readonly + - [#816](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/816) + [@jcb91](https://github.com/jcb91) + update docs build to include nbextensions provided by dependencies + +Some CI updates: +[#824](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/824) + + +0.2.3 +----- + +Alterations to the installation machinery: + + - [#801](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/801) + [@jcb91](https://github.com/jcb91) + updates to migrate script addressing renames + - [#807](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/807) + [@jcb91](https://github.com/jcb91) + setup.py fixes + +New nbextensions, new features and bugfixes: + + - [#796](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/796) + [@oxinabox](https://github.com/oxinabox) + `AddBefore` Add new nbextension + - [#746](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/746), + [#802](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/802) + [@jfbercher](https://github.com/jfbercher), + [@jcb91](https://github.com/jcb91) + `latex_envs` replace vendored `latex_envs` with its pypi package + - [#794](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/794) + [@juhasch](https://github.com/juhasch) + `codefolding` Only execute codefolding preprocessor when requested + - [#804](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/804) + [@jcb91](https://github.com/jcb91) + `jupyter_highlight_selected_word` add jupyter_highlight_selected_word nbextension + - [#795](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/795) + [@jfbercher](https://github.com/jfbercher) + `toc2` Highlight toc headings for sections with selected/edited/running cells; + fix save issue [#762](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/762) + - [#803](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/803) + [@jfbercher](https://github.com/jfbercher) + `toc2` make higlight colours configurable; configurably allow shifting + title, menus & icons to the left, ratehr than centring + - [#810](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/810) + [@jfbercher](https://github.com/jfbercher) + `toc2` take account of nb metadata in html export + - [#813](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/813) + [@jcb91](https://github.com/jcb91) + `limit_output` allow per-cell override of limit length, make output-limited + notes persist through notebook save & reload, limit outputs even over + several distinct output events + - [#814](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/814) + [@jcb91](https://github.com/jcb91) + `init_cell` make automatic running of initialization cells configurable + (fixes [#812](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/812)), + prevent automatic run of initialization cells in untrusted notebooks + +Some CI updates: +[#797](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/797) +[#806](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/806) + + +0.2.2 +----- + +Alterations to the installation machinery: + + - [#774](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/774) + [@jcb91](https://github.com/jcb91) + Add flags to install only files/only config modifications. + - [#769](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/769) + [@jcb91](https://github.com/jcb91) + Use jupyter_nbextensions_configurator's actual install app + +Stale nbextensions removed: + + - history, readonly, swc, slidemode + [#890](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/890), + [#889](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/889) + [@juhasch](https://github.com/juhasch), + [#891](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/891) + [@jcb91](https://github.com/jcb91), + none of which have yet even been updated to notebook 4.x + +New nbextensions, new features and bugfixes: + + - [#882](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/882) + [@juhasch](https://github.com/juhasch) + `limit_output` enable independent limiting of different kernel message types + - [#877](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/877) + [@jfbercher](https://github.com/jfbercher) + `toc2` Remove MathJax preview in headers and links + - Fixes for timings issues related to the `notebook_loaded.Notebook` event, as + raised in issue + [#885](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/885). + Fixes for `hide_input`, `hide_input_all`, `ruler`, `splitcell` in + [#886](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/886) + [@jcb91](https://github.com/jcb91), + for `codefolding` in + [#888](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/888) + [@juhasch](https://github.com/juhasch) + for `freeze` in + [#884](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/884) + [@kukanya](https://github.com/kukanya) + for `execute_time` in + [#883](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/883) + [@jcb91](https://github.com/jcb91) + - [#787](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/787) + [@jcb91](https://github.com/jcb91) + `scratchpad` Updates from master repo + - [#784](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/784) + [@azjps](https://github.com/azjps) + `limit_output` fix missing braces + - [#768](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/768) + [@lll9p](https://github.com/lll9p) + `collapsible_headings` Make level test code robust to undefined cell + - [#770](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/770) + [@jfbercher](https://github.com/jfbercher) + `code_prettify` Update to address [#767](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/767) + - [#765](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/765) + [@kukanya](https://github.com/kukanya) + `Freeze` Extend functionality to markdown cells + - [#781](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/781) + [@kukanya](https://github.com/kukanya) + `ScrollDown` Add new nbextension + +Updates to readme/docs: + + - [#790](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/790) + [@juhasch](https://github.com/juhasch) + mention PyPi install source in readme + - [#789](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/789) + [@jcb91](https://github.com/jcb91) + A few minor readme updates + - [#788](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/788) + [@jcb91](https://github.com/jcb91) + update installation instructions + - [#773](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/773) + [@jcb91](https://github.com/jcb91) + generate docs without conversion + +Some CI updates: +[#778](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/778), +[#779](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/779), +[#772](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/772), +[#771](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/771), +[#766](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/766) + + +0.2.1 +----- + +New nbextensions, new features and bugfixes: + + - New `html_embed` nbconvert exporter + - Added `select_keymap` nbextension + - added tests for `toc2` and `html_embed` exporters + - tooltips on `highlighter` + - `toc2` issue with zero-length navigation menu + - switch `table_beautifier` from bootstrap-table to tablesorter plugin + - `code_prettify`: corrected insufficient re replacement + - `dragdrop` fix url generation when using non-default base_url + +Updates to readme/docs: + + - get docs readable at + [jupyter-contrib-nbextensions.readthedocs.io](http://jupyter-contrib-nbextensions.readthedocs.io/) + - add an auto-enabled nbextension `contrib_nbextensions_help_item`, which + adds a help menu item to point at RTD + - Add missing readmes & yaml links to readmes + + +0.2.0 +----- + +Alterations to the installation machinery: + + - __alter app default settings__, making `--user` flag in install app default + to `False` + - __add plural nbextensions command alias__ i.e. + `jupyter contrib nbextensions` as an alias of `jupyter contrib nbextension` + - conda-forge recipe & installation instructions added + +New nbextensions, new features and bugfixes: + - __new__ `code_prettify` extension + - `latex_envs`: update for MathJax use and html export; + add latex_envs.py - exporter library; + add templates for conversion; + configure entry points for exporters in `setup.py`; + update readme. + - `toc2` modifications to templates, configure entry points for exporters in + `setup.py`, update README + - `breakpoints` removed stale extension + - Bugfixes: `limit_output`, postprocessors, nbconvert support + +Updates to readme/docs: + - Add docs generation + - Add lots of missing readme & yaml files + - Attempt to get docs builds working on readthedocs + +Plus various CI & packaging fixes/improvements + + +0.1.0 +----- + +First release with pep-440 compatible versioning! diff --git a/README.md b/README.md index b9d1821..1a83d45 100644 --- a/README.md +++ b/README.md @@ -242,487 +242,4 @@ Each notebook extension typically has it's own directory containing: Changes ======= -0.2.8 ------ - -Alterations to the installation machinery: - - [#981](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/981) - fix potential bug in config uninstall -Stale nbextensions removed: - - `cellstate`, in - [#978](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/978) - [@juhasch](https://github.com/juhasch) -Repo-level stuff: - - [#986](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/986), - [#972](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/972), - update more nbextensions to list themselves as 5.x-compatible. -New features and bugfixes: - - [#967](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/967) - [@NII](https://github.com/NII) - [ExecuteTime] Fix highlight.color option - - [skip-traceback] - [#957](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/957) - [@jcb91](https://github.com/jcb91) - make traceback collapsed, rather than just omitted entirely. - Apply to pre-existing traceback at notebook load, and add a button to copy - the traceback - - [select_keymap] - [#971](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/971) - [@jcb91](https://github.com/jcb91) - honour default params as declared in yaml - - [Freeze] - + [#966](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/966) - [@NII](https://github.com/NII) - make cell colors configurable - + [#968](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/968) - [@tnarik](https://github.com/tnarik) - use `cell.metadata.editable` as introduced by notebook 5.x. - + [#976](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/976) - [@yacchin1205](https://github.com/yacchin1205) - Fix property checking - + [#974](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/974) - [@yacchin1205](https://github.com/yacchin1205) - Export set/get_state functions - - [toc2] - [#969](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/969) - [@hiiwave](https://github.com/hiiwave) - Support custom colors for navigation text and window - - [codefolding] - [#977](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/977) - [@juhasch](https://github.com/juhasch) - Fix codefolding gutter load issue - - [ruler] - [#980](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/980) - [@jcb91](https://github.com/jcb91) - fix typo in `cm_config` defaults - - [init_cell] - [#987](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/987) - [@jcb91](https://github.com/jcb91) - fix typo in options-loading code - - [tree-filter] - [#948](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/948) - [@wikiped](https://github.com/wikiped) - Make search optionally case-insensitve and accept RegExp syntax -Updates to readme/docs: -- [#973](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/973) - fix link typos and redirects - -0.2.7 ------ - -New nbextensions, new features and bugfixes: - - - [#922](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/922) - [@jfbercher](https://github.com/jfbercher) - [varInspector] **new nbextension** a variable inspector! - - [#954](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/954) - [@juhasch](https://github.com/juhasch) - [codefolding] Make codefolding available in edit view - - [#953](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/953) - [@juhasch](https://github.com/juhasch) - [comment-uncomment] Add option to indent comments to current indent level - - [#950](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/950) - [@jcb91](https://github.com/jcb91) - [collapsible_headings] fix tooltip placement bug for notebook 5.x, add 5.x - compatibility - - [#934](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/934) - [@jcb91](https://github.com/jcb91) - [ExecuteTime] honour `default_kernel_to_utc` for both start and end times - - [#930](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/930) - [@tsankuanglee](https://github.com/tsankuanglee) - [runtools] add tooltips to runtools' many buttons - - [#928](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/928) - [@ZelphirKaltstahl](https://github.com/ZelphirKaltstahl) - [init_cell] bugfix error introduced as part of fixes to - [#885](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/885) - - [#927](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/927) - [@juhasch](https://github.com/juhasch) - [codefolding] bugfix, restore default codefolding hotkey - - [#929](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/929) - [@xNok](https://github.com/xNok) - [dragAndDrop] use markdown syntax instead of html - - [#951](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/951) - [@jfbercher](https://github.com/jfbercher) - [nbTranslate] improved code formatting in nbTranslate.py - -CI stuff: -[#955](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/955) - -0.2.6 ------ - -Fix requirements, which got altered incorrectly as part of the 0.2.5 release. - - -0.2.5 ------ - -New nbextensions, new features and bugfixes: - - [#846](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/846) - [@jfbercher](https://github.com/jfbercher) - [toc2] - always read threshold parameter from system config - address - [#646](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/646) - - [#860](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/860) - [@jfbercher](https://github.com/jfbercher) - [move_selected_cells] updated to Jupyter 4.2+ - - [#863](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/863) - [@bluss](https://github.com/bluss) - [hide_header] **New nbextension** to toggle (header + toolbar + menubar) - visibility - - [#864](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/864) - [@simplygood](https://github.com/simplygood) - [autoscroll] fixed a typo in AutoScroll's `main.js` - - [#872](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/872) - [@jfbercher](https://github.com/jfbercher) - [toc2] update template and resize sidebar on resize-header event - - [#887](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/887) - [@jfbercher](https://github.com/jfbercher) - [toc2] Add a parameter to enable/disable cell widening - - [#899](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/899) - [@jfbercher](https://github.com/jfbercher) - [highlighter] Minor typo update + cleaning - - [#892](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/892) - [@jcb91](https://github.com/jcb91) - [collapsible_headings] new features including support for embedding into - html - - [#902](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/902) - [@jozjan](https://github.com/jozjan) - [nbconvert_support.embed_html] Updated regex pattern for better match - - [#905](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/905) - [@jcb91](https://github.com/jcb91) - [codemirror_mode_extensions] **New nbextension** - - [#907](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/907) - [@jcb91](https://github.com/jcb91) - [ExecuteTime] new features including configurable utc assumption, relative - time display, message templates, right-alignment. - - [#908](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/908) - [@juhasch](https://github.com/juhasch) - [codefolding] Fixes for languages other than IPython that use - non-indent-based blocks. - - [#911](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/911) - [@piti118](https://github.com/piti118) - [toc2] Use https instead of http for jquery in nbconvert template - - [#912](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/912) - [@jcb91](https://github.com/jcb91) - [init_cell] allow celltoolbar preset to load from metadata setting - - [#915](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/915) - [@juhasch](https://github.com/juhasch) - [dragdrop] Bugfix for Firefox - - [#917](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/917) - [@moble](https://github.com/moble) - [snippets_menu] Fix documentation links - - [#919](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/919) - [@jcb91](https://github.com/jcb91) - [scratchpad] adopt [minrk/scratchpad#12](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/12) - to bugfix z-index for issue - [#916](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/916) - - [#921](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/921) - [@sdsawtelle](https://github.com/sdsawtelle) - [chrome-clipboard] use utils function to add authentication to upload, fixing - [#918](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/918) - - Various fixes to ensure nbextensions load correctly, related to - [#885](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/885): - PRs - [#895](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/895), - [#897](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/897), - [#898](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/898), - [#900](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/900), - [#906](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/906) - - [#923](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/923) - [@jcb91](https://github.com/jcb91) - update dependency versions, meaning potential updates to - jupyter_nbextensions_configurator, jupyter_latex_envs, and - jupyter_highlight_selected_word - - **stale nbextensions removed**: - history [#889](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/889) - read-only [#890](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/890) - search, slidemode/slidemode2, swc [#891](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/891) - no_exec_dunder, nbviewer_theme [#906](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/906) - -Alterations to the installation machinery: - - [#874](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/874) - add traitlets 4.1 to requirements, needed by nbTranslate - - [#923](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/923) - [@jcb91](https://github.com/jcb91) - update required versions of jupyter_nbextensions_configurator, - jupyter_latex_envs, and jupyter_highlight_selected_word to latest releases - -Updates to readme/docs: - - [#896](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/896) - [@juhasch](https://github.com/juhasch) - [freeze] Add some more documentation - - [#881](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/881) - [@juhasch](https://github.com/juhasch) - Fix graphics in doc - - [#875](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/875) - [@jcb91](https://github.com/jcb91) - Docs updates - sort list - - [#876](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/876) - [@juhasch](https://github.com/juhasch) - Document LaTex templates - -CI updates: -[#862](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/862), -[#894](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/894), -[#920](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/920) - - -0.2.4 ------ - -New nbextensions, new features and bugfixes: - - - [#839](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/839) - [@jcb91](https://github.com/jcb91) - [snippets_menu] merge upstream changes - - [#844](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/844) - [@jfbercher](https://github.com/jfbercher) - [nbTranslate] add help message for keyboard shortcuts - - [#843](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/843) - [@jfbercher](https://github.com/jfbercher) - [code_prettify] bugfix: reinstate JSON-conversion of results from the R kernel - - [#837](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/837) - [@jcb91](https://github.com/jcb91) - [code_prettify] Merge upstream code-prettify updates - - [#838](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/838) - [@jfbercher](https://github.com/jfbercher) - [nbTranslate] **New nbextension** - - [#827](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/827) - [@moble](https://github.com/moble) - [snippets_menu] **New nbextension** - - [#836](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/836) - [@juhasch](https://github.com/juhasch) - Remove `strip_output_prompt` from `nbconvert_support` - - [#831](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/831) - [@juhasch](https://github.com/juhasch) - [dragdrop] use utils function to add authentication to upload, fixing - [#830](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/830) - - [#834](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/834) - [@lspvic](https://github.com/lspvic) - [init_cell] fix bug with trust warning - - [#826](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/826) - [@adrn](https://github.com/adrn) - [code_snippets] **New nbextension** - - [#820](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/820) - [@jcb91](https://github.com/jcb91) - [hinterland] disable hints in comments (configurable), fixing - [#819](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/819) - - [#815](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/815) - [@jcb91](https://github.com/jcb91) - [hinterland] make all regexes configurable, addressing - [#651](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/651) - -Updates to readme/docs: - - [#845](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/845) - [@aiguofer](https://github.com/aiguofer) - [select_keymap] Add note about helpful firefox extension - - [#850](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/850) - [@juhasch](https://github.com/juhasch) - Describe nbextensions custom template - - [#833](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/833) - [@jcb91](https://github.com/jcb91) - [docs] updates to readme and docs, addressing - [#740](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/740) - - [#825](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/825) - [@jcb91](https://github.com/jcb91) - [docs] readme updates to specllchecker, codefolding, gist_it, readonly - - [#816](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/816) - [@jcb91](https://github.com/jcb91) - [docs] update docs build to include nbextensions provided by dependencies - -Some CI updates: - [#824](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/824) - - -0.2.3 ------ - -Alterations to the installation machinery: - - [#801](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/801) - [@jcb91](https://github.com/jcb91) - updates to migrate script addressing renames - - [#807](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/807) - [@jcb91](https://github.com/jcb91) - setup.py fixes - -New nbextensions, new features and bugfixes: - - [#796](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/796) - [@oxinabox](https://github.com/oxinabox) - [AddBefore] Add new nbextension - - [#746](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/746), - [#802](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/802) - [@jfbercher](https://github.com/jfbercher), - [@jcb91](https://github.com/jcb91) - [latex_envs] replace vendored `latex_envs` with its pypi package - - [#794](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/794) - [@juhasch](https://github.com/juhasch) - [codefolding] Only execute codefolding preprocessor when requested - - [#804](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/804) - [@jcb91](https://github.com/jcb91) - [jupyter_highlight_selected_word] add jupyter_highlight_selected_word nbextension - - [#795](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/795) - [@jfbercher](https://github.com/jfbercher) - [toc2] Highlight toc headings for sections with selected/edited/running cells; - fix save issue [#762](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/762) - - [#803](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/803) - [@jfbercher](https://github.com/jfbercher) - [toc2] make higlight colours configurable; configurably allow shifting - title, menus & icons to the left, ratehr than centring - - [#810](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/810) - [@jfbercher](https://github.com/jfbercher) - [toc2] take account of nb metadata in html export - - [#813](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/813) - [@jcb91](https://github.com/jcb91) - [limit_output] allow per-cell override of limit length, make output-limited - notes persist through notebook save & reload, limit outputs even over - several distinct output events - - [#814](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/814) - [@jcb91](https://github.com/jcb91) - [init_cell] make automatic running of initialization cells configurable - (fixes [#812](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/812)), - prevent automatic run of initialization cells in untrusted notebooks - -Some CI updates: - [#797](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/797) - [#806](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/806) - - -0.2.2 ------ - -Alterations to the installation machinery: - - [#774](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/774) - [@jcb91](https://github.com/jcb91) - Add flags to install only files/only config modifications. - - [#769](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/769) - [@jcb91](https://github.com/jcb91) - Use jupyter_nbextensions_configurator's actual install app - -Stale nbextensions removed: - - history, readonly, swc, slidemode - [#890](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/890), - [#889](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/889) - [@juhasch](https://github.com/juhasch), - [#891](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/891) - [@jcb91](https://github.com/jcb91), - none of which have yet even been updated to notebook 4.x - -New nbextensions, new features and bugfixes: - - - [#882](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/882) - [@juhasch](https://github.com/juhasch) - [limit_output] enable independent limiting of different kernel message types - - [#877](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/877) - [@jfbercher](https://github.com/jfbercher) - [toc2] Remove MathJax preview in headers and links - - Fixes for timings issues related to the `notebook_loaded.Notebook` event, as - raised in issue - [#885](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/885). - Fixes for `hide_input`, `hide_input_all`, `ruler`, `splitcell` in - [#886](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/886) - [@jcb91](https://github.com/jcb91), - for `codefolding` in - [#888](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/888) - [@juhasch](https://github.com/juhasch) - for `freeze` in - [#884](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/884) - [@kukanya](https://github.com/kukanya) - for `execute_time` in - [#883](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/883) - [@jcb91](https://github.com/jcb91) - - [#787](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/787) - [@jcb91](https://github.com/jcb91) - [scratchpad] Updates from master repo - - [#784](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/784) - [@azjps](https://github.com/azjps) - [limit_output] fix missing braces - - [#768](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/768) - [@lll9p](https://github.com/lll9p) - [collapsible_headings] Make level test code robust to undefined cell - - [#770](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/770) - [@jfbercher](https://github.com/jfbercher) - [code_prettify] Update to address [#767](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/767) - - [#765](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/765) - [@kukanya](https://github.com/kukanya) - [Freeze] Extend functionality to markdown cells - - [#781](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/781) - [@kukanya](https://github.com/kukanya) - [ScrollDown] Add new nbextension - -Updates to readme/docs: - - [#790](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/790) - [@juhasch](https://github.com/juhasch) - mention PyPi install source in readme - - [#789](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/789) - [@jcb91](https://github.com/jcb91) - A few minor readme updates - - [#788](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/788) - [@jcb91](https://github.com/jcb91) - update installation instructions - - [#773](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/773) - [@jcb91](https://github.com/jcb91) - generate docs without conversion - -Some CI updates: - [#778](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/778), - [#779](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/779), - [#772](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/772), - [#771](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/771), - [#766](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls/766) - - -0.2.1 ------ - -New nbextensions, new features and bugfixes: - - New `html_embed` nbconvert exporter - - Added `select_keymap` nbextension - - added tests for `toc2` and `html_embed` exporters - - tooltips on `highlighter` - - `toc2` issue with zero-length navigation menu - - switch `table_beautifier` from bootstrap-table to tablesorter plugin - - `code_prettify`: corrected insufficient re replacement - - `dragdrop` fix url generation when using non-default base_url - -Updates to readme/docs: - - get docs readable at - [jupyter-contrib-nbextensions.readthedocs.io](http://jupyter-contrib-nbextensions.readthedocs.io/) - - add an auto-enabled nbextension `contrib_nbextensions_help_item`, which - adds a help menu item to point at RTD - - Add missing readmes & yaml links to readmes - - -0.2.0 ------ - -Alterations to the installation machinery: - - __alter app default settings__, making `--user` flag in install app default - to `False` - - __add plural nbextensions command alias__ i.e. - `jupyter contrib nbextensions` as an alias of `jupyter contrib nbextension` - - conda-forge recipe & installation instructions added - -New nbextensions, new features and bugfixes: - - __new__ `code_prettify` extension - - [latex_envs]: update for MathJax use and html export; - add latex_envs.py - exporter library; - add templates for conversion; - configure entry points for exporters in `setup.py`; - update readme. - - [toc2] modifications to templates, configure entry points for exporters in - `setup.py`, update README - - [breakpoints] removed stale extension - - Bugfixes: `limit_output`, postprocessors, nbconvert support - -Updates to readme/docs: - - Add docs generation - - Add lots of missing readme & yaml files - - Attempt to get docs builds working on readthedocs - -Plus various CI & packaging fixes/improvements, including - - -0.1.0 ------ - -First release with pep-440 compatible versioning +For changes, see the [CHANGELOG.md](./CHANGELOG.md)