Skip to content

v2.0.1

Latest
Compare
Choose a tag to compare
@capjamesg capjamesg released this 08 Dec 03:55

mf2py 2.0.1

The mf2py library is excited to transition into 2.0. This version increase incorporates months of work from contributors, informed by active discussions among implementers and users.

This release officially deprecates support for versions of Python lower than 3.8.

Below are the changes we have made in this release.

New Features

  • Enable img_with_alt by default (#184)
  • Add timezone offset normalisation (#206)
  • Add option for exposing DOM for embedded properties (#208)
  • Add srcset support (#209)
  • Add language support (#210)
  • Add option for filtering root class names (#211)
  • Add option for metaformats support (#213)

Changes

  • Remove img_with_alt option entirely (#200)
  • Resolve implied photo relative paths (#205)
  • Make relative URLs in embedded properties absolute (#201)
  • Fix whitespace in plaintext conversion (#207)
  • Replace dict_class with standard dict (#196)

Tests, Library and Documentation Maintenance

  • Update tests to include alt texts by default (#190)
  • Add Windows and macOS tests (#198)
  • Use poetry for dependency management (#189)
  • Deprecate Python 2 support (#179)
  • Lint code with black and isort
  • Add linting CI actions (#193)
  • Move from nosetests to pytest (#186)
  • Add 3.11, 3.12 and drop pypy from test matrix; upgrade poetry action (#204)
  • Prepare tests to test options (#214)
  • Bring README doctests up-to-date (#215)