Releases: apache/opennlp
OpenNLP 3.0.0-M1
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 modifications.
Key Highlights and Recommendations:
• Modularization: The project is now organized into multiple modules:
• opennlp-api, opennlp-core, opennlp-cli, opennlp-extensions, ML modules (e.g., opennlp-ml-maxent, opennlp-ml-perceptron), and more.
• Users can include only the modules needed, reducing dependency footprint.
• Only opennlp-runtime is mandatory for basic functionality.
• CLI Stability: Existing command-line usage remains unchanged.
What's Changed
- OPENNLP-1708: Raise OpenNLP version to 3.x on main branch by @mawiesne in #785
- OPENNLP-1724: Update JUnit to 5.13.0 by @dependabot[bot] in #787
- Remove code review requirement for 2.x branch to allow cherry picking already reviewed commits by @rzo1 in #788
- Disable merge request requirement for opennlp-2.x by @rzo1 in #789
- OPENNLP-1724: Update JUnit to 5.13.1 by @dependabot[bot] in #790
- OPENNLP-1746: Move to Apache Parent 35 by @dependabot[bot] in #793
- OPENNLP-1747: Update build-helper-maven-plugin to 3.6.1 by @dependabot[bot] in #791
- OPENNLP-1708: Introduce new OpenNLP module structure by @mawiesne in #786
- OPENNLP-1751: Update log4j2 to 2.25.0 by @dependabot[bot] in #797
- OPENNLP-1752 Update license-maven-plugin to 2.6.0 by @dependabot[bot] in #796
- OPENNLP-1747: Update build-helper-maven-plugin to 3.6.1 by @dependabot[bot] in #795
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #798
- OPENNLP-1754 - Convert GH Action Tags into Pinned SHA by @rzo1 in #800
- OPENNLP-1745: SentenceDetector - Add Junit test for useTokenEnd = false by @NishantShri4 in #792
- Fix Eval Build for OpenNLP 3.x by @rzo1 in #794
- OPENNLP-1754: Update actions/setup-java to 4.7.1 by @dependabot[bot] in #802
- OPENNLP-1753: Switch to pre-trained Model binaries v1.3 by @mawiesne in #799
- OPENNLP-1724: Update JUnit to 5.13.2 by @dependabot[bot] in #804
- OPENNLP-1755 - Align Module Names with OpenNLP Models Name by @rzo1 in #803
- OPENNLP-1756: Update classgraph to 4.8.180 by @dependabot[bot] in #805
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #807
- OPENNLP-1724: Update JUnit to 5.13.3 by @dependabot[bot] in #808
- OPENNLP-1758: Enhance Javadoc of UIMA extension by @mawiesne in #813
- OPENNLP-1760: Make SourceForge URLs in Tests configurable to avoid 403/Rate limiting issues by @rzo1 in #817
- OPENNLP-1753: Switch to Models v1.3 - Follow up by @mawiesne in #815
- OPENNLP-1757: Expose probs() method in thread-safe probabilistic ME classes by @mawiesne in #812
- OPENNLP-1759: Optimize computation of hashCode in StringList by @mawiesne in #814
- OPENNLP-1751: Update log4j2 to 2.25.1 by @dependabot[bot] in #818
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #819
- Update copyright year in several files by @mawiesne in #820
- OPENNLP-1764: Update classgraph to 4.8.181 by @dependabot[bot] in #824
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #825
- OPENNLP-1762: Fix mvn clean install by setting default download property to SourceForge for surefire/failsafe by @rzo1 in #821
- OPENNLP-1766: Update logcaptor to 2.12.0 by @dependabot[bot] in #827
- OPENNLP-1767: Fix sentence detection when an abbreviation overlaps at sentence end by @mawiesne in #829
- Bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #830
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #832
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in #833
- Bump actions/setup-java from 4.7.1 to 5.0.0 by @dependabot[bot] in #834
- OPENNLP-1766: Update logcaptor to 2.12.1 by @dependabot[bot] in #836
- OPENNLP-1769: Update maven-failsafe-plugin to 3.5.4 by @dependabot[bot] in #837
- Enable dependabot for non default branches (2.x) by @rzo1 in #838
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in #850
- Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #852
- Bump junit.version from 5.13.3 to 5.13.4 by @dependabot[bot] in #843
- Enable Java 25 as additional CI Java version since it is GA now. by @rzo1 in #839
- OPENNLP-1771: Update ONNX runtime to 1.23.0 by @dependabot[bot] in #854
- OPENNLP-1772: Update log4j2 to 2.25.2 by @dependabot[bot] in #855
- OPENNLP-1773: Update license-maven-plugin to 2.7.0 by @dependabot[bot] in #858
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #862
- OPENNLP-1774: Update JUnit to 6.0.0 by @dependabot[bot] in #868
- OPENNLP-1776: Update forbiddenapis plugin to 3.10 by @dependabot[bot] in #869
- OPENNLP-1775: Update Uimaj to 3.6.1 by @dependabot[bot] in #867
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #870
- Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in #879
- OPENNLP-1777: Update ONNX runtime to 1.23.1 by @dependabot[bot] in #878
- OPENNLP-1778: Update classgraph to 4.8.184 by @dependabot[bot] in #873
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #880
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #881
- OPENNLP-1781: SentenceDetectorME throws StringIndexOutOfBoundsException when sentence starts with an abbreviation by @rzo1 in #883
- OPENNLP-1779: Update Checkstyle to 12.0.1 by @dependabot[bot] in #875
- OPENNLP-1783: Update ONNX runtime to 1.23.2 by @dependabot[bot] in #886
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #887
- OPENNLP-1784: Update JUnit to 6.0.1 by @dependabot[bot] in #888
- OPENNLP-1782: Add tagging examples to verify French POS model by @meriam2303 in #863
- Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #890
- Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #893
- Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 by @dependabot[bot] in #898
- OPENNLP-1785: Ignore ParserConfigurationException in DocumentBuilder when setting XML secure processing feature unsupported on Android by @soupslurpr in #896
- OPENNLP-1788: Enhance
opennlp.tools.util.Versionto parse suffixed version by @rsvoboda in #899 - Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.1 to 3.8.0 by @dependabot[bot] in #901
- Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #903
- Bump actions/setup-java from 5.0.0 to 5.1.0 by @dependabot[bot] in #905
- OPENNLP-1770: Updating logo for docs by @jzonthemtn in #895
- Bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 by @dependabot[bot] in #908
- Bump actions/cache from 4.3.0 to 5.0.0 by @dependabot[bot] in #912
- Bump peter-evans/create-pull-request from 7.0.11 to...
OpenNLP 2.5.7
What's Changed
- OPENNLP 2.5.6.1 by @rzo1 in #884
- [2.x]: OPENNLP-1783: Update ONNX runtime to 1.23.2 by @dependabot[bot] in #885
- [2.x]: OPENNLP-1784: Update JUnit to 6.0.1 by @dependabot[bot] in #889
- [2.x]: Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #891
- [2.x]: Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #894
- [2.x] OPENNLP-1785: Ignore ParserConfigurationException in DocumentBuilder when setting XML secure processing feature unsupported on Android by @soupslurpr in #892
- [2.x]: Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 by @dependabot[bot] in #897
- [2.x] OPENNLP-1788: Enhance
opennlp.tools.util.Versionto parse suffixed version by @rsvoboda in #900 - [2.x]: Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.1 to 3.8.0 by @dependabot[bot] in #902
- [2.x]: Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #904
- [2.x]: Bump actions/setup-java from 5.0.0 to 5.1.0 by @dependabot[bot] in #906
Full Changelog: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&version=12356333
OpenNLP 2.5.6.1
What's Changed
- Release OpenNLP 2.5.6 by @mawiesne in #871
- [2.x]: Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in #872
- [2.x]: OPENNLP-1777: Update ONNX runtime to 1.23.1 by @dependabot[bot] in #874
- [2.x]: OPENNLP-1778: Update classgraph to 4.8.184 by @dependabot[bot] in #877
- [2.x] OPENNLP-1781: SentenceDetectorME throws StringIndexOutOfBoundsException when sentence starts with an abbreviation by @rzo1 in #882
- [2.x]: OPENNLP-1779: Update Checkstyle to 12.0.1 by @dependabot[bot] in #876
Full Changelog: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&version=12356312
OpenNLP 2.5.6
What's Changed
- Release OpenNLP 2.5.5 by @mawiesne in #826
- OPENNLP-1762: Fix mvn clean install by setting default download property to SourceForge for surefire/failsafe (OpenNLP 2.x) by @rzo1 in #822
- [2.x]: Bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #840
- [2.x]: Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #841
- [2.x]: Bump actions/setup-java from 4.7.1 to 5.0.0 by @dependabot[bot] in #842
- [2.x]: Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in #848
- [2.x]: Bump io.github.hakky54:logcaptor from 2.12.0 to 2.12.1 by @dependabot[bot] in #849
- [2.x]: Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #844
- [2.x]: Bump junit.version from 5.13.3 to 5.13.4 by @dependabot[bot] in #845
- [2.x]: Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #853
- [2.x]: Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in #851
- [2.x]: OPENNLP-1771: Update ONNX runtime to 1.23.0 by @dependabot[bot] in #861
- [2.x]: OPENNLP-1772: Update log4j2 to 2.25.2 by @dependabot[bot] in #857
- [2.x]: OPENNLP-1773: Update license-maven-plugin to 2.7.0 by @dependabot[bot] in #856
- [2.x]: OPENNLP-1774: Update JUnit to 6.0.0 by @dependabot[bot] in #864
- [2.x]: OPENNLP-1776: Update forbiddenapis plugin to 3.10 by @dependabot[bot] in #865
- [2.x]: OPENNLP-1775: Update Uimaj to 3.6.1 by @dependabot[bot] in #866
Full Changelog: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&version=12355253
OpenNLP 2.5.5
What's Changed
- OPENNLP-1724: Update JUnit to 5.12.2 by @dependabot[bot] in #764
- OPENNLP-1725: Update logcaptor to 2.11.0 by @dependabot[bot] in #770
- OPENNLP-1727: Correct example snippet for loading a model from the classpath by @mawiesne in #771
- OPENNLP-1728: Improve JavaDoc of opennlp.tools.models package by @mawiesne in #772
- OPENNLP-124: Maxent/Perceptron training should report progress back via an API by @NishantShri4 in #758
- OPENNLP-1729: Provide easier loading of Models for given model lang and type by @mawiesne in #775
- OPENNLP-1730: Update ONNX runtime to 1.21.1 by @dependabot[bot] in #774
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #776
- OPENNLP-1730: Update ONNX runtime to 1.22.0 by @dependabot[bot] in #782
- OPENNLP-1732: Eliminate use of raw types for StopCriteria by @mawiesne in #779
- OPENNLP-1733: Remove implements Serializable from LanguageDetector by @mawiesne in #780
- Regenerated NOTICE file after dependency changes by @github-actions[bot] in #783
- OPENNLP-1731: Add Junits for NGramLanguageModelTool by @NishantShri4 in #778
- OPENNLP-1734: Adjust GH CI config to build with Java 25-ea by @mawiesne in #781
- OPENNLP-1545 - Close ZipInputStream in BaseModel by @rzo1 in #784
- OPENNLP-1754 - Convert GH Action Tags into Pinned SHA (2.x) by @rzo1 in #801
- Update GH action definitions (opennlp-2.x) by @rzo1 in #811
- OPENNLP-1745: SentenceDetector - Add Junit test for useTokenEnd = false (OpenNLP 2.x) by @mawiesne in #809
- OPENNLP-1753: Switch to pre-trained Model binaries v1.3 (OpenNLP 2.x) by @mawiesne in #810
Full Changelog: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&version=12355873
OpenNLP 2.5.4
What's Changed
- OPENNLP-1696: Update logcaptor to 2.10.1 by @dependabot in #738
- OPENNLP-1694: Enhance JavaDoc in util.featuregen package by @mawiesne in #739
- OPENNLP-1697 - GH action fail because of 403 returned by sourceforge by @rzo1 in #741
- OPENNLP-1688 - Add GH action to test binaries (*nix + win) in GH actions by @rzo1 in #740
- OPENNLP-1695: Add more tests for classes in formats package by @mawiesne in #742
- OPENNLP-1702: BratDocumentStream should process files in bratCorpusDir deterministically by @mawiesne in #745
- OPENNLP-1521: Add documentation to describe how to re-generate snowball stemmer code by @rzo1 in #744
- OPENNLP-1701: Re-generates Snowball Stemmer Code by @rzo1 in #743
- OPENNLP-1704 - Auto-generate NOTICE for OpenNLP Core Project by @rzo1 in #746
- OPENNLP-385: Add unit tests for OpenNLP UIMA component by @mawiesne in #748
- OPENNLP-1705: Update JUnit to 5.12.0 by @dependabot in #749
- Bump slf4j.version from 2.0.16 to 2.0.17 by @dependabot in #750
- OPENNLP-1707: Update ONNX Runtime to 1.21.0 by @dependabot in #752
- OPENNLP-1705: Update JUnit to 5.12.1 by @dependabot in #755
- OPENNLP-287: Extend POS Tagger documentation with more information about the tag dictionary by @NishantShri4 in #754
- OPENNLP-1720: Move to Apache Parent 34 by @dependabot in #756
- OPENNLP-1721: Update maven-failsafe-plugin to 3.5.3 by @dependabot in #759
- OPENNLP-1719: Add additional ITs for verification of UD POS models by @mawiesne in #757
- OPENNLP-1696: Update logcaptor to 2.10.2 by @dependabot in #762
- OPENNLP-1722: Update jacoco-maven-plugin to 0.8.13 by @dependabot in #761
- OPENNLP-1723: Update forbiddenapis plugin to 3.9 by @dependabot in #760
New Contributors
- @NishantShri4 made their first contribution in #754
Full Changelog: opennlp-2.5.3...opennlp-2.5.4
OpenNLP 2.5.3
What's Changed
- OpenNLP 2.5.2 by @mawiesne in #730
- OPENNLP-1684: Reduce creation of String instances in BrownBigramFeatureGenerator by @mawiesne in #731
- OPENNLP-1685 Adapt bin.xml assembly descriptor to include generated JavaDoc by @mawiesne in #732
- OPENNLP-1687: Remove quotes around $HEAP in opennlp tools shell script by @chenrui333 in #734
- OPENNLP-1686: Adjust GH CI config to build with Java 24-ea by @rzo1 in #735
- OPENNLP-1689 - Update GH actions with ASF #builds security recommendtions by @rzo1 in #736
New Contributors
- @chenrui333 made their first contribution in #734
Full Changelog: opennlp-2.5.2...opennlp-2.5.3
OpenNLP 2.5.2
What's Changed
- Opennlp 2.5.1 by @mawiesne in #707
- OPENNLP-1667: Add thread-safe version of ChunkerME by @mawiesne in #708
- OPENNLP-1668: Avoid multiple DecimalFormat instances in AbstractModel by @mawiesne in #710
- OPENNLP-1669: Improve JavaDoc of QN related classes by @mawiesne in #709
- OPENNLP-1670: Disable releases for apache.snapshots repo by @adoroszlai in #711
- OPENNLP-1671: Convert while loops with duplicated code to do-while loops by @mawiesne in #712
- OPENNLP-1673: Re-use static conversion methods in ArrayMath by @mawiesne in #714
- OPENNLP-1674: Make use of enhanced switch expression introduced in Java 14 by @mawiesne in #715
- OPENNLP-1672: Flip misordered assertEquals arguments in several tests by @mawiesne in #713
- OPENNLP-1675: Address ShellCheck warnings for shell scripts by @mawiesne in #716
- OPENNLP-1677: Extend JavaDoc of POSTaggerME by @mawiesne in #717
- OPENNLP-1679: Extend JavaDoc of SgmlParser by @mawiesne in #719
- OPENNLP-1678: Add thread-safe version of LanguageDetectorME by @mawiesne in #718
- OPENNLP-1681: Update log4j2 to 2.24.3 by @dependabot in #723
- OPENNLP-1682: Update JUnit to 5.11.4 by @dependabot in #726
- OPENNLP-1683: Update Uimaj to 3.6.0 by @dependabot in #725
- OPENNLP-1447: Re-enable Cmdline Tool execution tests by @mawiesne in #720
- OPENNLP-1680: Update several Maven plugins to recent versions by @mawiesne in #729
New Contributors
- @adoroszlai made their first contribution in #711
Full Changelog: opennlp-2.5.1...opennlp-2.5.2
OpenNLP 2.5.1
What's Changed
- OpenNLP 2.5.0 by @mawiesne in #685
- Fine-tune Dependabot config by @mawiesne in #687
- OPENNLP-1646: Remove compiler warnings in AbstractDL and inheriting classes by @mawiesne in #688
- OPENNLP-1647: Update classgraph from 4.8.176 to 4.8.179 by @dependabot in #689
- OPENNLP-1644: Add missing opennlp-tools-models to opennlp-distr by @mawiesne in #686
- OPENNLP-1652 Add additional constructors for ThreadSafePOSTaggerME by @mawiesne in #690
- OPENNLP-1653 Add thread-safe version of LemmatizerME by @mawiesne in #691
- OPENNLP-1654: Add thread-safe version of NameFinderME by @mawiesne in #693
- OPENNLP-1650: Update DownloadUtil to use Models release 1.2 by @mawiesne in #692
- OPENNLP-1655: Add constructors in SentenceDetectorME and TokenizerME to inject custom abbreviation dictionary by @mawiesne in #694
- OPENNLP-1657: Update log4j2 to 2.24.2 by @mawiesne in #695
- OPENNLP-1658: Enhance JavaDoc of code in opennlp-tools-models by @mawiesne in #696
- Avoid running CI twice. by @rzo1 in #698
- OPENNLP-1649: Set OpenNLP Models Maven artifacts 1.2.0 in opennlp-tools-models by @mawiesne in #699
- OPENNLP-1659 - Enhancements for DownloadUtil by @rzo1 in #697
- Jira Auto Linking + Dependabot Config Update by @rzo1 in #701
- Modernize social media channel badges in README.md by @mawiesne in #703
- OPENNLP-1660: Switch to pre-trained UD models in Dev Manual by @mawiesne in #702
- OPENNLP-1663: Add test for FileToByteArraySampleStream by @mawiesne in #706
- OPENNLP-1662: Wrap thread-safe classes in try-with resources in Eval test by @mawiesne in #705
- OPENNLP-1661: Fix custom models being wiped from OpenNLP user.home directory by @mawiesne in #704
Full Changelog: opennlp-2.5.0...opennlp-2.5.1
OpenNLP 2.5.0
What's Changed
- OpenNLP 2.4.0 by @rzo1 in #640
- OPENNLP-1599 - Add "model.language" to opennlp-models by @rzo1 in #641
- Bump junit.version from 5.10.3 to 5.11.0 by @dependabot in #644
- OPENNLP-1602 - Bump slf4j.version from 2.0.13 to 2.0.16 by @dependabot in #643
- Bump jersey.version from 3.1.7 to 3.1.8 by @dependabot in #642
- Bump com.puppycrawl.tools:checkstyle from 10.17.0 to 10.18.0 by @dependabot in #646
- OPENNLP-1604: Bump onnxruntime.version from 1.18.0 to 1.19.0 by @dependabot in #647
- Bump io.github.classgraph:classgraph from 4.8.174 to 4.8.175 by @dependabot in #645
- Bump com.puppycrawl.tools:checkstyle from 10.18.0 to 10.18.1 by @dependabot in #648
- OPENNLP-1606 - ONXX 1.19.2 by @dependabot in #651
- OPENNLP-1600 - Ability to disable POS mapper by @rzo1 in #649
- OPENNLP-1607: SimpleClassPathModelFinder not returning list of matching paths by @codyfearer in #652
- OPENNLP-1608: Add maven wrapper for build convenience by @codyfearer in #653
- OPENNLP-1609: Bump com.ginsberg:junit5-system-exit from 1.1.2 to 2.0.0 by @dependabot in #650
- OPENNLP-1610: Bump io.github.classgraph:classgraph from 4.8.175 to 4.8.176 by @dependabot in #654
- Bump com.puppycrawl.tools:checkstyle from 10.18.1 to 10.18.2 by @dependabot in #656
- OPENNLP-1611: Bump junit.version from 5.11.0 to 5.11.1 by @dependabot in #657
- Add macos-latest as platform for Github actions by @mawiesne in #659
- OPENNLP-1612 - DownloadUtil should validate checksum on download by @rzo1 in #658
- OPENNLP-936: Add thread-safe versions of POSTaggerME, SentenceDetecto… by @twgoetz in #69
- OPENNLP-1616 Jackson 2.18.0 by @dependabot in #655
- OPENNLP-1617 - JUnit 5.11.2 by @dependabot in #660
- OPENNLP-1619 - Fix possible NPE for PerformanceMonitor in *Tools by @rzo1 in #663
- OPENNLP-1618 - AbstractDL does not release Ort Resources by @rzo1 in #662
- OPENNLP-1622: Update URL model reference in README.md by @mawiesne in #664
- OPENNLP-1624: Update Jersey to 3.1.9 by @dependabot in #665
- OPENNLP-1625: Update forbiddenapis to 3.8 by @dependabot in #666
- OPENNLP-1620 - It should be possible to remove the allocated ThreadLocal by @rzo1 in #667
- OPENNLP-1630 Move to Apache Parent 33 by @mawiesne in #668
- OPENNLP-1609: Update junit5-system-exit to 2.0.2 by @dependabot in #669
- OPENNLP-1617: Update JUnit to 5.11.3 by @dependabot in #671
- OPENNLP-1629 Update DownloadUtil to support more languages via new UD models by @mawiesne in #672
- Bump com.puppycrawl.tools:checkstyle from 10.18.2 to 10.19.0 by @dependabot in #670
- OPENNLP-1598 - Update documentation on how to use ClassPathModelFinder by @rzo1 in #673
- OPENNLP-1631 Convert existing ModelLoader tests to integration tests by @mawiesne in #674
- OPENNLP-1632 - Bump jackson.version from 2.18.0 to 2.18.1 by @dependabot in #675
- OPENNLP-1633 - Remove dependency towards jackson-databind in opennlp-dl by @rzo1 in #676
- OPENNLP-1634 - Move OpenNLP Brat Annotator back to Sandbox by @rzo1 in #677
- OPENNLP-1548 - Cleanup handling of output streams in cmdline tools by @rzo1 in #679
- OPENNLP-1226: Training an NER model for dates with 'dd.mm.yyyy' as Date format by @mawiesne in #678
- OPENNLP-1635: Update ONNX runtime to 1.20.0 by @dependabot in #680
- OPENNLP-1636: Update Checkstyle to 10.20.0 by @dependabot in #681
- OPENNLP-1643 - Remove inconsistent Training Parameter Definitions by @rzo1 in #682
- Remove outdated KEYS file from repository by @mawiesne in #683
New Contributors
- @codyfearer made their first contribution in #652
- @twgoetz made their first contribution in #69
Full Changelog: opennlp-2.4.0...opennlp-2.5.0