Adds support for:
- bestrecipes.com.au (1049)
- breadtopia.com (1027)
- dish.co.nz (1046)
- inbloombakery.com (1053)
- joythebaker.com (1084)
- kitchenaid.com.au (1058)
- kuchynalidla.sk (1037)
- leukerecepten.nl (1030)
- moulinex.fr (1066)
- myjewishlearning.com (1036)
- whole30.com (1073)
- womensweekly.com.au (1081)
Features:
- Adds the 'cooking_method' scraper field (1052)
- halfbakedharvest: support additional scraper fields (1051)
- sallysbakingaddiction: support additional scraper fields (1011)
- Add sphinx-lint checking for the README.rst file (1024)
- Allow legacy scraper tests to check for expected HTTP headers (1016)
Fixes:
- monsieurcuisine: use API to restore functionality (1014)
- foodnetwork: restore .com domain to supported hosts (1026)
Misc:
- [Temporarily](https://github.com/scrapinghub/extruct/issues/215) pins the `lxml` dev dependency upper-bound (#1048)
- Updates baseline dependency versions (both package and development) (1088, 1090, 1091, 1092)
- Refactor of some library-internal utility code (1031, 1033)
Thank you a1831319 brett dionnijssen heathrampazis disconsented jknndy krisnoble Keyruu jlucaspains marian-code mkierzenka mlduff :tada: