Release Checklist
Building and Posting the Binary and Source
Do a clean checkout from CVS, so IntelliJ project files don't go into the build.
Build the release: "ant -Dversion=1.7.0 release" for both Java 1.5 and Java 1.4
CVS Tag the release "cvs tag glazedlists-1_7_0"
Upload the release to Documents & Files archive: "ant -Dversion=1.7.0 upload-release" for both Java 1.5 and Java 1.4
PENDING Then update links in readme.html and put readme.html in the project root directory (ie. same folder as build.xml). Rebuild the dist zip using "ant clean dist", rename it again, and repost the source zips again. When reposting the source zips, you should upload them manually; do not use the upload-release ant task. This time the source.zip should contain a readme.html that links to itself.
set value of property 'next.release.version' in Ant build file to the next planned release version
Documenting the Release
Release Notes as readme.html in source distribution
Release Notes as index.html, such as http://publicobject.com/glazedlists/glazedlists-1.7.0/index.html
API Docs online, such as http://publicobject.com/glazedlists/glazedlists-1.7.0/api/
Tutorial update if necessary
Release Archives
Latest Release on Glazed Lists Home
Latest Release on Releases Archive
Latest Release on project home: news and 2 sets of download links (top and left side)
Latest Release on Java.net Announcement
Latest Release on Java.net News
Latest Release email to users@glazedlists.dev.java.net
Latest Release on Issue Tracker
Latest Release redirect for Javadocs http://publicobject.com/glazedlists/api/index.html