Tag Archives: refactor

WordPress weekly digest 21st January to 27th January 2008

It has been a busy week again for WordPress 2.5, the changes this week were:

  • Performance improvement to the outgoing trackback processing code. (#5699).
  • Refactoring of the code in wp-login.php to pull it out into re-usable functions (#5405).
  • Improvements to the APP implementation to handle updated timestamps correctly (#5680).
  • Improved usability when selecting which name should be displayed publicly for a user (#5508).
  • Ensure that the global $post is restored when the query is reset (#5439).
  • Improvements to the caching of post-meta to ensure that the cache is correctly invalidated (#5718).
  • Changes to the IP address sanitisation code so as to allowIPv6 addresses as well (#4579).
  • The beginnings of a new uploader ([6659]).
  • A new Manage -> Tags interface (#5684).
  • Bumping of the PHP version required to 4.3 (#5416).

For even more information on some of the other little changes that went in this week you can read the whole weekly trac timeline.

WordPress weekly digest 14th January to 20th January 2008

It has been a busy week again for WordPress 2.5, the changes this week were:

  • Changes to the blogger importer to have a better statement of requirements (#5220).
  • Updates to get_sidebar() to allow for multiple named sidebars (#5615).
  • Removal of the redundant and slow check on $now in the SQL queries in get_lastcommentmodified() (#5650).
  • Changes to the url sanitisation to allow for parenthesis (#5668).
  • Fixes to url_to_postid() to ensure it doesn’t mangle the url it is trying to match (#5661).
  • Refactoring of the admin code to make the WP_User_Search class available to plugin authors (#5111).
  • Changes to wp_tag_cloud() to ensure that it returns the array if 'format=array' is specified (#5155).
  • Extensions to the html tags and attributes that kses will allow in posts (#5617).
  • Upgrade of the jQuery library to 1.2.2 (#5492).
  • Improvements to the plugin error detection code to ensure that the errors are correctly displayed (#5673, #5658).
  • Documentation updates for kses.php and pluggable.php (#5641, #5509).
  • Initial migration to TinyMCE v3.0 RC1 (#5674).
  • New functionality to allow for editing of post slugs within there permalink context (#5679).
  • Addition of more do_action calls to the xmlrpc functions (#5686).
  • Changes to the APP implementation to ensure that timestamps can be updated on already published posts (#5680).

For even more information on some of the other little changes that went in this week you can read the whole weekly trac timeline.

WordPress weekly digest 10th December to 16th December 2007

It has been a busy week again for WordPress 2.4, the changes this week were:

  • Addition of a new filter for the attributes in the html link generated by comments_popup_link() (#5247, #5448).
  • Support for Atom Threading Extensions (#5434).
  • The addition of documentation for the deprecated functions (#5444).
  • Layout and usability improvements to the comment moderation page ([6371]).
  • Saving of tags when auto-saving (#5359).
  • Completion of the documentation for the taxonomy api (#4742).
  • Performance improvements for pages (#3614, #5303, #5458).
  • Improvements to the wxr exporter and importer (#5456, #5454, #5466).
  • Fixes to register_sidebars to allow multiple sidebars to be registered correctly (#5352).
  • Addition of a new filter called the_content_export for the post content when exporting (#5456).
  • Introduction of a pluggable function for random password generation (#5401).
  • Changes to the login cookie format to make it more secure (#5367).
  • Suppression of database error messages by default (#5473).

If you would like to read more about the new cookie format then Ryan has written an excellent post – “Secure Cookies and Passwords”

For even more information on some of the other little changes that went in this week you can read the whole weekly trac timeline.

WordPress weekly digest 3rd December to 9th December 2007

It has been a busy week again for WordPress 2.4, the changes this week were:

  • A number of changes to remove unused variables (#5418).
  • A change to allow plugins to handle admin page access failures (#5379).
  • A change to ensure that wp-mail.php doesn’t issue a 500 error if no messages are available to post (#5420).
  • Exposure of the post_status over xmlrpc to allow desktop blogging clients to be aware of things like private posts (#4982).
  • Refactoring of next_post_link and previous_post_link (#5411).
  • Optimisation and documentation improvements to the filter and action handling code(#5338).
  • Improvements in the AJAX fade colours used with the admin pages to make them more consistent (#5423).
  • Changes to update_option to remove unnecessary trimming of string options (#4781).

For even more information on some of the other little changes that went in this week you can read the whole weekly trac timeline.

WordPress weekly digest 26th November to 2nd December 2007

It has been a busier week for WordPress 2.4, the changes this week were:

  • Use of ‘Log in’ instead of ‘Login’ for verb form (#5296).
  • Modifications to the way in which the login process determines if it is handling a POST request (#5365).
  • Addition of a get_user_by_email() function and clean up for the other get_user*() functions (#5392).
  • Correct support for mt_allow_comments to cover all possible values (#5366).
  • When posting by email, publish only if user has publish caps, otherwise set status to pending (#4642).
  • Changes to the hashing function used when storing the users password in the database (#2394).

The last change means that the next time you login the value stored in the database will change – this means that if you do upgrade passed this point reverting back to an old version will invalidate all users passwords and they will need reseting. Therefore it is a good idea to backup up your users table before updating to the latest trunk.

For even more information on some of the other little changes that went in this week you can read the whole weekly trac timeline.

WordPress weekly digest 12th November to 18th November 2007

It has been another busy week for WordPress 2.4, the changes this week have included:

  • Output WP_Error message when adding categories via AJAX (#5342).
  • WXR Importer fix to ensure that tags are imported correctly (#5330).
  • A change to the capability checks used by “submit-for-review” to ensure the same capability is check in all cases (#5329).
  • Caching of the current theme in options (#5346).
  • Refactor of the WXR exporter to allow for unit-testing (#5347).
  • Improvements to the memory usage of the WXR importer (#5357).
  • Changes to ensure that when the page set as the homepage is deleted we revert to a blog view on the homepage (#5361).
  • Ensure that we offer https access to atom in the RSD if it is available (#5298).

For even more information on some of the other little changes that went in this week you can read the whole weekly trac timeline.