Skip to content

OpenNLP 3.0.0-M2

Latest

Choose a tag to compare

@mawiesne mawiesne released this 31 Mar 05:27
· 7 commits to main since this release

Summary

The 3.x release line of Apache OpenNLP introduces no known breaking changes while significantly modularizing the project to improve library usage and future extensibility. The core API remains stable and fully compatible with 2.x, so existing projects can continue using the opennlp-tools artifact without (substantial) modifications.

Key Highlights:

  • Notable Changes:
  • New Features:
    • Apache OpenNLP can now detect sentiment from text (OPENNLP-855)
    • The eval corpus format for GermEval2014 is now supported (OPENNLP-976)
    • Document Categorization is now possible via a binding to LibSVM (OPENNLP-1808)
  • Bug Fixes:
    • The SentenceDetector got three fixes in handling edge cases with abbreviation dictionaries (OPENNLP-1809, OPENNLP-1810, OPENNLP-1811) - NOTE: These fixes will be back-ported to the upcoming OpenNLP release 2.5.8 as well.
  • Improvements:
    • Language Codes passed in are now stricter validated to comply with ISO-693 standard (OPENNLP-991)
    • The OpenNLP developer manual (HTML + PDF) got an uplift for the UIMA documentation part, being largely extended (OPENNLP-49)

What's Changed

Full Changelog: https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12356724&projectId=12311215