root/branches/feature-server/plagger/Changes

Revision 1009 (checked in by miyagawa, 6 years ago)

r2680@rock (orig r938): miyagawa | 2006-06-09 10:28:17 +0900
add podtrac TruePermalink?. via http://d.hatena.ne.jp/mryfmo/20060608
r2681@rock (orig r939): miyagawa | 2006-06-09 10:30:48 +0900
TruePermalink?: add feedburner podcast redirector. Refs #226
r2682@rock (orig r940): miyagawa | 2006-06-09 16:11:35 +0900
use Last-Modified header to populate entry date, even if handler can't find one.
via http://subtech.g.hatena.ne.jp/otsune/20060608/norkdailymemo
r2683@rock (orig r941): miyagawa | 2006-06-09 16:12:52 +0900
take off utf-8 flag when taking digest value
r2684@rock (orig r942): miyagawa | 2006-06-09 17:04:38 +0900

Publish
CHTML: Don't die if body contains non-sjis mappable characters
r2685@rock (orig r943): miyagawa | 2006-06-09 17:26:01 +0900
defaults to cp932 would be better
r2686@rock (orig r944): miyagawa | 2006-06-09 17:37:37 +0900

r2687@rock (orig r945): miyagawa | 2006-06-09 18:48:15 +0900
add pya.cc upgrader via http://subtech.g.hatena.ne.jp/otsune/20060608/pya2feed
r2688@rock (orig r946): miyagawa | 2006-06-09 21:21:47 +0900
CustomFeed?
2chSearch
r2689@rock (orig r947): miyagawa | 2006-06-09 21:26:31 +0900
oops, remove </b>
r2690@rock (orig r948): miyagawa | 2006-06-09 21:44:42 +0900
fix date if it found true entry
r2691@rock (orig r949): miyagawa | 2006-06-09 21:59:05 +0900
need quotes
r2692@rock (orig r950): miyagawa | 2006-06-09 22:06:35 +0900
Planet: Scrubber support back inlib/Plagger/Plugin/Publish/Planet.pm
r2693@rock (orig r951): miyagawa | 2006-06-09 22:08:01 +0900
oops
r2694@rock (orig r952): otsune | 2006-06-09 22:11:04 +0900
fix extract http://pyc.cc/

r2695@rock (orig r953): otsune | 2006-06-09 22:12:28 +0900
add EntryFulltext? for seesaa blog

r2696@rock (orig r954): otsune | 2006-06-09 23:27:11 +0900
fix %3A

r2697@rock (orig r955): miyagawa | 2006-06-10 02:26:28 +0900
MixiDiarySearch?: decode keyword query
r2698@rock (orig r956): miyagawa | 2006-06-10 02:53:41 +0900
TruePermalink? enbug stuff. Use permlalink to find handlers
r2699@rock (orig r957): otsune | 2006-06-10 03:08:33 +0900
add EntryFulltext? http://headlines.yahoo.co.jp/

r2700@rock (orig r958): otsune | 2006-06-10 04:38:27 +0900
add Apple KB and TIL document

r2701@rock (orig r959): otsune | 2006-06-10 04:43:22 +0900
oops.

r2702@rock (orig r960): miyagawa | 2006-06-10 23:07:48 +0900
set Bloglines n=100
r2703@rock (orig r961): miyagawa | 2006-06-11 01:35:38 +0900
MixiDiarySearch?: allow no_photo.gif
r2704@rock (orig r962): miyagawa | 2006-06-11 01:45:53 +0900
2chSearh: Fix error handling
r2705@rock (orig r963): miyagawa | 2006-06-11 02:07:11 +0900
added takesako-san for his patch
r2706@rock (orig r964): otsune | 2006-06-11 05:59:58 +0900
modified Chugoku SHinbun, add EFT for http://www.zianplus.net/

r2707@rock (orig r965): otsune | 2006-06-11 10:17:02 +0900
add pMachine ExpressionEngine? http://www.pmachine.com/

