Skip to content

Releases: LanguageMachines/libfolia

v2.11

22 Jul 09:20
Compare
Choose a tag to compare

[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

15 Dec 13:58
Compare
Choose a tag to compare
  • several code improvements, suggested by CPPcheck and scan-build
  • start using TextPolicy::debug
  • impemented implicitspace logic for whitespace issue proycon/folia#101

v2.9

12 Jul 07:53
Compare
Choose a tag to compare
  • 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

07 Apr 13:19
Compare
Choose a tag to compare

Bug fix release.
[Ko vd Sloot]

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

v2.8

07 Apr 10:42
Compare
Choose a tag to compare
  • 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

07 Jan 10:48
Compare
Choose a tag to compare
  • 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

11 Dec 14:50
Compare
Choose a tag to compare

[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

17 Nov 11:28
Compare
Choose a tag to compare

[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

v2.5.1

15 Sep 11:26
Compare
Choose a tag to compare

[Maarten van Gompel]

  • Bugfix: Fixed handling of control characters, strip control characters by default

[Ko vd Sloot]

  • fix in date handling (lookup table for month -> integer conversion )
  • minor refactoring
  • some documentation

v2.5

02 Sep 14:55
Compare
Choose a tag to compare

[Maarten van Gompel]

  • Adapted to FoLiA v2.3
  • Support parsing of the new explicit form

[Ko vd Sloot]

  • folialint: updated usage() and man page
  • minor refactoring