Releases: beanbaginc/beanbag-docutils
beanbag-docutils 2.4: Sphinx 7.3
beanbag-docutils 2.4 is a small feature and compatibility release:
-
Added Support for Sphinx 7.3
-
Removed unused
six
imports, which broke using the module unless the`six package was explicitly installed.This was a regression caused by 2.3's packaging.
Installation
$ pip3 install beanbag-docutils==2.4
Learn More
beanbag-docutils 2.3: Sphinx 7.2, Image Dimensions
beanbag-docutils 2.3 is a small feature and compatibility release:
-
Added Support for Sphinx 7.2
-
Images with widths/heights now have width and height attributes set.
Sphinx turns widths and heights into
style="width: ...; height: ..."
attributes, but does not set the dedicatedwidth
andheight
attributes. These attributes are helpful for the browser when computing layout and aspect ratios, and are not deprecated or strictly interchangeable with the CSS styles.This extension now sets these attributes and strips them out of any CSS styling.
Installation
$ pip3 install beanbag-docutils==2.3
Learn More
beanbag-docutils 2.2: Enhanced JSON Output
This is a major feature release that introduces some new capabilities for JSON output, making it easier to integrate documentation into your own sites:
- The metadata extension extracts
.. meta::
into the JSON output for a page. - The json_writer extension replaces the sphinxcontrib-serializinghtml JSON writer and includes both a copy of the docs-wide Table of Contents structure in the
globalcontext.fjson
file and per-page anchor navigation HTML in the page's.fjson
file.
You can see how we make use of these new capabilities in the brand-new Review Board documentation site.
Installation
$ pip3 install beanbag-docutils==2.2
Learn More
beanbag-docutils 2.1.1
This is a bug fix release for issues discovered in the new image_srcsets
Sphinx extension:
- Fixed automatically scanning and collecting multi-DPI images for the generated documentation.
Installation
$ pip3 install beanbag-docutils==2.1.1