r2708@rock (orig r966): youpy | 2006-06-11 12:38:21 +0900
fix regexp

r2709@rock (orig r967): otsune | 2006-06-12 04:09:24 +0900
fix extract regexp

r2710@rock (orig r968): otsune | 2006-06-12 04:13:19 +0900
update regexp

r2711@rock (orig r969): otsune | 2006-06-12 04:29:18 +0900
support http://www.mainichi-msn.co.jp/photo/etc/photo_feature/

r2712@rock (orig r970): otsune | 2006-06-12 06:08:15 +0900
fix wordpress.
Add mainichi-msn Photo and separate handle.
Add http://www.actiblog.com/

r2713@rock (orig r971): otsune | 2006-06-12 07:02:23 +0900
refine livedoorblog.pl
fix miss.

r2714@rock (orig r972): miyagawa | 2006-06-12 13:25:28 +0900
extract_title should be case insensitive. via http://d.hatena.ne.jp/sfujiwara/20060611/1150051152
r2715@rock (orig r973): miyagawa | 2006-06-12 13:39:12 +0900
rewrite config doesn't die even if it can't rewrite because of permission problem
r2716@rock (orig r974): miyagawa | 2006-06-12 13:43:25 +0900
skip all livedoorkeyword link
r2719@rock (orig r975): otsune | 2006-06-12 14:50:19 +0900
fix misc regexp

r2720@rock (orig r976): miyagawa | 2006-06-12 15:44:57 +0900
support handle only in livedoorblog.pl to work with aggregated feeds
r2721@rock (orig r977): miyagawa | 2006-06-12 18:22:40 +0900
TruePermalink? for blogpeople redirector
r2722@rock (orig r978): otsune | 2006-06-12 22:14:03 +0900
opps 'Unmatched ( in regex;'

r2723@rock (orig r979): youpy | 2006-06-13 10:21:42 +0900
add mailman upgrader


r2724@rock (orig r980): youpy | 2006-06-13 10:28:19 +0900
fix handle regexp


r2727@rock (orig r983): miyagawa | 2006-06-13 19:00:22 +0900
Subscription
Planet: add feedster.jp
r2728@rock (orig r984): miyagawa | 2006-06-13 19:06:06 +0900
use lang/all on feedster.jp
r2734@rock (orig r985): otsune | 2006-06-13 22:11:21 +0900
fix regexp

r2735@rock (orig r986): miyagawa | 2006-06-14 00:34:01 +0900
new plugin Notify
Beep
r2736@rock (orig r987): miyagawa | 2006-06-14 00:34:40 +0900
planet: remove unnecessary bit
r2737@rock (orig r988): miyagawa | 2006-06-14 00:35:03 +0900
update example to use sixapart-std
r2738@rock (orig r989): otsune | 2006-06-14 02:55:47 +0900
remove icon_re. RecentComment? can't get it

r2745@rock (orig r990): miyagawa | 2006-06-14 12:07:29 +0900
t/core is for developer test and not needed for installers
r2746@rock (orig r991): miyagawa | 2006-06-14 12:49:00 +0900
support mixi_tos_paranoia mode
r2747@rock (orig r992): miyagawa | 2006-06-14 13:10:40 +0900
title would be ok
r2792@rock (orig r993): miyagawa | 2006-06-16 15:04:12 +0900
  • New plugin Subscription::Bookmarks (and its IE subclass) to read IE favorites.
r2793@rock (orig r994): miyagawa | 2006-06-16 15:11:52 +0900
added TODO as comment
r2794@rock (orig r995): youpy | 2006-06-17 20:36:18 +0900
add Plugin::Subscription::Bookmarks
Safari


r2795@rock (orig r996): youpy | 2006-06-17 21:39:18 +0900
add tag support by folder name


r2796@rock (orig r997): youpy | 2006-06-18 15:41:59 +0900
use $uri->file when scheme is 'file'


r2797@rock (orig r998): youpy | 2006-06-18 15:42:56 +0900
add Plugin::Subscription::Bookmarks
Mozilla


