Version 0.1.11:
   + fixed another manifestation of bug [ #424488 ] and updated the
     TestOfBlankOptional test-case.
   + fixed bug [ #428617 ] which was due to an incomplete method name
     change (see 1st point of previous version).  just to be sure, to
     be sure, added a test-case to the regression tests.
   + fixed bug [ #425201 ] pertaining to OID definite encoding --code
     from Axelle Apvrille.  in the process fixed a bug pertaining to
     OID definitions with all numbers.
   + added a new test case for the above two bugs.
   + added Axelle Apvrille to the list of Authors.
   + removed the code to initialise log4j framework.  now relies on
     the Java option (-D) log4j.configuration which does a similar job.
     this makes the code totally immune against where the log4j
     initialisation occurs.
   + fixed a bug related to my mis-interpretation of the specs.  now
     constructs with DEFAULT are also marked as optional.  this was
     causing problems in generating valid X509 v3 classes.
   + renamed src/test/1eecert.x509 to src/test/x509-id-v1.der.
   + removed the file src/test/x509.asn originally contributed by
     So"ren Hilmer <hilmer@teliamail.dk> since it is now the basis of
     src/test/cryptix.asn.
   + added src/test/x509-id-v3.der contributed by Christopher William
     Turner.  also updated etc/cryptix.asn to include his additions
     to the CertificateInfo (in order to handle Extensions).

Version 0.1.10:
   + removed (hopefully for good!) the limitations on user types named
     "name" and "value." re-wrote the IType signatures and changed the
     implementations everywhere to use the new method names.  the new
     names should not conflict anymore with those, and other, special
     names.
   + compound types now display correctly, in their tags, the fact that
     they are "constructed." this was really a nuisance since it was
     not causing encoding/decoding errors.
   + now using JUnit for regression testing. first application was to
     test the above fix!
   + fixed bug [ #418816 ]. now correctly checks for the existence of
     log.properties file in the documented locations and if it does not
     find it the code uses a BasicConfigurator() to initialise logging.
   + added a TestCase to test the fix for the above bug.
   + fixed bug [ #425895 ]. now does not throw BlankElementException
     when encoding OPTIONAL CHOICE types.
   + added a TestCase, and types (in etc/test.asn) to test the fix for
     the above bug.
   + fixed bug [ #424488 ]. now properly handles both encoding and
     decoding of OPTIONAL types.
   + added test/TestOfBlankOptional and data in etc/test.asn to test
     the above fix.

Version 0.1.9:
   + fixed a bug in DER decoding multi-byte tags.
   + worked on a bug in CHOICE processing. still unresolved.
   + fixed bug [ #411380 ] Make needs to make a lib/ when CVS check.
   + use sablecc-2.17.1 including generated tools.
   + started a "Known Limitations" document.
   + fixed the usage text of the Main tool to reflect new option.
   + made the generated Java code more resiliant against identifier names
     that are valid in ASN.1 but invalid in Java.  identifiers now undergo
     the following transformation: (a) multiple hyphens are replaced by one
     hyphen, and (then) (b) the sequence hyphen-character is replaced by
     the uppercase version of the character.  needs more testing.
   + fixed a bug in the code generation of tagged types.
   + moved the contents of package cryptix.asn1.tools to cryptix.asn1.tool.
   + updated the information in the manifest template file that gets used when
     jarring the jar file.
   + renamed the method getName() in IType and Type (cryptix.asn1.lang) to
     getConstructName() so as to allow users to use a field named 'name' in
     their specifications file(s).

Version 0.1.8:
   + added handling of IMPLICIT/EXPLICIT tagging.

Version 0.1.7:
   + use SableCC (2.16.2) instead of JavaCC.
   + better primitives for setting values to ASN.1 objects.
   + added support for GeneralizedTime.
   + added support for all printable string types.
   + use (cygwin) make and bash.
   + use log4j for logging.
   + use Aaron Renn's getopt package for command line processing.
   