Steps need to do a release version a.b.c and move to developing new version d.e.f
- First save current version
- make sure all tests pass - ant test
- tag trunk: svn copy trunk/ releases/va.b.c
- update installer in deploy/installer with ant installer
- remove everything from deploy/latest, except make/
svn rm xsl lib css jomdoc-a.b.c.jar svn ci -m 'removing old latest' ant latest (in jomdoc trunk) svn ci -m 'new latest'
- Then move to new version
- in org.omdoc.jomdoc.cli.util.Version change version default values to d.e.f
- update version in trunk/jomdoc.build.properties and trunk/jomdoc-install.xml as well
- Create milestone "Release vd.e.f" and close old milestone "Release va.b.c" moving all tickets to the new milestone
- Due date in 6 months
- Add release notes to JOMDoc, follow this template (replacing appropriately a.b.c and d.e.f)
[[PageOutline]] = JOMDoc a.b.c Release Notes = ||Project||JOMDoc|| ||Release Number||a.b.c|| ||Release Date|| date || == What's New? == == Recent Changes == [[TicketQuery(milestone=Release va.b.c&desc=1&order=id)]] == Known Problems == == TODO in JOMDoc d.e.f == [[TicketQuery(milestone=Release vd.e.f&status!=closed)]]
- Announce new release on mailing lists (to be done by project maintainer)
- add all announcements to Announcements
- follow this template when writting an announcement (copy news from release notes)
There is a new version of JOMDoc (a.b.c) available at http://jomdoc.omdoc.org/. News * x is new * y is new JOMDoc is a Java API for OMDoc documents, which facilitates the parsing of OMDoc XML documents into an internal Java data structure, allowing for a convenient manipulation, and serialization from the internal representation back to XML. Additionally JOMDoc is used as a presentation framework for OMDoc. With its notation service it allows for context-sensitive rendering of XML documents containing mathematical formulae in content markup (Content MathML or OpenMath) to Presentation MathML, optionally as parallel markup, i.e. interlinked with the original content markup. Transformation of OMDoc documents to XHTML is supported by bundled XSLT stylesheets. Full release notes available at http://jomdoc.omdoc.org/wiki/JOMDoc014 Download page: http://jomdoc.omdoc.org/wiki/Download
- Create news ticket with title 'JOMDoc a.b.c released!' and contents
JOMDoc va.b.c has been released. New in this version: * x is new * y is new Full release notes: https://trac.omdoc.org/jomdoc/wiki/JOMDoc014 Download: https://trac.omdoc.org/jomdoc/wiki/Download
