xlb3055 opened a new pull request, #1513:
URL: https://github.com/apache/opennlp/pull/1513

   ## Related
   Fixes #1347
   Prerequisite #1313 is merged.
   
   ## What
   Move bundled Unicode **data** tables to 18.0 in one pass so the runtime 
stays on a single Unicode version:
   
   | Resource | Update |
   | --- | --- |
   | `WordBreakProperty.txt` | Upstream WordBreakProperty-18.0.0.txt (filename 
only) |
   | `WordBreakTest.txt` | Upstream WordBreakTest-18.0.0.txt (filename only) |
   | `CaseFolding.txt` | Upstream CaseFolding-18.0.0.txt |
   | `confusables.txt` | UTS #39 confusables 18.0.0 (`security/latest`) |
   | `ExtendedPictographic.txt` | Filter Extended_Pictographic lines from 
emoji-data 18.0 |
   | `EmojiSequences.txt` | Regenerated via `dev/UnicodeEmojiSequenceGenerator` 
(4992 sequences) |
   
   NOTICE / NOTICE.template / distr NOTICE / runtime META-INF NOTICE list the 
data tables as Unicode 18.0.
   
   ## Project-authored tables (not rebranded as 18.0)
   - `emoji-annotations.txt`: independent project comment table; CLDR short 
names and entity-type/category derivations remain from emoji-test.txt **version 
17.0** (documented in the file header and NOTICE). Not regenerated for 18.0.
   - `emoji-emoticons.txt`: project mapping table; row version column remains 
17.0.0.
   
   ## License
   Unicode License V3 copyright line updated to `Copyright (c) 1991-2026 
Unicode, Inc.` in root LICENSE, runtime META-INF/LICENSE, and distr LICENSE, 
matching © 2026 on upstream 18.0 files.
   
   ## Generator
   `UnicodeEmojiSequenceGenerator` pins 18.0 checksums and sequence count. 
Version headers must be exactly `# Version: 18.0` or `# Version: 18.0.0`.
   
   ## Test plan (local)
   - Emoji / confusable / word-break / ExtendedPictographic / full case-fold 
suites
   - CaseFolding C+F map size oracle 1585 → 1606
   - Offline: Emoji 18-only U+1FAEB normalizes after the bump; on main it did 
not
   
   ## AI assistance
   Prepared with AI coding-agent assistance. Review the diff and tests as the 
source of truth.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to