Releases: chrisjsewell/ipypublish
Update Requirements
- Only require backport dependencies for python version older than their implementation
- use
ordered-set
, instead ofoset
dependency, since it is better maintained
Minor Improvements to `ipypublish.sphinx.notebook`
- Formatting of the execution_count is now inserted by:
ipysphinx_input_prompt.format(count=execution_count)
- use "Code Cell Output" as placeholder for output image caption
Add Sphinx extension for glossary referencing: `ipypublish.sphinx.gls`
-
Added Sphinx extension for glossary referencing:
ipypublish.sphinx.gls
.
See :ref:sphinx_ext_gls
-
Added
ConvertBibGloss
post-processor,
to convert a bibglossary to the required format -
Added notebook-level metadata options for
bibglossary
andsphinx
(see :ref:meta_doclevel_schema
) -
Large refactoring and improvements for test suite, particularly for testing
of Sphinx extensions (using the Sphinx pytest fixtures) and creation of the
IpyTestApp
fixture -
fixes #71
Back-compatibility breaking changes:
-
renamed Sphinx notebook extension from
ipypublish.ipysphinx
toipypublish.sphinx.notebook
(see :ref:sphinx_ext_notebook
) -
ipypublish.postprocessors.base.IPyPostProcessor.run_postprocess
input signature changed (and consequently it has changes for all post-processors)
v0.9
:
def run_postprocess(self, stream, filepath, resources):
output_folder = filepath.parent
v0.10
:
def run_postprocess(self, stream, mimetype, filepath, resources):
output_folder = filepath.parent
Bug Fix
Bug fix for widefigures
(see issue <https://github.com/chrisjsewell/ipypublish/issues/68>
_),
thanks to @katie-jones
fixes #68
Added sdist to pypi release (for use by Conda)
v0.9.3 add sdist to pypi release (for use with conda)
minor bug fix
remove blank line between:
.. nboutput:: rst
:class: rendered_html
minor bug fix
- fix newline between directive and options
Major Improvements
- Added
ipubpandoc
(see :ref:markdown_cells
) - Refactored conversion process to
:py:class:ipypublish.convert.main.IpyPubMain
configurable class - Added postprocessors (see :ref:
post-processors
) - Added Sphinx extension (see :ref:
sphinx_extension
) - Added Binder examples to documentation (see :ref:
code_cells
)
Handle Cell Attachments
Images can also be embedded in the notebook itself. Just drag an image file into the Markdown cell you are just editing or copy and paste some image data from an image editor/viewer.
The generated Markdown code will look just like a “normal” image link, except that it will have an attachment: prefix:
![a stick figure](attachment:stickfigure.png)
In the Jupyter Notebook, there is a speciall “Attachments” cell toolbar which you can use to see all attachments of a cell and delete them, if needed.
minor bug fix
v0.8.2 minor bug fix