1.15 2018-11-29
[Ko van der Sloot]
* added (still experimental) code for a FoLiA Builder, Processor and
  TextProcessor class.
  Use with care. The API may change unannounced!
* a foliadiff script (using folialint) is installed now
* several refactorings, to make the code more clear.
* the 'ref' attribute was not serialized for TextContent
* several smaller small bug fixes
* the .so version is bumped to 9 because of a lot of API/ABI changes

1.14 never released

1.13 2018-05-16
[Ko van der Sloot]
* disabled WordRefrence test. It was incomplete, and hard to do
* use icu:: namespace

[Maarten van Gompel]
* added codemeta.json
* fix spelling errors in error messages

1.12 2018-02-19
* configuration cleanup. MacOSX is better supported now.
* folialint now supports --fixtext (handle with care!)
* library version bumped to 8.0, due to changes in the API
* regenerated FoLiA properties (to FoLiA version 1.5.1)
* several small bug fixes

1.11 2017-12-04
Bug fix release:
* handling of <comment> tags within <t> nodes
* better handling of <wref> tags. Forbid forward references

1.10.1 2017-11-06
Minor fix
* bumped the .so version to 7.0

1.10 2017-10-17
Major Release, implementing FoLiA spec 1.5
* added text checking for all 1.5 documents and up
* added offset and ref checking for Text in all 1.5 documents and up
* 'empty' text inside TextContent, PhonContent and Textmarkup is significamt
* better version checking
* text checking can be dis/enabled using FOLIA_TEXT_CHECK environment variable
* added submetadata mechanism
* implemented aliasses for annotation setnames
* added an xmlstring() serializer for Document
* bug fixes:
  - in LineBreak serializing
  - XmlComment is textless.
  - miscelaneous small fixes

1.9  2017-08-30
Bug fix release
* accept ICU 50 too (was 52) to make CentOS happy
* XmlComment INSIDE <t> lead to crashes. fixed.
* code changes in code that is only executed for documents in folia 1.5 format
  (that shouldn't exist in the wild)

1.8  2017-00-16
Implements FoLiA spec 1.4.3
* adding textclass attribute
API changed. Bumped library version to 6.2.0
[Ko van der Sloot]
* added experimental textchecking code. only working for FoLiA documents
  according to spec 1.5. NOT RELEASED YET!
  Work in Progress
* fix in generate_id. AUTO_GENERATE_ID property was ignored.
* numereous bug fixes

1.7  2017-04-04
API changed so bumped library version to 6.1.0
[Ko van der Sloot]
* textcontent() and phoncontent() return const pointers, and also
  work for TexContent adn PhonContent elements now
* some reactoring, as suggested by CPPCHECK
* typos
* added dangerous functions to manipulate the class of a TextContent
* added reference countion on annotations.
  This allows to remove unneeded declarations.
* small bug fixes:
  - str() should never throw.
  - avoid memory leak

[maarten van Gompel]
* fixes in folia_properties for FoliA spec 1.4.1

1.6  2017-01-05
* We now implement FoLiA spec 1.4
* ABI breakage. .so name bumped to 6.0.0
  reason:
  - new properties added
  - implementation of generateId() is changed
* enhancements to folialint. Saving a document with --strip also
  implies canonical output
* some bug fixes

1.5  2016-11-14
[Ko van der Sloot]
* Bumped the .so name. Should have been done in 1.4!
* addition: text() mebmer for document-
* minor bug fixes:
  - isNCname test now conforms to XML definition
  - improved am error messag in Document
  - check empty attributes in Feature() construction

1.4  2016-10-18
[Ko van der Sloot]
* Now fully implements Folia spec 1.3.2
   - multiple ForeignData nodes
   - added more Feature nodes, like Polarity, Strenght
   - Source, Target, Relation, Predicate, Sentiment Statement,
     Observation Annotations and Layers.
   - Comment node
   - better version checking.(and a bit relaxed too)
* some bug fixes and code improvement.
  - str() works more as expected
  - fixup ref 'id' vs. 'xml:id'
  - improved sanity check to better test errors in the specs.

* added language getter and setter.

1.3  2016-07-11
[Ko van der Sloot]
Maintenance release:
- long options --help aan --version added
- fix in LineBreak: text() generates a newline

1.2  2016-05-23
[Ko van der Sloot]
  * now based on Folia spec 1.2
     - ForeignData node added
     - Foreign metadata in document
     - relaxed aref and ref type, implementing full xlink syntax for
       'simple' and 'locator' type.
     - Linebreak nows supports 'linenr', 'pagenr' and 'newpage' attributes
     - enhanced folialint:
        - added a '--strip' option to strip 'instable'
          information like dates and version numbers.
	- added '--output' option to speciy an file
	- added '--nooutput'option to suppres output
     - document outputs annotations in same order as read in.
     - we no longer output the set for AnnotationLayers
     - alien atributes are totally ignored now.
     - small bug fixes

1.0  2016-03-09
[Ko van der Sloot]
  * totally reworked the implementation:
      it is based on code generated from generic definitions that
      assure that the Python and C++ versions are always inline
      (Most of that work done by Maarten van Gompel)
  * simplified and overhauld the class API.
  * a lot of bug fixes for cornercases

0.13 2016-01-14
[Ko van der Sloot]
  * repository moved to GitHub
  * added Travis support
  * much smaller memory footprint
  * Document deletion was very slow due to a brainfarth
  * no more initialization problems in MT cases
  * use XML_PARSE_HUGE to be able to handle VERY LARGE documents
  * text() functions in line with the Python version
  * added new "tags" to keep in sync with the Python version
  * a lot of small code updates and refactorings

0.12 2014-09-23
[Ko van der Sloot]
  * release 0.12
  * library version bumped to 3.0.0 because ABI and API have heavily changed

0.11 2014-09-16
  * now implements nodes like: Ref, Note, External
  * Correction may be added to a lot more nodes
  * several bug fixes
  * better MT safe
  * major API and ABI changes: Added a true virtual base,
    using virtual inheritance.

0.10
  * some XML stuff is moved to ticcutils
  * also use some other goodies form ticcutils
  * now implements new nodes like Metric, Coreferences and Semroles
    (following the FoLiA 0.9 specs)
  * a lot of code improvement too, including some bug fixes

0.9
  * lost in tranistion

0.8 2012-03-29
  * reworked and improved handling of (default) annotation sets.
    We are more strict now.
  * some refactoring to get a more uniform handling of folia::classes

0.7 2012-02-13
  * some bugs fixed in annotation declaration handling
  * added GAP annotation to gap

0.6 2012-01-09
  * fixed a problem with escaping in arguments, "att='\\'" failed

0.5 2011-12-21
  * 0.4 is lost in space
  * rather extensive rework. API and ABI changed.
    More to do, but releasing now is desirable

0.3 2011-11-02
[Ko van der Sloot]
  * Get ready for first (beta) release as a package
