Releases: timmaurice/feedparser
Releases · timmaurice/feedparser
Release list
Year-Proofing RSS Dates
Bug Fix: Added explicit year (%Y) to the default date format.
Why it matters:
Omitting the year in previous versions caused frontend Lovelace cards (like the RSS Accordion) to occasionally guess the wrong year. By enforcing an explicit year from the backend, your dashboard will now parse and render the correct timestamp every time.
No 500 when modifying
What's Changed
- Fix Configuration Error 500 when modifying Integration Options Flow (#2)
- Updates deprecations related to the newer Home Assistant Architecture configurations
Smarter Parsing, Robust Images, and Better Compatibility
Enhancements
- Nested Attribute Support [#1]: Parses complex, duplicate XML tags natively. Lists and dicts from feeds are now directly exposed as Home Assistant sensor attributes instead of being ignored.
- Improved Image URLs: Automatically resolves relative image links into absolute URLs, fixing broken thumbnails for feeds like Telegraaf.nl.
Bug Fixes
- Enhanced Feed Reliability: Relaxed restrictive HTTP Accept headers. This prevents servers like FD.nl from confusing the parser by serving internal XSLT/backend XML layouts instead of standard RSS feeds.
Add Brand logo
Add brand assets, bump version, improve entity naming, and refactor config flow initialization
Seamless Feed Access
This release focuses on improving connection reliability and bypassing common security filters encountered with certain RSS feed providers.
Improvements
- Enhanced Cloudflare Bypass [#1]: Implemented a comprehensive set of browser-like headers and a realistic User-Agent to prevent "403 Forbidden" errors when fetching feeds protected by Cloudflare or similar services.
- Improved Validation: The configuration flow now uses the same robust connection logic to ensure feeds are correctly validated during setup.
- Version Alignment: Synced internal versioning across manifest, project metadata, and sensor code for consistency.