Skip to content

Releases: domvwt/esparto

v4.3.1

29 May 10:37
4e33586
Compare
Choose a tag to compare
  • Fixes
    • Fix potential bug in esparto.js

v4.3.0

29 May 10:10
80c5c10
Compare
Choose a tag to compare
  • Compatibility
    • Python 3.11 support added

v4.2.0

10 Nov 19:38
c0aa9f0
Compare
Choose a tag to compare
  • Fixes
    • Fix bug preventing some Matplotlib figures from being converted to SVG and HTML (#127)

v4.1.0

29 Jun 20:36
d5c7624
Compare
Choose a tag to compare
  • Page Style
    • Replace footer with icon buttons
      • Esparto home
      • Share document (for compatible systems)
      • Print page
    • Add CSS style for icon buttons
    • Prefer fully specified fonts to system fonts
    • Remove underline from URLs

v4.0.0

19 Apr 16:36
05d0b98
Compare
Choose a tag to compare
  • New Features
    • Command line tools for printing default Jinja and CSS files
  • Fixes
    • Config YAML now read with safe loader
  • Deprecations
    • Removed CDN theme links
  • Dependencies
    • Image content now supported without PIL

v3.0.2

28 Feb 13:26
784a0b5
Compare
Choose a tag to compare
  • Fixes
    • Set minimum page height to fill device screen
    • Read page additional output options when publishing HTML and PDF

v3.0.1

24 Feb 13:15
71443dc
Compare
Choose a tag to compare
  • Fixes
    • Remove call to fig.tight_layout() when converting Matplotlib figure to SVG for PDF

v3.0.0

23 Feb 18:18
245b1e5
Compare
Choose a tag to compare
  • 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

v2.0.0

22 Sep 09:02
6222017
Compare
Choose a tag to compare
  • 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

19 Jul 20:54
711741f
Compare
Choose a tag to compare
  • 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