================
CHANGES: arubomu
================

Current
-------

- fixed bugs in id3lib
- rewrote cdindex entirely, moved most of contents into enjot library.
- write rip and riplist, album-list, etc.
- implement a base class for catalogs
- fixed album-xmms-durations
- fixed and integrated freedb parsers
- fixed amazon and descarga parsers
- rename album-fetch to album-convert
- document all features of user and album formats in rng file
- ported parser (rewrote) to use ElementTree.
- write rng file for playfile
- wrote rng for songlist and fixed data
- validated using NG-Relax instead of DTDs
- added fallback copy of elementtree
- add fallback copy of elementtree

Format Changes
~~~~~~~~~~~~~~

- rename jbalb to user-album
- remove the various="" attribute, the compilation release-type pretty much
  tells us already
- made release-type required for album
- add a field similar to src= for encoding=, to specify who has done the
  encoding, get rid of the optional conversion field.  i want encoding to be
  compulsory.
- moved comments from album to user
- make user comments into user/comments, album notes into notes-other
- album/reviews -> review
- album/comments -> review
- rename notes-other -> notes when all is done, there should be
  <zeroOrMore>review
  <optional>notes
- added tests for user and made most user attributes into elements
- changed/move/remove discs.  I think so, with the new missing-tracks and
  extra-tracks formats, check, if so, do it.
- moved disctitle from attribute to element
- made user use elements, not all attributes, convert data
- removed category from album
- remove usercompil from data
- rename underscores to dashes, like missing_tracks to missing-tracks
- big problem: missing_tracks and extra_tracks don't have disc numbers!
  all are "tracks" now
- XML format: add a tag in the file for "Various Artists", so it's known
  programatically and not relying on the name.
- add "composer" support for each song
- add a series/collection tag to the album.
- grouped all catalogs under a generic catalog type
- add info  Various Artists text to <artist various=""></artist>
- when artist is Various and empty, set default string to 'Various Artists'
- split comments and reviews
    reviews: go in album
    comments: go in user

Misc
~~~~

- add release type to format

- Created RELAX-NG schemas, initial versions from conversion using trang and
  some minor manhandling.

- removed DOCTYPE

- (2004-02-03) Split from jukebox project.






