WordPress 2.8 – XML-RPC and AtomPub Changes

Here’s what has changed in WordPress XML-RPC and AtomPub APIs from 2.7.1 to the new WordPress 2.8 release:

XML-RPC

  • Fixed wp.getUsersBlogs and blogger.getUsersBlogs to return the correct value for the ‘xmlrpc’ field when WordPress is installed in separate directory ( ticket #9516 )
  • Authentication is filterable now, allowing for alternative authentication methods like OAuth ( ticket #8941 and #8938 )
  • Provide sticky status of posts via ’sticky’ field in metaWeblog.newPost / metaWeblog.editPost / metaWeblog.getPost ( ticket #8777 )
  • Don’t duplicate post enclosures ( ticket #7773 )

AtomPub

  • Always use filterable authentication, allowing for alternative authentication methods like OAuth ( ticket #9320 and #8938 )
  • Update image captions (summary) correctly ( ticket #9148 )
  • Hooks for extending AtomPub ( ticket #8827 )
  • Fix file upload updates and image processing when uploading an image ( ticket #9233 )
  • Provide the correct edit URL for images ( ticket #9147 )

A big thank you to everyone who submitted tickets and patches. With 2.8 out the door now is the time to bring up new features for WordPress 2.9. If you’ve got a patch for a new feature, even better! Go submit a ticket at http://core.trac.wordpress.org/.

If you are using the WordPress XML-RPC/AtomPub APIs in your software or service, or are just interested in this part of WordPress, please join the WordPress XML-RPC email list.

Related posts:

  1. WordPress 2.7 Released – XML-RPC and AtomPub Changes
  2. WordPress 2.7.1 Released – XML-RPC and AtomPub Changes
  3. WordPress 2.8.1 – XML-RPC and AtomPub Changes
  4. WordPress 2.9 – XML-RPC and AtomPub Changes
  5. Will Norris On Authentication In WordPress 2.8

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

4 Comments »

 
 

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>