All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fixed terminal access.
- Added support for Python 3.12.
- Updated packaging to use
pyproject.toml
.
- Dropped support for Python 3.8.
- Updated to require notebook < 7.0, as jupiter-notebook 7.0 introduced breaking changes.
- Added support for Python 3.8, 3.9, and 3.10 (#55)
- Updated core and dev dependencies (#55)
- Switched from TravisCI to CircleCI (#55)
- Dropped support for Python 3.5 and 3.6 (#55)
- Compatibility with Pandas 1.x (#52)
- Support for Python 2.7 (#52)
- Remove Notebook XSRF check (#51)
- Update notebook package to version 6.0.0 for Python3 notebooks (#50)
- Update notebook package to version 5.7.8 for Python2 and R notebooks (#50)
- Fix issue with notebook ip address in config (#50)
- File logging. All logs will now be written to stdout/stderr streams. (#47)
- Support for Python 3.4 (#45)
- Support for Python 3.7 (#45)
- Logger configuration: INFO level logs are now emitted to stdout (#43).
- Bitbucket integration with notebooks (#39).
- Fix issue where not all assets are included with published PyPI package (#38).
- Fix a version of tornado compatible with our jupyter version (#35)
- Exclude incompatible notebook version (#33)
- autosaved icon not updating when notebook saved (#30)
- Write notebooks from S3 with UTF-8 encoding (#29).
- Opening terminal triggers a save and disables alert
- Defaulting nano for the git editor
- Broken package for v0.3.0 was uploaded to pypi.
- Improvements to terminal navigation
- Default terminal to bash
- Add civicon font
- Git integration with notebooks
- Relax requirements to require >= minor versions, instead of == minor versions (#16).
- Added button to allow access to terminal (#15)
- Added Civis themed colors and fonts to the notebook CSS (#11).
- Moved to equivalent minor versions on packages civis, requests, notebook, six and civis-jupyter-extensions (#12).
- civis-jupyter-extensions 0.1.1 -> 0.1.2 (#12).
- Scripts to make local integration testing with the Civis Platform easier (#9).
- Fixed package installs for already imported packages (#8).
- Fixed Docker tests to make sure they fail properly (#8).
- More documentation and an example Docker image (#2, #3, #4).
- Cleaner Docker files for testing (#4).
- Cleaner logging outputs (#4).
- Removed the UI buttons to change kernels (#6).
- Relaxed requirement markers for Python 2 packaging (#5).
- Initial commit.