PluginProbe
FeedWordPress / 0.981
FeedWordPress v0.981
trunk 0.8 0.9 0.91 0.95 0.96 0.97 0.98 0.981 0.99 0.991 0.992 0.993 2008.1030 2008.1101 2008.1105 2008.1214 2009.0612 2009.0613 2009.0618 2009.0707 2009.1111 2009.1112 2010.0127 2010.0528 All 65 releases
← All changes | ChangeLog.text +1 -212 0.9930.981 View file →
@@ -1,225 +1,10 @@
1 1 FeedWordPress Change Log
2 2 ========================
3 3
4 -Changes from 0.992 to 0.993
5 -
6 -* WORDPRESS 2.5.1 COMPATIBILITY: FeedWordPress should now be compatible
7 - with WordPress 2.5.1.
8 -
9 -* WORDPRESS 2.5 INTERFACE IMPROVEMENTS: FeedWordPress's Dashboard
10 - interface has undergone several cosmetic changes that should help it
11 - integrate better with the WordPress Dashboard interface in WordPress
12 - version 2.5.x.
13 -
14 -* SYNDICATED POSTS CAN BE MARKED AS "PENDING REVIEW": WordPress 2.3 users
15 - can now take advantage of WordPress's new "Pending Review" features for
16 - incoming syndicated posts. Posts marked as "Pending Review" are not
17 - published immediately, but are marked as ready to be reviewed by an
18 - Administrator or Editor, who can then choose to publish the post or
19 - hold it back. If you want to review syndicated posts from a particular
20 - feed, or from all feeds, before they are posted, then use
21 - Syndication --> Syndicated Sites --> Edit or Syndication --> Options to
22 - change the settings for handling new posts.
23 -
24 -* AWARE OF NEW URI FOR del.icio.us FEEDS: Previous releases of
25 - FeedWordPress already automatically split del.icio.us tags up
26 - appropriately appropriately when generating categories. (del.icio.us
27 - feeds smoosh all the tags into a single `<dc:subject>` element,
28 - separated by spaces; FeedWordPress un-smooshes them into multiple
29 - categories by separating them at whitespace.) Unfortunately, del.icio.us
30 - recently broke the existing behavior by changing host names for their
31 - feeds from del.icio.us to feeds.delicious.com. Version 0.993 accounts
32 - for the new host name and un-breaks the tag splitting.
33 -
34 -Changes from 0.991 to 0.992
35 -* AUTHOR RE-MAPPING: FeedWordPress now offers considerable control over
36 - how author names on a feed are translated into usernames within the
37 - WordPress database. When a post by an unrecognized author comes in,
38 - Administrators can now specify any username as the default username to
39 - assign the post to by setting the option in Syndication --> Options
40 - (formerly FeedWordPress only allowed you to assign such posts to user
41 - #1, the site administrator). Administrators can also create re-mapping
42 - rules for particular feeds (under Syndication --> Syndicated Sites -->
43 - Edit), so that (for example) any posts attributed to "Administrator"
44 - on the feed <http://praxeology.net/blog/feed/> will be assigned to
45 - a user named "Roderick T. Long," rather than a user named
46 - "Administrator." These settings also allow administrators to filter out
47 - posts by particular users, and to control what will happen when
48 - FeedWordPress encounters a post by an unrecognized user on that
49 - particular feed.
50 -
51 -* BUG RELATED TO URIS CONTAINING AMPERSAND CHARACTERS FIXED: A bug in
52 - WordPress 2.x's handling of URIs in Blogroll links created problems for
53 - updating any feeds whose URIs included an ampersand character, such as
54 - Google News RSS feeds and other feeds that have multiple parameters
55 - passed through HTTP GET. If you experienced this bug, the most likely
56 - effect was that FeedWordPress simply would not import new posts from a
57 - feed when instructred to do so, returning a "0 new posts" response. In
58 - other cases, it might lead to unpredictable results from feed updates,
59 - such as importing posts which were not contained in the feed being
60 - syndicated, but which did appear elsewhere on the same website. This bug
61 - has, hopefully, been resolved, by correcting for the bug in WordPress.
62 -
63 -Changes from 0.99 to 0.991
4 +Changes from 0.98 to 0.981
64 5 --------------------------
65 -* WORDPRESS MU COMPATABILITY: FeedWordPress should now be compatible with
66 - recent releases of WordPress MU. Once FeedWordPress is made available
67 - as a plugin, each individual blog can choose to activate FeedWordPress
68 - and syndicate content from its own set of contributors.
69 6
70 -* DISPLAY OF MAGPIE WARNINGS: A number of MagpieRSS warnings or error
71 - messages that were displayed when performing an automatic update are
72 - no longer displayed, unless debugging parameters have been explicitly
73 - enabled.
74 -
75 -* BUG RELATED TO INTERNATIONAL CHARACTERS IN AUTHOR NAMES FIXED: Due to a
76 - subtle incompatability between the way that FeedWordPress generated new
77 - user information, and the way that WordPress 2.0 and later added new
78 - authors to the database, FeedWordPress might end up creating duplicate
79 - authors, or throwing a critical error message, when it encountered
80 - authors whose names included international characters. This
81 - incompatability has now been fixed; hopefully, authors with
82 - international characters in their names should now be handled properly.
83 -
84 -* media:content BUG IN MAGPIERSS FIXED: A bug in MagpieRSS's handling of
85 - namespaced elements has been fixed. Among other things, this bug caused
86 - items containing a Yahoo MediaRSS `<media:content>` element (such as
87 - many of the feeds produced by wordpress.com) to be represented
88 - incorrectly, with only a capital "A" where the content of the post
89 - should have been. Feeds containing `<media:content>` elements should now
90 - be syndicated correctly.
91 -
92 -* update_feedwordpress PARAMETER: You can now use an HTTP GET parameter
93 - (`update_feedwordpress=1`) to request that FeedWordPress poll its feeds
94 - for updates. When used together with a crontab or other means of
95 - scheduling tasks, this means that you can keep your blog automatically
96 - updated on a regular schedule, even if you do not choose to use the
97 - cron-less automatic updates option.
98 -
99 -* Some minor interface-related bugs were also fixed.
100 -
101 -
102 -Changes from 0.981 to 0.99
103 -Version 0.99 adds several significant new features, fixes some bugs, and
104 -provides compatability with WordPress 2.2.x and 2.3.x.
105 -
106 -* WORDPRESS 2.2 AND 2.3 COMPATIBILITY: FeedWordPress should now be
107 - compatible with WordPress version 2.2 and the upcoming WordPress
108 - version 2.3. In particular, it has been tested extensively against
109 - WordPress 2.2.3 and WordPress 2.3 Release Candidate 1.
110 -
111 -* AUTOMATIC UPDATES WITHOUT CRON: FeedWordPress now allows you to
112 - automatically schedule checks for new posts without using external task
113 - scheduling tools such as cron. In order to enable automatic updates, go
114 - to **Syndication --> Options** and set "Check for new posts" to
115 - "automatically." For details, see "Automatic Feed Updates" in
116 - README.text.
117 -
118 - An important side-effect of the changes to the update system is that if
119 - you were previously using the cron job and the `update-feeds.php` script
120 - to schedule updates, you need to change your cron set-up. The old
121 - `update-feeds.php` script no longer exists. Instead, if you wish to use
122 - a cron job to guarantee updates on a particular schedule, you should
123 - have the cron job fetch the front page of your blog (for example, by
124 - using `curl http://www.zyx.com/blog/ > /dev/null`) instead of activating
125 - the `update-feeds.php` script. If automatic updates have been enabled,
126 - fetching the front page will automatically trigger the update process.
127 -
128 -* INTERFACE REORGANIZATION: All FeedWordPress functions are now located
129 - under a top-level "Syndication" menu in the WordPress Dashboard. To
130 - manage the list of syndicated sites, manually check for new posts on
131 - one or more feeds, or syndicate a new site, you should use the main page
132 - under **Syndication**. To change global settings for FeedWordPress,
133 - you should use **Syndication --> Options**.
134 -
135 -* FILE STRUCTURE REORGANIZATION: Due to a combination of changing styles
136 - for FeedWordPress plugins and lingering bugs in the FeedWordPress admin
137 - menu code, the code for FeedWordPress is now contained in two different
138 - PHP files, which should be installed together in a subdirectory of your
139 - plugins directory named `feedwordpress`. (See README.text for
140 - installation and upgrade instructions relating to the change.)
141 -
142 -* MULTIPLE CATEGORIES SETTING: Some feeds use non-standard methods to
143 - indicate multiple categories within a single category element. (The most
144 - popular site to do this is del.icio.us, which separates tags with a
145 - space.) FeedWordPress now allows you to set an optional setting, for any
146 - feed which does this, indicating the character or characters used to
147 - divide multiple categories, using a Perl-compatible regular expression.
148 - (In the case of del.icio.us feeds, FeedWordPress will automatically use
149 - \s for the pattern without your having to do any further configuration.)
150 - To turn this setting on, simply use the "Edit" link for the feed that
151 - you want to turn it on for.
152 -
153 -* REGULAR EXPRESSION BUG FIXED: Eliminated a minor bug in the regular
154 - expressions for e-mail addresses (used in parsing RSS `author`
155 - elements), which could produce unsightly error messages for some users
156 - parsing RSS 2.0 feeds.
157 -
158 -* DATE / UPDATE BUG FIXED: A bug in date handling was eliminated that may
159 - have caused problems if any of (1) WordPress, or (2) PHP, or (3) your
160 - web server, or (4) your MySQL server, has been set to use a different
161 - time zone from the one that any of the others is set to use. If
162 - FeedWordPress has not been properly updating updated posts, or has been
163 - updating posts when there shouldn't be any changes for the update, this
164 - release may solve that problem.
165 -
166 -* GOOGLE READER BUGS FIXED: A couple of bugs that made it difficult for
167 - FeedWordPress to interact with Google Reader public feeds have been
168 - fixed. Firstly, if you encountered an error message reading "There was a
169 - problem adding the newsfeed. [SQL: ]" when you tried to add the feed,
170 - the cause of this error has been fixed. Secondly, if you succeeded in
171 - getting FeedWordPress to check a Google Reader feed, only to find that
172 - the title of posts had junk squashed on to the end of them, that bug
173 - has been fixed too. To fix this bug, you must install the newest version
174 - of the optional MagpieRSS upgrade.
175 -
176 -* FILTER PARAMETERS: Due to an old, old bug in WordPress 1.5.0 (which was
177 - what was available back when I first wrote the filter interface),
178 - FeedWordPress has traditionally only passed one parameter to
179 - syndicated_item and syndicated_post filters functions -- an array
180 - containing either the Magpie representation of a syndicated item from
181 - the feed, or the database representation of a post about to be inserted
182 - into the WordPress database. If you needed information about the feed
183 - that the item came from, this was accessible only through a pair of
184 - global variables, $fwp_channel and $fwp_feedmeta.
185 -
186 - Since it's been a pretty long time since WordPress 1.5.0 was in
187 - widespread usage, I have gone ahead and added an optional second
188 - parameter to the invocation of the syndicated_item and syndicated_post
189 - filters. If you have written a filter for FeedWordPress that uses either
190 - of these hooks, you can now register that filter to accept 2 parameters.
191 - If you do so, the second parameter will be a SyndicatedPost object,
192 - which, among other things, allows you to access information about the
193 - feed from which an item is syndicated using the $post->feed and the
194 - $post->feedmeta elements (where $post is the name of the second
195 - parameter).
196 -
197 - NOTE THAT THE OLD GLOBAL VARIABLES ARE STILL AVAILABLE, for the time
198 - being at least, so existing filters will not break with the upgrade.
199 - They should be considered deprecated, however, and may be eliminated in
200 - the future.
201 -
202 -* FILTER CHANGE / BUGFIX: the array that is passed as the first argument
203 - syndicated_post filters no longer is no longer backslash-escaped for
204 - MySQL when filters are called. This was originally a bug, or an
205 - oversight; the contents of the array should only be escaped for the
206 - database *after* they have gone through all filters. IF YOU HAVE WRITTEN
207 - ANY syndicated_post FILTERS THAT PRESUME THE OLD BEHAVIOR OF PASSING IN
208 - STRINGS THAT ARE ALREADY BACKSLASH-ESCAPED, UPDATE YOUR FILTERS
209 - ACCORDINGLY.
210 -
211 -* OTHER MINOR BUGFIXES AND INTERNAL CHANGES: The internal architecture of
212 - FeedWordPress has been significantly changed to make the code more
213 - modular and clean; hopefully this should help reduce the number of
214 - compatibility updates that are needed, and make them easier and quicker
215 - when they are needed.
216 -
217 -Changes from 0.98 to 0.981
218 7 Version 0.981 is a narrowly targeted bugfix and compatibility release, whose
219 8 main purpose is to resolve a major outstanding problem: the incompatibility
220 9 between version 0.98 of WordPress and the recently released WordPress 2.1.
221 10