atom-tools 2.0
Published atom-tools 2.0 a few days ago.
The XML parsing and building has been completely reworked. This should make handling extensions much easier.
A big feature for people writing clients is HTTP caching support (ported from Joe Gregorio's httplib2). I actually commited this to the darcs repository the same day I published 1.0 but never released a 1.1 version (oops!).
It's got some new UNIX-y tools that I'll write about later.
I've gotten rid of the YAML mapping entirely; it wasn't as human-read/writeable as I had hoped. I think there's promise in doing something with Maruku for that.
I'm slowly moving from Test::Unit to rspec (thanks to a lot of grunt work by Simon Rozet). I think the result is a lot cleaner.
I've tried to keep things as backwards-compatible as possible, but some things have changed since the 1.0 release. The main difference is that Atom::Collection now represents an app:collection element, instead of just being a fancy Atom::Feed.