Skip to content

Commit 6a8a8eb

Browse files
committed
add: prepare for release
1 parent 0ae1bfd commit 6a8a8eb

27 files changed

+106
-109
lines changed

CHANGELOG.md

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,7 @@
11
# Changelog
2-
## [0.4.2](https://pub.dartlang.org/packages/webfeed/versions/0.4.2)
3-
### Fixed
4-
- Bad import in `rss_content.dart` & `rss_source.dart`
5-
## [0.4.1](https://pub.dartlang.org/packages/webfeed/versions/0.4.1)
6-
### Added
7-
- Support `author` in RssFeed
8-
## [0.4.0](https://pub.dartlang.org/packages/webfeed/versions/0.4.0)
9-
### Added
10-
- Support for dublin core namespace
11-
- Support enclosure in rss item
12-
- Set minimum dart version into 2
2+
## [0.4.2](https://pub.dev/packages/dart_rss/versions/1.0.1)
3+
### Add :sparkles:
4+
- This is the first release.
135

14-
## [0.3.0](https://pub.dartlang.org/packages/webfeed/versions/0.3.0)
15-
### Added
16-
- Support for image namespace
6+
### Note :memo:
7+
- Special thanks :eyes: -> https://pub.dev/packages/webfeed

README.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
# WebFeed
1+
# Dart RSS
22

33
[![Build Status](https://travis-ci.org/witochandra/webfeed.svg?branch=master)](https://travis-ci.org/witochandra/webfeed)
44
[![Pub](https://img.shields.io/pub/v/webfeed.svg)](https://pub.dartlang.org/packages/webfeed)
55

6-
A dart package for parsing RSS and Atom feed.
6+
A dart package for parsing RSS1.0 / RSS2.0 / Atom feed.
77

88
### Features
99

10+
- [x] RSS 1.0
1011
- [x] RSS 2.0
1112
- [x] Atom
1213
- [x] Namespaces
1314
- [x] Media RSS
1415
- [x] Dublin Core
15-
- [x] RSS 1.0
1616

1717
### Installing
1818

1919
Add this line into your `pubspec.yaml`
2020
```
21-
webfeed: ^0.4.2
21+
dart_rss: ^1.0.1
2222
```
2323

2424
Import the package into your dart code using:
2525
```
26-
import 'package:webfeed/webfeed.dart';
26+
import 'package:dart_rss/dart_rss.dart';
2727
```
2828

2929
### Example
@@ -129,4 +129,8 @@ item.content
129129

130130
## License
131131

132-
WebFeed is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
132+
Dart RSS is licensed under the MIT License - see the [LICENSE.md](LICENSE) file for details
133+
134+
## Thanks
135+
136+
This package is forked from [WebFeed](https://pub.dev/packages/webfeed).

example/main.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import 'package:http/http.dart' as http;
2-
import 'package:webfeed/webfeed.dart';
2+
import 'package:dart_rss/dart_rss.dart';
33

44
void main() {
55
var client = new http.Client();
66

77
// RSS feed
8-
client.get("https://developer.apple.com/news/releases/rss/releases.rss").then((response) {
8+
client
9+
.get("https://developer.apple.com/news/releases/rss/releases.rss")
10+
.then((response) {
911
return response.body;
1012
}).then((bodyString) {
1113
var channel = new RssFeed.parse(bodyString);

lib/webfeed.dart renamed to lib/dart_rss.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ export 'domain/rss_feed.dart';
1111
export 'domain/rss_image.dart';
1212
export 'domain/rss_item.dart';
1313
export 'domain/rss_source.dart';
14-
export 'domain/webfeed.dart';
14+
export 'domain/dart_rss.dart';

lib/domain/atom_feed.dart

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import 'package:webfeed/domain/atom_category.dart';
2-
import 'package:webfeed/domain/atom_generator.dart';
3-
import 'package:webfeed/domain/atom_item.dart';
4-
import 'package:webfeed/domain/atom_link.dart';
5-
import 'package:webfeed/domain/atom_person.dart';
6-
import 'package:webfeed/util/helpers.dart';
1+
import 'package:dart_rss/domain/atom_category.dart';
2+
import 'package:dart_rss/domain/atom_generator.dart';
3+
import 'package:dart_rss/domain/atom_item.dart';
4+
import 'package:dart_rss/domain/atom_link.dart';
5+
import 'package:dart_rss/domain/atom_person.dart';
6+
import 'package:dart_rss/util/helpers.dart';
77
import 'package:xml/xml.dart';
88

99
class AtomFeed {

lib/domain/atom_item.dart

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import 'package:webfeed/domain/atom_category.dart';
2-
import 'package:webfeed/domain/atom_link.dart';
3-
import 'package:webfeed/domain/atom_person.dart';
4-
import 'package:webfeed/domain/atom_source.dart';
5-
import 'package:webfeed/domain/media/media.dart';
6-
import 'package:webfeed/util/helpers.dart';
1+
import 'package:dart_rss/domain/atom_category.dart';
2+
import 'package:dart_rss/domain/atom_link.dart';
3+
import 'package:dart_rss/domain/atom_person.dart';
4+
import 'package:dart_rss/domain/atom_source.dart';
5+
import 'package:dart_rss/domain/media/media.dart';
6+
import 'package:dart_rss/util/helpers.dart';
77
import 'package:xml/xml.dart';
88

99
class AtomItem {

lib/domain/atom_person.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:webfeed/util/helpers.dart';
1+
import 'package:dart_rss/util/helpers.dart';
22
import 'package:xml/xml.dart';
33

44
class AtomPerson {

lib/domain/atom_source.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:webfeed/util/helpers.dart';
1+
import 'package:dart_rss/util/helpers.dart';
22
import 'package:xml/xml.dart';
33

44
class AtomSource {

lib/domain/webfeed.dart renamed to lib/domain/dart_rss.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import 'package:meta/meta.dart';
22
import 'package:http/http.dart' as http;
3-
import 'package:webfeed/domain/atom_feed.dart';
4-
import 'package:webfeed/domain/rss1_feed.dart';
5-
import 'package:webfeed/domain/rss_feed.dart';
3+
import 'package:dart_rss/domain/atom_feed.dart';
4+
import 'package:dart_rss/domain/rss1_feed.dart';
5+
import 'package:dart_rss/domain/rss_feed.dart';
66
import 'package:xml/xml.dart' as xml;
77

88
extension SafeParseDateTime on DateTime {

lib/domain/dublin_core/dublin_core.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:webfeed/util/helpers.dart';
1+
import 'package:dart_rss/util/helpers.dart';
22
import 'package:xml/xml.dart';
33

44
class DublinCore {

0 commit comments

Comments
 (0)