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