Releases: LanguageMachines/libfolia
Releases · LanguageMachines/libfolia
v2.4
- comment in Doxygen format added
- bumped the library version to 14
- fix for proycon/folia#82
- fix for proycon/folia#42
- fixed problem with using new tag names on pre 1.6 documents
- better checks in folia_engine on text inconsistencies and such
(#43) - confidence output is more consistent now
- removed the folia_builder (was not used)
- code refactorings and cleanup, removing unused functions
v2.3.2
Bug fix release
- fix for LanguageMachines/foliautils#37
- fix for LanguageMachines/foliautils#38
- fixes in Correction handling.
- fixed a Multi-Threading problem with the static reverse_old map
v2.3.1
v2.3
new features:
- autodeclare mode introduced (as in FoLiApy)
- folialint by default doesn't autodeclare. use -a or --autodeclare to use it
- Better detecting of declaration errors in general
- the select function now also enables the possibility to search recursively
upto the first matching sibling. - bumped library version to 13
other changes:
- some exceptions are changed.
- less exceptions are thrown. An empty result is returned instead.
- folialint now accept bote -d and --debug
- real fix for issue70
- small bug fixes and refactorings
- accept empty Comment and Description nodes
v2.2.1
Bug fix release:
- There were some problems handling NO setname vs. EMPTY setname, during
incremental parsing in folia::Engine. This was sorted out now:
proycon/folia#74
This related to some ucto and frog issues too:
LanguageMachines/ucto#70
LanguageMachines/frog#72
v2.2
v2.1
v2.0
This is a major release.
-
Supports the new FoLiA 2.0 features:
- provenance support
- more stricter checking on annotation declarations
- added the new TextMarkupReference class
- supports Hidden Words.
- All structure elements can have the 'space' attribute
- support for groupannotations
- many more.
-
API and ABI breaches:
- library version bumped to version 10
- many functions are renamed
- the text() functions have an ENUM parameter now to select for STRICT,
RETAIN or HIDDEN
-
bug fixes
- support for xlink: improved
- there as a rare mixup between nodes and nodes in
the folia::Engine - all nodes get a 't' attribute now on serializing.
- reading Extrenal FoLiA could get in an endless loop
-
code refactoring and cleanup
v1.16
Stabilizing release for folia1.5.
The next release will support the new FoLiA 2.0
Changes:
- renamed folia::Processor to folia::Engine
- extended and improved Engine code a lot
- avoid spurious newline on Document output
- Will read and ignore some FoLiA 2.0 additions
- numerous small additions and fixes
- make sure that the XmlParser uses the HUGE model everywhere
v1.15
- 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