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 standarddict
(#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
andisort
- Add linting CI actions (#193)
- Move from
nosetests
topytest
(#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)