Skip to content

Releases: chrisjsewell/ipypublish

Update Requirements

17 May 13:28
16007b9
Compare
Choose a tag to compare
  • Only require backport dependencies for python version older than their implementation
  • use ordered-set, instead of oset dependency, since it is better maintained

Minor Improvements to `ipypublish.sphinx.notebook`

22 Apr 16:27
Compare
Choose a tag to compare
  • 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`

18 Apr 16:45
230b856
Compare
Choose a tag to compare
  • 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 and sphinx
    (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 to ipypublish.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

02 Mar 13:25
Compare
Choose a tag to compare

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)

28 Feb 02:37
Compare
Choose a tag to compare
v0.9.3

add sdist to pypi release (for use with conda)

minor bug fix

24 Feb 00:35
Compare
Choose a tag to compare

remove blank line between:

.. nboutput:: rst
:class: rendered_html

minor bug fix

23 Feb 09:43
Compare
Choose a tag to compare
  • fix newline between directive and options

Major Improvements

21 Feb 03:57
3410e2e
Compare
Choose a tag to compare
  • 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

05 Feb 04:12
970f9b5
Compare
Choose a tag to compare

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

04 Feb 11:57
Compare
Choose a tag to compare
v0.8.2

minor bug fix