15.2.0
Adds support for:
- donalskehan.com (#1237)
- eatthismuch.com (#1237)
- glutenfreeonashoestring.com (#1220)
- miljuschka.nl (#1254)
- theglutenfreeaustrian.com (#1220)
- theloopywhisk.com (#1220)
Bugfixes:
- Fix ingredient grouping retrieval for arla (#1236)
- Remove workaround from kitchenstories (#1240)
- Update/fix scraper for gesund+aktiv (#1238)
- Update/fix scraper for realsimple (#1242)
- Update/fix scraper for sallysblog (#1243)
- Update/fix scraper for tofoo (#1244)
- Update/fix scraper for wikicookbook (#1239)
Misc:
- Drops support for Python 3.8 (#1265)
- Modernize some type hints given that Python 3.9 has become baseline (#1267)
- Adds an enforced order for nutritional expectations in JSON test data (#1203)
- Refactor the
generate.py
scraper-generator script (#1232) - Raise a newly-added
RecipeSchemaNotFound
exception when the schema.org-fill plugin fails to find metadata on the page (#1230) - Require only
ingredients_list
, not alsoingredients
, in the test JSON data (#1211) - Cleanups: remove redundant methods and test expectation data (#1197, #1228, #1255)
Thank you, @jaspervzwi @jknndy! 🎉