VCLog

HEAD / 2012-03-04

Current Development

3 Major Enhancements

3 Bug Fixes

1.8.2 / 2011-12-08

This release changes the way in which vclog is configured to use the Confection gem. This means VCLog custom configuration for a project must go in a `vclog do` BSD-2-Clause license.

1 Major Enhancements

1 Minor Enhancements

1 Bug Fixes

1.8.0 / 2010-11-21

5 Minor Enhancements

1.7.0 / 2010-06-27

In this release the heuristics interface has changed such that the block is passed the commit message and the matchdata, instead of the previous matchdata splat. The rule can alos return either the sybolic label or a two element array of label and new message, which allows the rule to "massage" the message as needed. This release also improves the git log parser to be much more robust.

1 Major Enhancements

1 Minor Enhancements

1.6.1 / 2010-06-24

This release repairs the Atom feed format and adds an RSS feed format. Both formats are nearly conformant with strict validations --only a couple minor issues remain to iron out (such as embedded feed url). Ragardless, they should work fine with feed readers (which are not as strict).

2 Minor Enhancements

1.6.0 / 2010-06-22

4 Minor Enhancements

1.5.0 / 2010-05-28

This release adds support for Mercurial repositories and Atom newsfeed output format. The commandline inteface has change such that --format/-f is used to select the format instead of using the previous per-format options, e.g. use -f xml instead of --xml. This release also includes some subtantial changes under-the-hood --the first of a two part code refactoring process.

2 Major Enhancements

1 Minor Enhancements

1 Bug Fixes

1.4.0 / 2010-05-26

This release includes some basic improvments and a few bug fixes. The primary change you might encounter is the need to use -e or --extra in order to see the detailed Changes list in the Release History. Also changed 'git-log' to 'git log', as it seems the latest versions of git does not support the many executables any longer. SVN support requires xmlsimple library. Note also that SVN support is lack luster at this time becuase it hits the server every time an 'svn log' command is issued which is done once for each tag when a history is generated (any one know a better way?).

2 Minor Enhancements

3 Bug Fixes

1.3.0 / 2010-02-08

For the an end-user the only significant change is the support of 'label:' notation for commit labels. I have found that I am much more apt to use them if they come first in the commit message and that some developers already use the 'label:' notation to specify 'system module' effected --a useful system of labeling.

2 Major Enhancements

2 Minor Enhancements

2 Bug Fixes

1.2.0 / 2009-10-26

Version 1.2 overhuals the internals so that History output is based on scm tags, not on a pre-existing history file. This is really the proper way to go about it and those who use it will, I think, be happily surprised at how it promotes good practices for the maintenance of History files. This overhaul led to substantial changes in the command-line interface. (7rans )

1 Minor Enhancements

1 Bug Fixes

1.1.0 / 2009-10-23

This release adds yaml and json formats an improves the command.

1.0.0 / 2009-10-13

This is the first "production" release of VCLog.