ChangeLogML: Keeping Project ChangeLogs in XML

Because you hate copying data on every release

Randy J. Ray

Perl Connoisseur

Slides: http://www.blackperl.com/OSCON2009/changelogml.html
(See also http://meyerweb.com/eric/tools/s5/, http://www.dereferenced.com)

Name a File in (Almost) Every Project

You Say Tomato, Quayle Spells It Tomatoe

What is it?

Umm, Why?

Surely Someone Did This Already?

Basic Structure

Data in Attributes

Multi-Language Descriptions

Examples

Open-Ended Expansion via Namespaces

I'm Using It, and So Can You!