Stop requiring 'cl
Enable lexical-binding
Fix documentation
Use hex notation for entities That's what recentish xml.el seems to expect (used to work fine for emacs23)
Correctly parse XHTML entities.
Use `write-file' instead of `write-region'.
Put some static strings into variables.
Add the mandatory DIV element around XHTML entries.
Documentation.
Make all links in the content of `atom-xhtml-convert-links' absolute. This is optional, enabled by default. Pass an argument of t to NOCONVERT to disable that.
Add an Atom feed to RSS feed translator.
In `atom-create', make ID default on SELF rather than on LINK.
Re-order the arguments to `atom-create'.
Add a function to write an Atom feed to a file.
Repair XHTML generation. The string given to us as the content may not contain a root element. So, we always add another <div> around the content. It could be removed.
Use the ,@ syntax to simplify some backquotes.
Add the possibility of indicating a self URL.
Add the generation of the atom:id element.
Add example usage.
atom.el is a library for generating an Atom feed from a Lisp program.