Menu

Tree [7ea7ee] master v0.4.1 /
 History

HTTPS access


File Date Author Commit
 DeltaDatasets 2012-02-04 Craig Robbins Craig Robbins [05f6bd] Updated README files
 DeltaQt 2012-02-16 Craig Robbins Craig Robbins [7ea7ee] Changed version string to reflect beta status.
 Doxygen unknown
 Example 2012-02-15 Craig Robbins Craig Robbins [097f29] Modified example app to output text in format i...
 Tests 2012-02-15 Craig Robbins Craig Robbins [f512aa] ifdef'd out test code
 ACKNOWLEDGMENTS.html 2012-02-03 Craig Robbins Craig Robbins [03f8c9] Updated URL in Myxomycetes citation to the curr...
 DeltaQt.pro 2012-02-11 Craig Robbins Craig Robbins [6fcd80] New test
 LICENSE-BRIEF.html unknown
 PARSING_METHOD.txt unknown
 README 2012-02-16 Craig Robbins Craig Robbins [d7f9d8] Updated README
 REFERENCES.html 2012-02-03 Craig Robbins Craig Robbins [03f8c9] Updated URL in Myxomycetes citation to the curr...
 ROADMAP-V1.0 2012-02-08 Craig Robbins Craig Robbins [bcfe4d] Updated ROADMAP

Read Me

DeltaQt aims to provide a cross-platform library of C++ classes and functions
to enable parsing of DELTA (DEscription Language for TAxonomy) files.

The release history below shows the major changes between versions and
revisions. For full details refer to the git repository history.


RELEASE HISTORY

**** NOTE: Starting with version 0.4.0 of DeltaQt, the DELTA datasets are no
           longer included within the source code release package (although
           they are still in the source code repository). The datasets are
           now provided as a separate package that can be downloaded from
           https://sourceforge.net/projects/deltaqt/files/DELTA-Datasets/


------------------------------------------------------------------------------
Version        0.4.1            2012-02-16
Status         Beta

This is primarily a bug fix release with many bugs fixed. Tests have been added
to compare the output from DeltaQt (after parsing) with the input files to
verify that the data output matches the input data. Although this is a 'bug fix'
release and the version number has only increased by one revision, the
substantial bug fixes and the verification that the output data are correct and
match the input warrants a change of status from Alpha to Beta; all of the
'core' functionality is implemented apart from character images and taxon
images. Development will continue as per the roadmap although release frequency
may slow down -- I will be continuing development in parallel with another
application I am working on. Thank you to everybody who has helped get DeltaQt
to this significant stage of implementation.

------------------------------------------------------------------------------
Version        0.4.0            2012-02-04
Status         Alpha

    * Addition of "The Echinosteliales (Myxomycetes)" DELTA dataset, thanks
      kindly to Francisco Pando;
    * Support for the 'meta-directive' *COMMENT @encoding <codec> to specify
      text encoding for the input files. The implementation follows the
      specification put forth by Thomas Klyver. The Myxomycetes dataset
      is encoded using IBM850 and the encoding 'meta-directive' has been added
      to each of its input files.
    * The following directives are now parsed: NUMBER OF CHARACTERS,
      MAXIMUM NUMBER OF STATES, MAXIMUM NUMBER OF ITEMS, NUMBERS OF STATES;
      The data associated with these directives are used to provide some basic
      data validation after the input files have been parsed;
    * Minor bug fixes
    * A detailed change log is available from the source control repository
      
------------------------------------------------------------------------------
Version        0.4.0-pre-002    2012-01-27
Status         Alpha

    Due to the bug related to Fedora16, users using 0.4.0-pre-001 are advised
    to update to this release.

    * Added support for text encoding
    * Updated the example application so that the user can choose between
      Windows-1252, UTF-8 and IBM850 (CP850) encodings, although any text
      encoding supported by Qt is possible
    * Updates to the text encoding also fixed a bug under Fedora16 (KDE, Qt
      4.8.0) where an incorrect encoding was used
      
------------------------------------------------------------------------------

Version        0.4.0-pre-001    2012-01-25
Status         Alpha

    * Addition of VIDE dataset to DeltaDatasets directory
    * Minor bug fix reading character notes
    * Minor optimisations (parsing is ~12% faster than 0.3.0)
    * Updated example application
    
    Note: This version of DeltaQt was originally going to be version 0.3.1,
          however the addition of VIDE to the package warrants a minor version
          increase rather than a revision increase. VIDE is a complex dataset
          that 'stresses' the parser (it takes considerably longer to parse
          than the other included datasets).

------------------------------------------------------------------------------
Version        0.3.0    2012-01-22
Status         Alpha

    * Added support for the following directives:
         - DEPENDENT CHARACTERS
         - IMPLICIT VALUES
         - MANDATORY CHARACTERS
    * Bug fixes

------------------------------------------------------------------------------
Version        0.2.1    Not released (repository only)
Status         Alpha

    * Bug fixes
    * Added line numbers to error/log messages

------------------------------------------------------------------------------
Version        0.2.0    2012-01-15
Status         Alpha

    * Added example DELTA datasets
    * Example application updated
    * Many bug fixes
    * Correctly parses all test datasets
    * New parsing algorithm implemented
        * Faster
        * Cleaner (code)
        * Handles comments (text surrounded by '<' and '>' as defined by the
          the DELTA standard (2005)  (Version 0.1.2 treated every occurrence of
          a < or > as a comment delimiter, which is not correct)
    * Test code moved out of the example application into a separate directory

------------------------------------------------------------------------------
Version        0.1.2    2012-01-07
Status         Alpha

    General:
    * Bug fixes
    * Added toDelta() family of functions to convert internal representation
      back to a DELTA string
    * Added documentation
    * Minor changes to the example application
    * Created Doxygen user documentation

    Internal:
    * Added classes in preparation for 0.n.0 which shall parse the files using
      a different method (see deltaparserprivate.{h|cpp}. 'n' is a revision
      number that is yet to be determined but to be implemented before version
      1.0.0. These classes are not currently used.

------------------------------------------------------------------------------
Version        0.1.1    2012-01-05
Status         Alpha

    * Not released (bug fixes)

------------------------------------------------------------------------------
Version        0.1.0    2012-01-01
Status         Alpha

    * Initial public release
------------------------------------------------------------------------------
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.