Releases: domvwt/esparto
Releases · domvwt/esparto
v4.3.1
v4.3.0
v4.2.0
v4.1.0
v4.0.0
v3.0.2
v3.0.1
v3.0.0
- API
- Page now accepts
max_width
andoutput_options
arguments - Content classes no longer accept
width
orheight
arguments
- Page now accepts
- New Features
- Output rendering options can now be configured at page level
- Additional markdown features recognised
- Fixes
- JavaScript is now placed at end of page so HTML is loaded first
- Page Style
- Removed unnecessary indentation
- Tables now render in minimal, clean style
- Improvements to sizing and centring of plots
- Cleaned up unnecessary HTML and CSS
- Majority of CSS attributes moved to
esparto.css
- Dependencies
- Pillow is now optional
- BeautifulSoup4 is now required
- Upper version limits removed from all
- Other
- Type hints implemented with ~100% coverage
v2.0.0
- New Features
- Links to Bootswatch CDN for page themes
- Reorganise and add options to
esparto.options
- Table of Contents generator for Page element
- Save and Load config options
- Define Columns and Cards as dict of {"title": content}
- Add or replace Content by positional index
- New Layout Classes
- CardSection: Section with Cards as the default Content container
- CardRow: Row of Cards
- CardRowEqual: Row of equal width cards
v1.3.0
- New Layout class
- Card: Bordered container for grouping content
- Updated Content class
- FigureMpl: SVG rendered plots now flex up to 150% of original size
- Other
- Defined string and repr representations for current settings
- Updated CSS to maintain distance from header if main title is not defined
- Updated content adaptor to allow other Layout objects as valid children for Column