Releases: proycon/folia
Releases · proycon/folia
v2.5.3
v2.5.1
v2.5.0
- The main focus of this release is a reworked and strictly specified whitespace handling. Some changes were already introduced to this end v2.4.1 but these did not solve the problem sufficiently yet. We have now implemented a strict interpretation of whitespace, documented here: https://folia.readthedocs.io/en/latest/text_annotation.html#whitespace . The new rules are applied to older documents as well so this may lead to different perspective on the text in certain cases, but validators will fall back to the old rules and not cause a hard validation failure if the new rules are not met, preserving backward compatibility. (#88)
- Implemented processor tags, a simple tagging mechanism that gives users some handles to convey extra information they want to make available to certain processors. (#93)
- Added a t-lang element (markup counterpart of the lang element)
v2.4.2
v2.4.1
v2.4.0
- Added modality annotation (#86) this is now preferred also for sentiment annotation (the dedicated sentiment annotation type is deprecated but remains for backward compatibility) as well as other modalities such as negations, truthfulness, doubt.
- Added a simple set definition for geolocation and an example to the documentation (using metric annotation)
- Minor backward-compatibility breaking change: renamed modalityfeature in coreference links to
mod
so it doesn't conflict with the new modality element, I've never seen anybody use this aspect of coreference linking in FoLiA yet so it's a small risk I'm taking. Let me know if it causes issues for anybody. - Reintroduced and documented External annotation (#87), allowing you to separate child documents from parent documents whilst maintaining links.
v2.3.0
- Added the possibility of serialising FoLiA to explicit form. Explicit form is a more verbose XML serialisation that makes assumptions that are usually implicit in FoLiA (such as defaults and element categories) explicit in the output. This facilitates the job for parsers who do not implement the full FoLiA logic. This is meant to be used as an alternative serialisation only in cases where it makes sense (to support such 3rd party parsers). #84
- Documentation and README updates:
- added the new rust library, amended implementation list
- Added new examples and fixed some existing examples
- Some added flexibility in certain nested of structural elements;
- allow Word directly under Division
- allow Linebreaks in tables, figures and lists (outside of items, rows/cells), because these are sometimes used to denote pagebreaks in multi-span tables/figures/lists.
v2.2.1
Minor update release:
- added a syntactic movement example from proycon/flat#138
- added FQL documentation on adding relations (proycon/foliapy#11)
- allow AbstractInlineAnnotation in quote