rss_feed 1.1.1
rss_feed: ^1.1.1 copied to clipboard
A comprehensive Flutter package for displaying and interacting with RSS feeds, including a WebView for full article viewing.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.1 - 2025-07-20 #
Added #
- Implemented
screenshotsfield inpubspec.yamlfor dedicated package gallery display on pub.flutter-io.cn. - Added inline screenshots to
README.mdusing Markdown tables for better visual documentation.
1.1.0 - 2025-07-20 #
- Added screenshots to README.md for improved documentation.
- Enhanced UI in FeedListScreen, FeedDetailScreen, and ArticleDetailScreen.
- Fixed
dart analyzeissues:- Escaped HTML in doc comments in feed_parser.dart.
- Replaced deprecated
.textwith.innerTextin feed_parser.dart. - Removed unused
themevariables in feed_detail_screen.dart. - Replaced deprecated
withOpacitywithwithValuesin article_detail_screen.dart, feed_detail_screen.dart, feed_list_screen.dart. - Replaced deprecated
onBackgroundwithonSurfacein feed_detail_screen.dart. - Fixed relative import in widget_test.dart to use package import.
- Removed misplaced assets from lib/src/assets/.
- Fixed asset paths in example/pubspec.yaml.
1.0.0 - 2025-07-19 #
Added #
- Custom RSS parsing using
xml: ^6.5.0, replacingrss_dart. RSSConfigclass for customizing themes, default images, and feed names.- Image handling with
cached_network_image: ^3.4.2for efficient loading. - Optional Open Graph image fetching for articles without images.
- Custom
RssFeed,RssItem,RssEnclosure, andRssMediamodels. - Enhanced documentation with detailed comments and updated README.
- Cross-platform support for Android, iOS, web, Windows, Linux, and macOS.
Changed #
- Updated
FeedParserto usexmlpackage for RSS parsing. - Improved
RegExppatterns for image extraction to avoid syntax errors. - Enhanced
FeedDetailScreenandArticleDetailScreento support new models and image handling. - Updated example app to demonstrate
RSSConfigusage. - Aligned SDK constraints to
sdk: '>=3.5.0 <4.0.0'andflutter: '>=3.27.0'.
Removed #
- Dependency on
rss_dart: ^1.0.13.
0.1.2 - 2025-07-02 #
Changed #
- Updated
flutter_lintsto^6.0.0and resolved associated static analysis warnings. - Removed unnecessary null checks in
FeedDetailScreenforfeed.items. - Removed the
librarydeclaration fromrss_feed.dartas it's no longer necessary.
0.1.0 - 2025-07-02 #
Added #
- Initial release of the
rss_feedpackage. FeedListScreenaccepting aList<String> feedUrlsfor configurable feed sources.FeedDetailScreenfor showing articles from a selected feed.CustomNewsCardwidget for displaying individual news items.ArticleDetailScreenfor detailed article view.WebViewScreenfor in-app article browsing.- Utility functions (
FeedParser,StringUtils,UrlUtils) for feed fetching, parsing, string manipulation, and URL-based feed naming.
