Changes
-
Bump minimum supported Rust version to 1.75.0
-
Upgrade dependencies
-
Parse media objects even if they exist as thumbnails only (thanks @Xstoudi )
-
Support optional JsonFeed IDs
-
Support for JsonFeed 1.1
-
Handle CDATA in RSS 1.0 titles (thanks for the always detailed bug report @jangernert )
-
Extract language for Atom feeds (thanks @muffinista )
-
Introduce builder for parser creation to improve flexibility (e.g. pluggable timestamp parsers)
-
Consolidate timestamp parsing (now tries RFC 3339 from Atom and JsonFeed, then RFC 2822 from RSS 2, then RFC 1123 for completeness)
-
Allow custom timestamp parser to be a closure (thanks @amoskvin )