- Gracefully deal with empty/malformed input #66
- Add Code of Conduct #63
- Add MANIFEST.in #64
- Document
git filter-branch
use case in README (#28, @belteshassar) - Flush output when using
-t
(#67, @tnilanon) - Add
nbformat
andsetuptools >= 30
tosetup_requires
(#67, @tnilanon) - Use
travis_retry
(#67, @tnilanon)
- Add option
-t
/--textconv
to write to stdout e.g. for use as diff filter (#53, @utsekaj42) - Flush output stream after write (#55, @reidpr)
- Add options
--keep-count
and--keep-output
to no strip execution counts and output (#56, @jpeacock29) - Fix shell pipeline documentation (#59, @psthomas)
- Catch
WindowsError
whengit
is not found in PATH (#62, @bdforbes)
- Support whitespace in repository paths (#47, #48, @ehoepfner)
- Also ignore
collapsed
andscrolled
metadata (#34) - Define
NO_CONVERT
for IPython <3 import (#46)
- Strip
ExecuteTime
metadata (#34, #39, @jdriordan) - Fix Python 3.5 bug: open attributes file only once (#40)
- Do not add blank line at beginning of attribute file
- Strip widget state from notebook metadata (#42)
- Drop support for Python 2.6, 3.2.
- Add pip install instructions to README (#32, @oogali).
- Write trailing newline to attributes file (#36).
- Uninstall only removes ipynb filter (#37).
- If you set either the
"init_cell": true
or"keep_output": true
in the cell metadata, then these cells will not be stripped out. The former works in conjunction with theinit_cell
nbextension (#17, @mforbes). - Fix encoding for Python 2 + 3 (#11).
- Add
--is-installed
and--status
options (#29). - Normalise cell output style (scroll / collapsed, #30, @kdmurray91).
- Add screencast (#31).
- Use pytest-cram (#22, @mforbes).
- Add further shields to README.
- Use argparse for argument parsing.
- Add
--attributes
option to specify attributes file (#25).
- Python 3 compatibility (#16, #21, @boeddeker).
- Windows compatibility (#18, @tt293).
- Add support for appveyor (#24).
- Add
__version__
andversion
command (#12). - Add bumpversion config.
- Add contributing guidelines (#13).
- Use UTF8 writer for stdout (#11) and regression test (@geggo).
- Minor testing fixes.
- Add uninstall task (#8).
- Minor testing fixes.
- Add Travis CI setup (#4).
- Call decode on
git_dir
(#5, @michaelaye). - Add unit tests via Cra (@mforbes).
- Only process .ipynb files unless -f flag is used (@mforbes).
- Process multiple files (@mforbes).
- Add MIT License (@mforbes).
- Based on Min RK's orginal but supports multiple versions of IPython/Jupyter and also strips the execution count.
- Add install option that fails sensibly if not in a git repository, does not clobber an existing attributes file and checks for an existing ipynb filter.
- Works with both files and stdin / stdout.
- Add README and documentation.
- Add setup.py with script entry point.