This file contains the changes made for each version of nbinteract. Since
the package contains both a Python and a JavaScript component, we keep the
version numbers for both Python and JS packages the same so updates are easier
to keep track of.
JS
- Enable users to specify notebook server instead of Binder server through the
nbUrlconfig option when initializing theNbInteractobject (#102).
Python
Bug fixes:
- Fix bug in initialization script for repos with dashes in the name.
JS
Features:
- Bundle size reduced to 1.23 MB unzipped (https://github.com/SamLau95/nbinteract/commit/cdb053f0018bdda0f4554ce5f0840b719a3af05e).
Python
Bug fixes:
- Require jinja2 version to be at least 2.10
JS
Bug fixes:
- Ensure top level button gets removed when widgets render (#92)
Python
Features:
- When publishing, the branch name of the spec is now optional (defaults to
master) (#91).
JS
Bug fixes:
- Correctly remove top level widget button (https://github.com/SamLau95/nbinteract/commit/a3658f8105f01c1e63e0e719944a99afc58dac51)
Python
Features:
- Add layout flags (#88)
JS
Changes:
- Stop supporting Gitbook plugin (#83)
Python
Changes:
- Rename
gitbooktemplate toplain(#83)
Bug fixes:
JS
Bug fixes:
- Fixes nbinteract-core loading on unpkg.
Python
Bug fixes:
- Ensures template files are included in package
Python
Features:
- Add
--executeflag to CLI that correctly generates widget output.
Bug fixes:
- Fixes CLI
--outputflag for Python 3.4
JS
Features:
- Errors in widget code get displayed in the status buttons.
Python
Bug fixes:
- Fixes error when some plotting functions are called.
Python
Features:
nbinteract initinitializes a GitHub repo for nbinteract.
JS
Bug fixes:
- Fixes errors from cells that don't have widget output.
Python
Features:
- The
nbinteractCLI now has a--no-top-buttonflag to remove the top-level button.
Bug fixes:
- Python 3.4 doesn't support the
{**dict1, **dict2}syntax, so we merge dictionaries another way to support older versions of Python. - Fixes an issue that broke
nbinteractCLI completely (#52). - The
nbinteractCLI spec argument didn't actually set the spec properly.
JS
Bug fixes:
- Fixes
nbinteract-coreso that loading it in a webpage initializes the NbInteract variable properly.
Python
Changes:
nbi.publish()and thenbinteractCLI tool now require a Binder spec as input.
Features:
nbi.publish()and thenbinteractCLI tool now allow for template selection.- The
nbinteractCLI tool gets a major overhaul with options to recurse into subdirectories and output files in specified folders.
JS
Bug fixes:
- Fixed an issue where lots of error message were getting logged to the console in the GitBook (#41).
Python
Bugs fixed: