Releases: LanguageMachines/libfolia
Releases · LanguageMachines/libfolia
v2.20
v2.19
- again bumped the .so version, as we break the ABI
- Refactored the Class hierarchy for clearer code
- introducing an AbstractFeature class as base for all derived Features
- improved exception and error handling, including line numbers in messages
when possible - added code to detect mismatch between annotators and processors (were not
detected until now) - cleaner en better C++ code, const correctness and such...
v2.18
- buming the .so version due to ABI breaks
- fix for --canonical option in folialint
- fix for #56
- improved checking for empty nodes
- several code improvements. const correctness etc.
- fix for #55
- better check for illegal Correction's:
proycon/folia#77 - added Doxygen config
- better handling of XML comment nodes
v2.17
v2.16
v2.15
- fixed a terrible typo/bug in subclasses.cxx:
using el-referable(), where el->referable() was meant - plugged a small potential memory-leak
- fixed some offset problems in text handling
- fixed #52
- foliadiff script now returns better message on failure
- switching to C++14
- code polishing
- updated GitHub action
v2.14
[Ko van der Sloot]
- implemented an ADD_FORMATTING TextPolicy to extract otherwise hidden
text from<t-hspace>
and<t-hyph>
Markup elements
(see proycon/foliapy#25) - fix for #51
- General improvements:
- include a filename when throwing during Document processing
- added setutest() member for XmlText class
- general code quality
v2.13
[Ko van der Sloot]
- removed dependency on libtar
- quick fix for ignoring text inside
<t-hbr>
: proycon/foliapy#25
[Maarten van Gompel]
- updated minimum required libxml2 version
v2.12
v2.11
[Ko vd Sloot]
- Significant refactoring, code cleaning, code reduction, and extra comments
- fixed memory leaks in the test (and also tests destroy() function now)
- Added some safeguards against multiple setnames for text_annotation. This is a limitation discussed in proycon/folia#104
- added code to handle text extraction for "empty" rows.
- implemented a fix for empty cell's. proycon/foliatools#41
- added a fix for text offsets in embedded elements in a structure that may NOT carry text itself. Like cell inside a table.
[Maarten van Gompel]
- codemeta.json: updated metadata according to (proposed) CLARIAH requirements