0.7.9
Latest Release:
January 4, 2006

Home
Release Notes
Road Map
Downloads
Project Page
Donate to SDValidator


Questions and Updates
Join our mailing list:
SDValidator Users

Documentation:
   Help (incomplete)
    FAQ
    SDD Language
    Installation





Release Notes

SDValidator |  Library Dependencies |  Current Release |  XML SDDType |  Java Properties SDDType |  Delimited Values SDDType |  HTML SDD-Type |  SGML SDD-Type |  FCIF SDD-Type


Project: Structured Document Validator
Author: Jeff Chapman
Company:
Description:
Current Release: 0.7.9 (released on 1/4/06)
Next Release: 0.8.0

Tasks completed...
  • DONE: 0.7.9 Moved all menu strings to resource files.
  • DONE: 0.7.9 Improved column table spacing.
  • DONE: 0.7.9 Added menu option for sdd validation.
  • DONE: 0.7.9 Goto line dialog clean up.
  • DONE: 0.7.9 Added images to validate actions and shortcuts to those actions on the toolbar.
  • DONE: 0.7.9 Issuing validation error for tag appearing twice in context (as required and no order).
  • DONE: 0.7.9 The error log tab is automatically closed when there are no errors/warnings encountered for the associated file.
  • DONE: 0.7.9 Attribute names and values are being used for tag ambiguity resolution.
  • DONE: 0.7.9 Check for glyphes already defined for char ents when loading.
  • DONE: 0.7.9 Changes to character entity storage to address memory issues.
  • DONE: 0.7.9 Fixed intermittent app hang when sdd compilation fails.
  • DONE: 0.7.9 Validation errors for an SDD will now go to the same error tab during multiple validations.
  • DONE: 0.7.9 Corrected problem with compilation and absolute frequencies being reset to 1.
  • DONE: 0.7.9 Added image for recursive blocks.
  • DONE: 0.7.9 Corrected problem with Apply button and copied children of undefined elements in developer.
  • DONE: 0.7.9 Re-implemented SDDTree handling in developer to handle memory problems with large sdds.

See the Release Notes Archive for earlier change history.
Project: XML SDD-Type
Author: Jeff Chapman
Company:
Description: SDD-Type for XML data
Current Release: 2.2 (released on 2/18/05)
Next Release: 2.3

Things to do...
  • DONE: 1.1 problem with comments
  • DONE: 1.2 add basic template support
  • DONE: 1.3 add tag rendering support to improve error messages
  • DONE: 1.3.2 fix problem with singleton tags with attributes not being identified as singletons
  • DONE: 1.3.3 fix problem with templates and newlines
  • DONE: 1.3.4 remove excess whitespace within tags that have no children
  • DONE: 1.3.5 templates include comment for recursive tags
  • DONE: 1.4 prep for GPL release
  • DONE: 1.5 add support for CDATA sections
  • DONE: 1.6 allows tags and attribute names to begin with an _
  • DONE: 1.7 corrected problem with singleton tags not being recognized when immediately following an open tag
  • DONE: 1.8 changes to account for repackaging of sdvalidator code
  • DONE: 1.9 corrected problems with character entity recognition and characters allowed
  • DONE: 2.0 implemented character entity renderer
  • DONE: 2.0 updated lexer table to handle premature end of file
  • DONE: 2.1 Updated attribute validation to handle/allow character entities in attribute values.
  • DONE: 2.2 Added configurable property: Separator tag. Allows concatenated documents to be treated as if they were in separate files.

Project: Java Properties SDD-Type
Author: Jeff Chapman
Company:
Description: SDD-Type for Java Properties data
Current Release: 1.4 (released on 6/06/03)
Next Release: 1.5

Things to do...
  • DONE: 1.1 add basic template support
  • DONE: 1.2 allow ampersand character as a datatype
  • DONE: 1.2.1 remove entities datatype
  • DONE: 1.3 prep for GPL release
  • DONE: 1.4 changes to account for repackaging of sdvalidator code

Project: Delimited Values SDD-Type
Author: Jeff Chapman
Company:
Description: SDD-Type for files with Delimited Values, i.e. tabs, commas, pipes
Current Release: 1.3 (released on 6/06/03)
Next Release: 1.4

Things to do...
  • DONE: 1.0 initial implementation
  • DONE: 1.1 prep for GPL release
  • DONE: 1.2 underlying changes to configuration code
  • DONE: 1.3 changes to account for repackaging of sdvalidator code
  • add configuration persistence

Project: HTML SDD-Type
Author: Jeff Chapman
Company:
Description: SDD-Type for HTML files. Case sensitivity of tags and attribute names is configurable.
Current Release: 1.6 (released on 2/18/05)
Next Release: 1.7

Things to do...
  • DONE: 1.0 initial implementation
  • DONE: 1.1 added template support
  • DONE: 1.1 add configuration persistence
  • DONE: 1.2 corrected problem with tag regular expression
  • DONE: 1.3 implemented Configurable interface (jcutils dependency)
  • DONE: 1.4 changes to account for repackaging of sdvalidator code
  • DONE: 1.5 implemented character entity recognition
  • DONE: 1.6 corrected problems with normalization and attribute recognition.

Project: SGML SDD-Type
Author: Jeff Chapman
Company:
Description: SDD-Type for SGML files.
Current Release: 1.5 (released on 2/18/05)
Next Release: 1.6

Things to do...
  • DONE: 1.0 initial implementation
  • DONE: 1.1 changes to account for repackaging of sdvalidator code
  • DONE: 1.2 implemented character entity recognition
  • DONE: 1.3 implemented character entity renderer
  • DONE: 1.3 updated lexer table to handle premature end of file
  • DONE: 1.4 Updated attribute validation to handle/allow character entities and tags as attribute values.
  • DONE: 1.5 Added configurable property: Separator tag. Allows concatenated documents to be treated as if they were in separate files.
  • DONE: 1.5 Added configurable properties for empty attributes and unquoted attributes.
  • DONE: 1.5 Attribute values that are unquoted but contain a trailing single or double quote will throw an error.

Project: FCIF SDD-Type
Author: Jeff Chapman
Company:
Description: SDD-Type for FCIF (Flexible Computer Interface Format) files.
Current Release: 1.1 (released on 6/06/03)
Next Release: 1.2

Things to do...
  • DONE: 1.0 initial implementation
  • DONE: 1.1 changes to account for repackaging of sdvalidator code