- Gracefully deal with empty/malformed input #66
- Add Code of Conduct #63
- Add MANIFEST.in #64
- Document
git filter-branchuse case in README (#28, @belteshassar) - Flush output when using
-t(#67, @tnilanon) - Add
nbformatandsetuptools >= 30tosetup_requires(#67, @tnilanon) - Use
travis_retry(#67, @tnilanon)
- Add option
-t/--textconvto write to stdout e.g. for use as diff filter (#53, @utsekaj42) - Flush output stream after write (#55, @reidpr)
- Add options
--keep-countand--keep-outputto no strip execution counts and output (#56, @jpeacock29) - Fix shell pipeline documentation (#59, @psthomas)
- Catch
WindowsErrorwhengitis not found in PATH (#62, @bdforbes)
- Support whitespace in repository paths (#47, #48, @ehoepfner)
- Also ignore
collapsedandscrolledmetadata (#34) - Define
NO_CONVERTfor IPython <3 import (#46)
- Strip
ExecuteTimemetadata (#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": trueor"keep_output": truein the cell metadata, then these cells will not be stripped out. The former works in conjunction with theinit_cellnbextension (#17, @mforbes). - Fix encoding for Python 2 + 3 (#11).
- Add
--is-installedand--statusoptions (#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
--attributesoption to specify attributes file (#25).
- Python 3 compatibility (#16, #21, @boeddeker).
- Windows compatibility (#18, @tt293).
- Add support for appveyor (#24).
- Add
__version__andversioncommand (#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.