Crc Generator Changelog

What's new in Crc Generator 1.2.0.1

Mar 17, 2012
  • Added many new CRC algorithms to template as described in the impressive list maintained by Greg Cook at the following URL: http://regregex.bbcmicro.net/crc-catalogue.htm
  • Added Junit test to confirm that both simple and table driven implementations work as expected for all of the sample Rocksoft^TM parameters.
  • Removed capability to create CRCs that are not a multiple of 8 bits after discovering that the algorithms did not work properly across byte boundaries. Will revisit, rethink, and fix for a later release.
  • Minor fixes (more code cleanup; a few minor visual improvements)

New in Crc Generator 1.2.0.0 (Mar 14, 2012)

  • The generated source includes compute() and simple() methods that take as input an InputStream and a register value; this allows for chunking the input message.
  • Fixed major bug with generating source for CRC generator polynomials that not a multiple of 8 bits.
  • Minor fixes (e.g. typos, unused/unreachable code, etc.).
  • Updated source to make better use of Java 6 API and Java 6 language features.
  • Updated GUI to use Java 6 "Nimbus" Look & Feel (if available).
  • Removed dependencies on some third party source.
  • Switched to Subversion as Version Control System.
  • Added Maven project file.
  • Changed license of JCRCGen to Mozilla Public License 2.0; the source code generated by the JCRCGen tool still carries no license and may be used freely within other works without any restrictions.