Current ICU version is ancient (70.1): Upgrade to the latest 74.2 release supporting Unicode 15.1
Practically, because testEmojiFromTheFuture() passes, we don't behave that out-of-date to end-users.
But the algorithms and code here get maintained, improved, etc, bugs get fixed, we should upgrade.
It would also be confusing for 10.0 to support older unicode version than the JDK itself.
Regenerate all related files, I forced this with --rerun-tasks just to be sure. I had to bump groovy version so that regeneration works with java 21.
Update RBBI grammar, i just replaced with the new one, disabled dictionary break/rules, and added comment on how to do this. All other changes except this were autogenerated.
Current ICU version is ancient (70.1): Upgrade to the latest 74.2 release supporting Unicode 15.1 Practically, because
testEmojiFromTheFuture()
passes, we don't behave that out-of-date to end-users. But the algorithms and code here get maintained, improved, etc, bugs get fixed, we should upgrade. It would also be confusing for 10.0 to support older unicode version than the JDK itself.--rerun-tasks
just to be sure. I had to bump groovy version so that regeneration works with java 21.