diff --git a/docs/minimum-versions.md b/docs/minimum-versions.md index ec6a1c1626..a9a2ead26b 100644 --- a/docs/minimum-versions.md +++ b/docs/minimum-versions.md @@ -63,6 +63,12 @@ https://help.keyman.com/developer/engine/android/latest-version/ | KEYMAN_MIN_VERSION_NODE_MAJOR | 20 | | KEYMAN_MIN_VERSION_NPM | 10.5.1 | | KEYMAN_MIN_VERSION_VISUAL_STUDIO | 2019 | +| KEYMAN_VERSION_CLDR | 45 | +| KEYMAN_VERSION_ICU | 73.1 | +| KEYMAN_VERSION_ISO639_3 | 2024-05-22 | | KEYMAN_VERSION_JAVA | 11 | +| KEYMAN_VERSION_LANGTAGS | 2024-05-22 | +| KEYMAN_VERSION_LANGTAGS_SUBTAG_REGISTRY | 2024-05-16 | +| KEYMAN_VERSION_UNICODE | 15.1.0 | -> ### This file is auto-generated by min-ver.sh. Do not modify +> ### This file is auto-generated by publish-minimum-versions.sh. Do not modify diff --git a/resources/build/minimum-versions.inc.sh b/resources/build/minimum-versions.inc.sh index ff49c867f1..c060d31c58 100644 --- a/resources/build/minimum-versions.inc.sh +++ b/resources/build/minimum-versions.inc.sh @@ -1,6 +1,11 @@ -# Required minimum versions (also used as default version) -# Minimum versions as of Keyman 18 -# (https://docs.google.com/document/d/1Uy3U2YXeA4rCEbUbT7O6QzUGJDZBeViFecL8fjUOLkE/edit?usp=sharing) +# Required minimum versions as of Keyman 18.0 +# +# This is a list of minimum, maximum, and specific versions of any external +# components or dependencies found in Keyman. +# +# https://docs.google.com/document/d/1Uy3U2YXeA4rCEbUbT7O6QzUGJDZBeViFecL8fjUOLkE/edit?usp=sharing + +# NOTE: After changing any values, you should run publish-minimum-versions.sh. # shellcheck shell=bash disable=SC2034 # SC2034: X appears unused. @@ -20,6 +25,8 @@ KEYMAN_MAX_VERSION_EMSCRIPTEN=3.1.58 # See #9529 KEYMAN_MIN_VERSION_VISUAL_STUDIO=2019 KEYMAN_MIN_VERSION_MESON=1.0.0 +KEYMAN_VERSION_ICU=73.1 # See /core/subprojects/icu-minimal.wrap + # Language and runtime versions KEYMAN_VERSION_JAVA=11 # We're using Java/OpenJDK 11 KEYMAN_MIN_VERSION_CPP=17 # C++17 @@ -27,3 +34,10 @@ KEYMAN_MIN_VERSION_ANDROID_SDK=21 # Default version used in Docker containers KEYMAN_DEFAULT_VERSION_UBUNTU_CONTAINER=noble # Ubuntu 24.04 Noble + +# Data versions -- see resources/standards-data/readme.md +KEYMAN_VERSION_CLDR=45 # LDML Keyboards version +KEYMAN_VERSION_ISO639_3=2024-05-22 # Date of last import +KEYMAN_VERSION_LANGTAGS=2024-05-22 # Date of last import +KEYMAN_VERSION_LANGTAGS_SUBTAG_REGISTRY=2024-05-16 # Date of last import +KEYMAN_VERSION_UNICODE=15.1.0 # UCD + related data diff --git a/resources/build/publish-minimum-versions.sh b/resources/build/publish-minimum-versions.sh index e915b84b87..cf3f255767 100755 --- a/resources/build/publish-minimum-versions.sh +++ b/resources/build/publish-minimum-versions.sh @@ -34,7 +34,7 @@ function generate_table { done echo "" - echo "> ### This file is auto-generated by min-ver.sh. Do not modify" + echo "> ### This file is auto-generated by publish-minimum-versions.sh. Do not modify" } cp "$KEYMAN_ROOT/docs/minimum-versions.md.in" "$KEYMAN_ROOT/docs/minimum-versions.md" diff --git a/resources/standards-data/readme.md b/resources/standards-data/readme.md index ffe621c592..51d2079929 100644 --- a/resources/standards-data/readme.md +++ b/resources/standards-data/readme.md @@ -6,14 +6,13 @@ the version data in this file also. ## Current Versions +See [minimum-versions.md](../../docs/minimum-versions.md) + +Unversioned data: + | data | version | |----------------------------|-------------| | ethnologue | ? | -| iso639-3 | 2024-05-22 | -| langtags | 2024-05-22 | -| langtags-subtag-registry | 2024-05-16 | -| ldml-keyboards | 45 | -| unicode-character-database | 15.1.0 | | windows-lcid-to-bcp-47 | ? | ## File Sources