- API
- Page now accepts `max_width` and `output_options` arguments
- Content classes no longer accept `width` or `height` arguments
- 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