punycoder vendors its Unicode data (combining classes, decompositions, UTS
#46 mapping and status, Bidi_Class, Joining_Type) as generated tables
compiled into the package, and a build can carry more than one version at
once. This reports the versions it carries, in registration order.
Details
Which one host_normalize() uses by default is the pinned version, and it
is reported by normalization_profile_info()$unicode_version rather than
marked here — that column is the single source of truth downstream packages
key on.
See also
host_normalize() for selecting one,
normalization_profile_info() for the pinned default and the rest of the
profile identity.
Examples
unicode_versions()
#> [1] "16.0.0" "17.0.0"
normalization_profile_info()$unicode_version # the pinned default
#> [1] "17.0.0"