Releases: quantopian/pgcontents
v0.6.0
- Adds support for renaming directories. (#64)
- Updated several dependency versions. We now support the latest versions of IPython/Jupyter, and we require IPython>=4.0 and Notebook>=5.0. We also now test against newer versions of Python: (#46, #72, #44).
- Reworked Travis build to simplify future maintenance. (#72)
v0.5.3
Fixes missing alembic migration files in the sdist.
v0.5.2
Fixes a bug in the generate_files utility where a non-notebook file in the database would cause an exception.
v0.5.1
- Adds a new
fetchcommand to thepgcontentsCLI for fetching a
single notebook. - Adds utilities for offline processing of notebooks from the pgcontents
database. - Adds utilities for encrypting and decrypting notebooks for many users.
- Pegs
notebookdependency to < 5.0.
v0.5
Add support for IPython 5.x.
v0.4
This release adds experimental support for encryption of database notebooks using the cryptography library.
- Adds new configurable
cryptoattributes to PostgresContentsManager
and PostgresCheckpoints.cryptoobjects must provideencrypt
anddecryptmethods, which will be called on data being written to
and read from the database, respectively. - The default
cryptoimplementation isNoEncryption, which returns
its inputs unchanged. - The built-in
cryptoimplementation isFernetEncryption, which
usescryptography.fernetto implement symmetric-key encryption of
all notebooks and files in the database. - Adds re-encryption utilities to
pgcontents.utils.sync.
v0.3
This release adds compatibility with IPython/Jupyter >= 4.0.
Simultaneously supporting IPython 3 and 4 is somewhat tricky, since many of the sub-packages of IPython 3 were broken out into new repositories as part of the transition to the 4.x series. For this reason, pip install pgcontents no longer installs any version of IPython or Jupyter. Instead, separate extras sets are provided for the 3.x and 4.x series.
To install pgcontents in a manner compatible with the latest Jupyter packages, run:
pip install pgcontents[ipy4]
To install pgcontents with the legacy IPython 3.x series, run:
pip install pgcontents[ipy3]
Simply installing pgcontents without an extras set will complete successfully, but will trigger an error on any attempt to import the pgcontents module.
v0.2
Merge pull request #10 from quantopian/release-0.2 MAINT: Release 0.2
v0.0.2
First public release.