Skip to content

Releases: LanguageMachines/libfolia

v1.13

16 May 15:24
Compare
Choose a tag to compare

[Ko van der Sloot]

  • disabled WordReference test. It was incomplete, and hard to do
  • use icu:: namespace

[Maarten van Gompel]

  • added codemeta.json
  • fix spelling errors in error messages

v1.12

19 Feb 13:46
Compare
Choose a tag to compare
  • 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

v1.11

04 Dec 13:22
Compare
Choose a tag to compare

Bug fix release:

  • handling of <comment> tags within <t> nodes
  • better handling of <wref> tags. Forbid forward references

v.1.10.1

06 Nov 15:59
Compare
Choose a tag to compare

Minor fix

  • bumped the .so version to 7.0

v1.10

18 Oct 09:43
Compare
Choose a tag to compare

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 significant
  • better version checking
  • text checking can be dis/enabled using FOLIA_TEXT_CHECK environment variable
  • added submetadata mechanism
  • implemented aliases for annotation setnames
  • added an xmlstring() serializer for Document
  • bug fixes:
    • in LineBreak serializing
    • XmlComment is textless.
    • miscellaneous small fixes

v1.9

30 Aug 14:54
Compare
Choose a tag to compare

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)

v1.8

16 Aug 08:22
Compare
Choose a tag to compare

Implements FoLiA spec 1.4.3

API changed. Bumped library version to 6.2.0

  • added textclass attribute
  • 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.
  • numerous small bug fixes

v1.7

04 Apr 08:40
Compare
Choose a tag to compare

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 and PhonContent elements now
  • some refactoring, as suggested by CPPCHECK
  • typos
  • added dangerous functions to manipulate the class of a TextContent
  • added reference counting 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

v1.6

05 Jan 14:07
Compare
Choose a tag to compare

This release implements 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 (--kanon)
  • some bug fixes

v1.5

15 Nov 13:57
Compare
Choose a tag to compare
  • 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