Skip to content

Releases: LanguageMachines/libfolia

v2.13

Choose a tag to compare

@proycon proycon released this 23 Jan 13:37

[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

Choose a tag to compare

@kosloot kosloot released this 02 Jan 15:14
  • fix for #49
  • ABI breached, so bunped the .so file version
  • cleaner C++ code, more C++11 now, removing CppCheck warnings
  • using more recent TiccUtils (for enum_flags.h)
  • several small improvements
  • improved GitHub action

v2.11

Choose a tag to compare

@proycon proycon released this 22 Jul 09:20

[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

v2.10

Choose a tag to compare

@kosloot kosloot released this 15 Dec 13:58
  • several code improvements, suggested by CPPcheck and scan-build
  • start using TextPolicy::debug
  • impemented implicitspace logic for whitespace issue proycon/folia#101

v2.9

Choose a tag to compare

@kosloot kosloot released this 12 Jul 07:53
  • Reworked the FoliaElement class hierarchy. Much clearer now
  • re-arranged file structure. Separating some files into smaller files
  • text extraction:
    • numereous changes and additions to handle spaces better.
    • refactored the code, using a new TextPolicy class for clarity
    • added code for handling 'tag' attributes using callbacks
  • improved handling of Correction
  • numerous code refactorings for clearity and speed
  • adapted and improved documentation

v2.8.1

Choose a tag to compare

@kosloot kosloot released this 07 Apr 13:19

Bug fix release.
[Ko vd Sloot]

  • re-added the ltrim() function for backward compatibility

v2.8

Choose a tag to compare

@kosloot kosloot released this 07 Apr 10:42
  • implements FoLiA v2.5, with a new 'model' for white-spaces in texts.
  • bumped the .so version to 17

[Maarten van Gompel]

[Ko vd Sloot]

  • parse and preserve the xml:space attribute.
  • added a 'space' normalizer. ALL exotic spaces (like em-space and en-space)
    are replaced by the standard ascii space
  • fixed #48
  • code cleanup/refactoring
  • ditch TravisCI and implemented a GitHub action

v2.7

Choose a tag to compare

@kosloot kosloot released this 07 Jan 10:48
  • implemented a more relaxed MetaData scheme, allowing mixing 'foreign' and 'native' MetaData
  • bumped the .so version to 15
  • features may be present in and <t-*> nodes now

v2.6.1

Choose a tag to compare

@proycon proycon released this 11 Dec 14:50

[Maarten van Gompel]

  • Updated for FoLiA v2.4.1: strip leading/trailing whitespace in text content (proycon/folia#88)

[Ko vd Sloot]

  • Fixed problem with text-consistency errors for within

v2.6

Choose a tag to compare

@proycon proycon released this 17 Nov 11:28

[Maarten van Gompel]

  • Updated for FoLiA v2.4
  • Revised external implementation
  • Implemented Modality annotation

[Ko vd Sloot]

  • cleanup and extra sanity tests
  • Implemented an 'explicit' mode for Document (FoLiA v2.3) and in folialint