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.
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 (SamLau95#92)
Python
Features:
- When publishing, the branch name of the spec is now optional (defaults to
master
) (SamLau95#91).
JS
Bug fixes:
- Correctly remove top level widget button (https://github.com/SamLau95/nbinteract/commit/a3658f8105f01c1e63e0e719944a99afc58dac51)
Python
Features:
- Add layout flags (SamLau95#88)
JS
Changes:
- Stop supporting Gitbook plugin (SamLau95#83)
Python
Changes:
- Rename
gitbook
template toplain
(SamLau95#83)
Bug fixes:
- Fixes unicode issue on Windows (SamLau95#84)
- Fixes spec issue in publish method (SamLau95#85)
JS
Bug fixes:
- Fixes nbinteract-core loading on unpkg.
Python
Bug fixes:
- Ensures template files are included in package
Python
Features:
- Add
--execute
flag to CLI that correctly generates widget output.
Bug fixes:
- Fixes CLI
--output
flag 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 init
initializes a GitHub repo for nbinteract.
JS
Bug fixes:
- Fixes errors from cells that don't have widget output.
Python
Features:
- The
nbinteract
CLI now has a--no-top-button
flag 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
nbinteract
CLI completely (#52). - The
nbinteract
CLI spec argument didn't actually set the spec properly.
JS
Bug fixes:
- Fixes
nbinteract-core
so that loading it in a webpage initializes the NbInteract variable properly.
Python
Changes:
nbi.publish()
and thenbinteract
CLI tool now require a Binder spec as input.
Features:
nbi.publish()
and thenbinteract
CLI tool now allow for template selection.- The
nbinteract
CLI 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 (SamLau95#41).
Python
Bugs fixed:
- Converting using
full.tpl
now correctly cells with# HIDDEN
(SamLau95#43) - Using
nbi.publish
now works on Python versions < 3.5 (SamLau95#43)