Skip to content

1.12.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Oct 09:26
· 75 commits to master since this release

Annotated Release Notes

New features and improvements

  • The layout command now properly handles the tight special case by fitting the page size around the existing geometries, accommodating for a margin if provided (#556)
  • Added new units (yd, mi, and km) (#541)
  • Added inch unit as a synonym to in, useful for expressions (in which in is a reserved keyword) (#541)
  • Migrated to PySide6 (from PySide2), which simplifies installation on Apple silicon Macs (#552, #559, #567)

Bug fixes

  • Fixed a viewer issue where page width/height of 0 would lead to errors and a blank display (#555)
  • Fixed a viewer issue where fitting the view to the document would not adjust when page size changes (vsketch only) (#564)

API changes

  • Added vpype.format_length() to convert pixel length into human-readable string with units (#541)

Other changes

  • Updated svgelements to 1.8.4, which fixes issue with some SVG constructs used by Matplotlib exports (#549)
  • Poetry 1.2 or later is not required (developer only) (#541)
  • A justfile is now provided for most common operations (install, build the documentation, etc.) (#541)
  • Migrated to Plausible.io (from Google Analytics) for vpype.readthedocs.io (#546)