r2798@rock (orig r999): miyagawa | 2006-06-19 15:23:13 +0900
bump URI
Fetch req
r2800@rock (orig r1000): miyagawa | 2006-06-22 00:26:46 +0900
dependency for Bookmarks
Safari. 1000th commit!
r2801@rock (orig r1001): miyagawa | 2006-06-22 00:30:57 +0900
fix config rewriting bug when the password contains regexp metachars. via http://d.hatena.ne.jp/sfujiwara/20060621/1150899012
r2802@rock (orig r1002): otsune | 2006-06-22 00:54:24 +0900
add http://www.computerworld.jp/ http://autopage.teacup.com/
fix headlines_yahoo_jp (Thanks woremacx)
fix goo blog

r2803@rock (orig r1003): miyagawa | 2006-06-22 01:10:00 +0900
import drawnboy's EntryFullText? yamls via http://svn.nowherenear.net/repos/public/misc/eft/
r2804@rock (orig r1004): miyagawa | 2006-06-22 01:10:39 +0900
update AUTHOR
r2805@rock (orig r1005): s_nobu | 2006-06-22 06:17:15 +0900
require HTML
Entities for enclosure support.

r2807@rock (orig r1006): miyagawa | 2006-06-22 15:46:30 +0900
URI
Fetch 0.07 is broken (i was a moron), reverting back to 0.06 for now
r2808@rock (orig r1007): miyagawa | 2006-06-22 16:04:48 +0900
packaging 0.7.3
Line 
1 The latest, HTML version of this document is always available at http://plagger.org/trac.cgi/wiki/PlaggerChangeLog
2
3 == 0.7.3 (2006/06/22) ==
4
5 === Core ===
6  
7  * Added Net::SMTP::TLS as a dependency
8  * rewrite_config doesn't die if there's permission error
9  * rewrite_config escapes regexp meta characters (Reported by s_fujiwara)
10  * Don't include t/core in the distro now
11  *   
12
13 === New Plugins ===
14
15  * Filter::FetchEnclosure::Curl: download enlcosures using Curl
16  * CustomFeed::MixiDiarySearch: CustomFeed handler for mixi.jp diary search
17  * Rule::Deduped: dedupe entries based on URL
18  * CustomFeed::2chSearch: CustomFeed to handle find.2ch.net SERP
19  * Notify::Beep: Beep your PC for feed notification using Audio::Beep
20  * Subscription::Bookmarks: Extract subscription from Bookmarks of IE, Firefox and Safari (miyagawa, youpy)
21  
22 === Plugins Updates ===
23
24  * Publish::Gmail: wrap MIME::Lite errors in eval
25  * Filter::FindEnclosures: Added yourfilehost.com, Mainichi Interactive and TypePad.com enclosure finder
26  * CustomFeed::Flickr: refactored from scratch and added enclosure support
27  * Filter::FetchEnclosure::ParallelUA: support Cookie sharing
28  * Filter::EntryFullText: misc upgrader files (topia, otsune, youpy, drawnboy)
29  * Notify::SSTP: added missing template (secondlife)
30  * Filter::2chRSSContent: Support id-less boards
31  * Publish::Gmail: don't send email when there's no entry #297
32  * Filter::EntryFullText: Added config parameter "force_upgrade"
33  * Rule::URLBL: support DNS caching
34  * Filter::TruePermalink: Don't rewrite permalink but link
35  * Publish::JavaScript: code tweaks and document updates
36  * Filter::EntryFullText: use Last-Modified to populate entry date even if there's no match
37  * Publish::CHTML: don't die if entry body contains non-sjis mappable entities. Change default to cp932
38  * Subscription::Planet: Added feedster.jp
39  * CustomFeed::Mixi: don't try to get unknown owner_id in RecentComment
40
41 == 0.7.2 (2006/06/02) ==
42
43 === Core ===
44
45  * Make Cookies instances Singleton (suggested by Yappo)
46  * Calls env_proxy on Plagger::UserAgent so that HTTP_PROXY env variable is respected (woremacx)
47  * Add w3m cookie files support
48  * Aggregator::Simple globally overrides LibXML parser with Liberal if possible
49  * Recommend newest XML::Liberal 0.11 so that liberal XML parsing would take the best effect
50  * $ua->mirror can take $req so that plugins can add custom HTTP headers like Referer. #208
51  * Change flv MIME value to video/x-flv
52  * Media RSS support in RSS parsers to extract enclosures and thumbnails. #141
53  * XML::Feed, XML::Atom, XML::LibXML and XML::RSS::LibXML are now core required modules. #176
54  * Support Hatena Fotolife and Apple photocast namespaces for thumbnail extraction.
55
56 === New Plugins ===
57
58  * Filter::LivedoorKeywordUnlink: strip and normalize links to livedoor keywords (miyagawa)
59  * Subscription::File: subscribe to URLs in plain text file (wolverian)
60  * Subscription::FOAF: subscribe to friends' weblogs in FOAF:knows (wolverian)
61  * Subscription::Feed: subscribe to item links in RSS/Atom Feeds (miyagawa)
62  * Filter::FetchEnclosure::Xango: Xango-based asynchronous POE downloader (dmaki)
63  * Filter::FetchEnclosure::Wget: use wget command line tool for async download (miyagawa)
64  * Filter::FetchEnclosure::ParallelUA: use LWP::Parallel for async download (miyagawa)
65  
66 === Plugins Updates ===
67
68  * Filter::2chRSSContent: Updated regexp so that it works without milliseconds (miagawa)
69  * Filter::FeedBurnerPermalink: Work with Atom 1.0 feed to extract permalink
70  * Subscription::Bloglines: Try with mark_read=0, then fallback to loop mode if it failed, to avoid data loss
71  * CustomFeed::YouTube: updated regexp for thumbnail servers (fujiwara)
72  * Filter::EntryFullText: move the place of hook before date parser to hack date format
73  * Filter::BreakEntriesToFeeds: Don't change feed title. #220
74  * Filter::FetchEnclosure: Added fake_referer config to add Referer header.
75  * Publish::Gmail: attaches inline img enclosures as multipart/related and replace img src with Content-IDs.
76  * Publish::Gmail: attach_enclosures is now optional, defaults to off.
77  * Fliter::RSSLiberalDateTime: Fixed bug around minus timezones
78  * Filter::EntryFullText: Support icon extraction
79  * Filter::EntryFullText: Added NoNetwork option to URI::Fetch so that it's much faster
80  * Filter::EntryFullText: thinkit.co.jp and pasonatech.co.jp (otsune)
81  * Subscription::Planet: Added new Bloglines feed search
82  * Filter::*Permalink: removed in favor of TruePermalink
83  
84 == 0.7.1 (2006/05/24) ==
85
86 === Core ===
87
88  * Added woremacx, topia and cheebow as AUTHORS
89  * Plagger::Cookies and Plagger::Mechanize allows Plagger to share cookies with your browser like Firefox, IE or Safari.
90
91 === New Plugins ===
92
93  * Notify::UpdatePing: notify updates via XMLRPC pings (miyagawa)
94  * Notify::Tiarra: notify updates via Tiarra control socket (topia)
95  * Publish::PalmDoc: publish updates to PalmDoc (cheebow)
96  * Publish::OutlineText: publish updates as outline text (cheebow)
97
98 === Plugins Updates ===
99
100  * Filter::Regexp: now you can use utf-8 regular expressions (woremacx)
101  * Widget::Delicious: Support one_click_post to automatically post by clicking (s_nobu)
102  * Filter::FindEnclosures: Now it's extensible using meta-plugins. Added youtube.pl as an example. Thanks to mizzy
103  * CustomFeed::Simple: deduplicate links by URLs. Don't add links associated with images without alt (miyagawa)
104  * Filter::TruePermalink: Added YouTube, MSN Mainichi
105  * Publish::MT: Fixed blog_id config bug. #252
106  * Subscription::LivedoorReader: Adds ApiKey as a sticky query to their API (suggested by mala)
107  * Publish::Gmail: Don't trim lines over 1000 by using quoted-printable.
108  * CustomFeed::GoogleNews: now accepts keyword search result page as well
109  * Filter::HatenaRSS: Update OPML URL. Uses Cookie sharing framework.
110  * CustomFeed::Frepa: Uses Cookie sharing.
111  * CustomFeed::Mixi: Uses Cookie sharing.
112  * CustomFeed::Yahoo360JP: Uses Cookie sharing.
113  * Subscription::LivedoorReader: Uses Cookie sharing.
114  * Notify::Campfire: Uses Cookie sharing.
115
116 == 0.7.0 (2006/05/17) ==
117
118 === Core ===
119
120  * Shiny new Enclosure support!
121  * Dependency for MIME::Types
122  * Fix $cache->path_to auto creation bug
123  * Allow plugins/Foo/Bar.pm directory strcuture to be backward compatible
124  * Added regression and plugins tests suite for the first time
125
126
127 === New Plugins ===
128
129  * Filter::FetchEnclosure: Download enclosures automatically to local
130  * CustomFeed::YouTube: Search YouTube and find enclosures (mizzy)
131  * Filter::RewriteEnclosureURL: Rewrite enclosure's URL when you republish downloaded enclosures
132  * Filter::POPFile: Use POPFile XMLRPC API to classify feeds (charsbar)
133  * Filter::TagsToTitle: Add tags to title as prefixes (charsbar)
134  * Filter::FindEnclosures: Automatically discover enclosures in entry content
135  * Filter::HEADEnclosureMetadata: Send HEAD requests to enclosures to get Length and correct filename
136  * Subscription::XPath: extract subscriptions from XHTML using XPath (youpy)
137  * Subscription::PlanetINI: extract subscriptions from Planet's config.ini file
138
139 === Plugins Updates ===
140
141  * Publish::2chdat: Internal fix to use id_safe method
142  * Subscription::Bloglines: support enclosures taken from sync API
143  * Publish::Gmail: Attach enclosures if they're downloaded locally with FetchEnclosure
144  * Filter::TruePermalink: Now supports rewriting enclosure URL as well.
145  * Filter::TruePermalink: Support recursive mode and redirector resolution
146  * Publish::Feed: Support enclosure creation in RSS 2.0 and Atom feeds
147  * Filter::SpamAssassin: Nuked some options (charsbar)
148  * Filter::HatenaKeyword: Use title to extract keywords as well
149  * Filter::StripRSSAd: Added pheedo.jp pattern. Now can strip entry if it contains certain pattern.
150  *
151 == 0.6.6 (2006/05/12) ==
152
153 === Core ===
154
155  * Added sites upgrade files (woremacx)
156  * Don't truncate newline after password rewrite #200
157  * Share $feed object between subscription and update
158  * encode detection now uses XML encoding declaration first
159  * Unhandled feed is removed from $context->subscription
160  * Plagger::Date->parse doesn't force preference timezone if parsed datetime is floating
161  * Load plugins from plugins/*/lib #212
162
163 === New Plugins ===
164  
165  * Filter::HatenaKeywordTag: Use Hatena Keyword API to auto-tag (secondlife)
166  * Search::Estraier: Search plugin to use Hyper Estraier Node API (miyagawa)
167  * Subscription::XOXO: load subscription from XOXO microformats (miyagawa)
168  * Publish::2chdat: Create 2ch subject.txt and *.dat files (miyagawa)
169  * Filter::2chRSSContent: Fix rss.s2ch.net feed content (miyagawa)
170  * Filter::Markdown: Filter entry body using Markdown syntax (s_nobu)
171
172 === Plugins Updates ===
173
174  * Notify::IRC: added password config to plagger-ircbot #197
175  * Filter::TruePermalink: Updated Y! Blogsearch pattern. Added reedit.com
176  * rename Publish::Spotlight to Search::Spotlight #207
177  * CustomFeed::Mixi: support "ashiato". Update WWW::Mixi deps
178  * Rule::URLBL: now works with $args->{entry} to be used with Filter::Rule
179  * Publish::Planet: get members from subscription rather than update #198
180  * CustomFeed::BloglinesCitation: Handle local datetime PST #187
181  * Filter::EntryFullText: now work with rule
182
183 == 0.6.5 (2006/04/28) ==
184
185 === Core ===
186
187  * Aggregator::Simple: Allow bad content-type feeds like text/plain (miyagawa)
188  * Aggregator::Simple: Hack nasty Unicode unflagness in Atom feed with XML::Feed (miyagawa, reported by otsune)
189
190 === New Plugins ===
191
192  * Subscription::LivedoorReader: Fetch subscription via LDR (miyagawa)
193  * Filter::CompositeFeed: pack all the feeds into entries of single feed (miyagawa)
194  * Filter::AtomLinkRelated: Use link rel="related" as a link in Atom feeds (miyagawa)
195  
196 === Plugins Updates ===
197  
198  * Filter::TruePermalink: minor updates in refrss (otsune) updated Yahoo! blog redirector (miyagawa)
199  * Filter::ResolveRelativeLink: don't die even if there's no link found
200  * Subscription::OPML: broken OPML feed support with XML::Liberal (miyagawa)
201  * Filter::EntryFullText: Lots of feed upgrade files (manabou, woremacx, kazeburo)
202  * Filter::StripRSSAd: support branded feed domain in FeedBurner (miyagawa)
203  * Widget::HatenaBookmarkUsersCount: Autoload Filter::HBUC (reported by otsune)
204  * CustomFeed::Frepa: defaults to all feed types
205  * Publish::Delicious: Fixed interval bug
206  
207 == 0.6.4 (2006/04/19) ==
208
209 === Core ===
210
211  * Fixed MANIFEST to include assets
212  * Reorganized assets directory naming. Keep cases of plugin names. #106
213  * More feed upgrader files (manabou, youpy)
214  * Update XML::RSS::LibXML to avoid non-UTF8 feed breakage (Thanks to dmaki, Reported by manabou)
215
216 === New Plugins ===
217  
218  * Filter::BloglinesContentNormalize: normalize HTML attributes in Bloglines body (miyagawa)
219  * Filter::TruePermalink: Permalink rewriting framework (youpy, miyagawa)
220
221 === Plugins Updates ===
222
223  * Filter::StripRSSAd: now load pattern files from assets directory #179 (miyagawa)
224  * Filter::StripRSSAd: Add npr.org valueclick feed ads. Updated Google AdSense pattern
225  * CustomFeed::Mixi: Make cache TTL of fetch_body longer to avoid Footprint issue (miyagawa)
226  * Subscription::2chThread: Accept multiple thread URLs (youpy)
227  * Deprecate NamaanPermalink, 2chRSSPermalink and YahooBlogSearchPermalink in favor of TruePermalink (miyagawa)
228  * Subscription::Planet: nuked MSN Search, added Technorati Tag search
229
230 == 0.6.3 (2006/04/15) ==
231
232 === Core ===
233
234  * EntryFullText: Fixed bug that date format is not properly decoded as UTF-8
235  * requires URI::Fetch 0.06. #168
236  * Added various sites upgrader files (miyagawa, s_nobu, ko, mamorou, nTeTs, youpy)
237  * Added atode.cc sample in examples directory
238
239 === New Plugins ===
240
241  * Filter::BreakEntriesToFeeds: Break entries in each entry as a feed containing single entry (miyagawa)
242  * Filter::2chRSSPermalink: Fix rss.s2ch.net feeds permalink (youpy)
243  * Subscription::2chThreadList: Add 2ch threads to Subscription using rss.s2ch.net feeds (youpy)
244
245 === Plugins Updates ===
246
247  * Subscription::Planet: Allow multiple keywords set in config files. Allow non utf-8 URI escape (Suggested by secondlife)
248  * CustomFeed::Mixi: Fix newline are not correctly extracted in Messages feed. Fixed first-time access bug without cookies
249  * Subscription::Bloglines: Fix atom:id bug when permaLink="false"
250
251 == 0.6.2 (2006/04/10) ==
252
253 === Core ===
254
255  * When character set declared is invalid, falls back to auto detection (Reported by typester)
256  * Fix Atom feeds handling when there's no content
257  * requires URI::Fetch 0.06 which has better redirection support
258  * Fixed $plugin->assets_dir bug that it doesn't respect global config (Reported by s_nobu)
259  
260
261 === New Plugins ===
262
263  * Filter::HatenaDiaryKeywordUnlink: strip links to Hatena Diary Keywords (miyagawa)
264  * CustomFeed::GoogleNews: Create custom feeds off of Google News (miyagawa)
265  
266 === Plugins Updates ===
267
268  * CustomFeed::Yahoo360JP: Separate blast feed as a different feed (miyagawa)
269  * Filter::EntryFullText: Added lots of site upgrade files (miyagawa, typester, s_nobu)
270  * CustomFeed::Frepa: Fix buddy icon link to your own comment (miyagawa)
271  * Subscription::Bloglines: Fix $entry->permalink bug when atom:id is tag (miyagawa)
272  * Subscription::Config: now allows empty list of feeds (miyagawa)
273
274
275 == 0.6.1 (2006/04/03) ==
276
277 === Core ===
278
279  * New Feed Upgrade framework: CustomFeed::Simple and Filter::EntryFullText
280  * Supports .pl and .yaml file based site upgrader scripts
281  * Plagger::Util has decode_content and extract_title
282  * Support metadata in config.yaml
283  * Support automatic config rewriting for password fields using Base64 for now
284  * New dependencies: Module::Pluggable::Fast and HTML::ResolveLink
285  * Uses Encode::Detect and falls back to Encode::Guess to guess charset of HTML
286  * New author: typester (Daisuke Murase)
287  * Added lots of site upgrade scripts
288
289 === New Plugins ===
290
291  * Filter::YahooBlogSearchPermalink: Fixes permalink redirector of Y! Blog Search (.jp) (miyagawa)
292
293 === Plugins Updates ===
294
295  * WebService::Bloglines: Fix guid stringification bug (typester)
296  * CustomFeed::iTunesRecentPlay: Amazon Web Services Integration (mizzy)
297  * CustomFeed::Frepa: Fixed blast error logic (secondlife)
298  * Subscription::Planet: Added Yahoo! Blog Search, Feedster and BlogPulse
299
300
301
302 == 0.6.0 (2006/04/02) ==
303
304 === Core ===
305
306  * revamped CustomFeed API
307  * Aggregator::Simple supports RSS/Atom auto-discovery. #20
308  * Fixed CustomFeed multiple instances bug. #110
309  * Autoload Aggregator::Simple when no Aggregator is used. #125
310  * Added $context->is_loaded($plugin). #125
311  * $plugin->log is now supported
312  * Uses newly added $plugin->plugin_id method to avoid cache gotcha. #95
313  * $plugin->cache->path_to automatically creates sub directories. #118
314  * SmartFeed now uses permalink to dedupe entries
315  
316 === New Plugins ===
317
318  * Filter::FeedFlareStripper: Strip FeedFlare from FeedBurner feeds (miyagawa)
319  * Widget::BloglinesSubscription: Link to edit subscription of Bloglines #123 (miyagawa)
320  * Subscription::DBI: manage subscriptions using database (Franck Cuny)
321  * CustomFeed::SVNLog: Create feeds from subversion log (Michiya Honda)
322  * Filter::Profanity: replace profane terms to !%$@# (miyagawa)
323  * Filter::Thumbnail: create thumbnail screenshot to use as feed icon (miyagawa)
324  * Widget::BulkfeedsSpamReport: Report feed as Splog to Bulkfeeds. #135 (miyagawa)
325  * Filter::NamaanPermalink: extract permalink from redirector URL (miyagawa)
326  * Filter::Romanize: uses kakasi to filter content into Roman (miyagawa)
327  * Subscription::Planet: Aggregates entries from various RSS search engines (youpy)
328  * Subscription::PingServer: Load pinged feeds to ping servers as subscription (ko)
329  * Filter::Rule: generic rule based feed trimming (miyagawa)
330  * Publish::Takahashi: Published feed entry titles as takahashi.xul file (miyagawa)
331  * Filter::EntryFullText: Fetch Full-Text using site handler files (miyagawa)
332  * Rule::URLBL: rule used with Aggregator to skip URLBL'ed feeds (ko)
333  
334 === Plugins Updates ===
335
336  * Filter::StripRSSAd: More Google AdSense patterns, FeedBurner ads, seesaa.jp
337  * Filter::FeedBurnerPermalink: Now work with RSS 1.0 feeds. #122
338  * CustomFeed::Frepa: Update HTML pattern.
339  * Filter::Base: new base class to handle HTML-only filter. #88
340  * Publish::Speech: MacOSX impementation supported (Ryo Okamoto)
341  * Publish::Planet: don't use HTML::Tidy for now. Fixed templates
342  * Aggregator::Xango: Now requires Xango 1.04. Support RSS/Atom auto-discovery
343  * Publish::Gmail: overwrite X-Mailer header
344  * CustomFeed::Frepa: support FriendStatus and RecentComment (tokuhirom)
345  * CustomFeed::Mixi: support Message and RecentComment (tokuhirom)
346  * Subscription::Bloglines: Set RSS 2.0 guid as permalink (typester)
347
348 == 0.5.7 (2006/03/13) ==
349
350 === Core ===
351
352  * $entry->id tries hard to get unique ID
353  * $entry->feed_link to point feed's link
354  * Rename define_recipes and recipes
355
356 === New Plugins ===
357
358  * Publish::Maildir: Store updates to local mailbox (s_nobu)
359  * Publish::IMAP: Store updates to IMAP mailbox (s_nobu)
360  * CustomFeed::Debug: Create feed using config.yaml for debugging (naoya)
361  * Filter::Emoticon: filter emoticons of MSN, Yahoo! or Google Talk (naoya)
362  
363 === Plugin Updates ===
364
365  * Publish::MTWidget: fixed template rebuild bug (Thanks to charsbar)
366
367 == 0.5.6 (2006/03/08) ==
368
369 === Core ===
370
371  * New AUTHORS: Yuichi Tateno, Gosuke Miyashita, Casey West, Jesse Vincent, Naoya Ito and Kenichi Ishigaki
372  * Make ~/.plagger directory not readable by other users. (Thanks to typester)
373  * Better package management and pod tests (obra)
374  * config examples/ directory (cwest)
375  * Templates and other plugins resource rename (cwest)
376  * SmartFeed now has $entry->source to point to source feed (miyagawa)
377  * $context->templatize($plugin, $file, $var) conveniene method (miyagawa)
378  * Plagger::Date now uses local timezone as a default, when there's no config
379  * Added aggregator.aggregate.filter experimental hook for Aggregator::Simple (miyagawa)
380  * Implement define_recipes, recipes and includes directive in config for DRY (Yappo, secondlife)
381  * $plugin->cache->path_to() to point plugin specifc temp file (miyagawa)
382  * Added 'plugin.init' hook (miyagawa)
383
384 === New Plugins ===
385
386  * Notify::SSTP: Notify updates to Sakura Script Transfer Protocol (secondlife)
387  * Publish::Playlog: Use Atom Publishing Protocol to post iTunes playlog (mizzy)
388  * CustomFeed::iTunesRecentPlay: iTunes' recent playlist
Note: See TracBrowser for help on using the browser.