All three versions are correct.
The
version 2022.2.0.46 as shown in
About window is the
application version or
product version of UltraEdit and used also in the meantime everywhere on web site of UltraEdit, Inc. The
major version number (first number) is since year 2022 the main release year to help users find out easier when was released the fist
major version of the installed version of an application of UltraEdit, Inc. and how old it is. The license is often purchased in same year. A license depends on the
major version. That version is a resource
string in
uedit*.exe and its resource library
ueres.dll.
The version
29.2.0.46 as stored in
file version information of the UltraEdit executables and resource libraries uses the version numbering as used for all applications of UltraEdit, Inc. (former IDM Computer Solutions, Inc.) up to the year 2021. The
file version is a
64-bit integer number or
two 32-bit integer numbers consisting of four 16-bit integer numbers and not a string like the application version. See the Microsoft documentations for the
FileVersionInfo Class and for
Version Information with the referenced pages like
VERSIONINFO resource for more details.
I have asked a year ago support of UltraEdit, why the
major version number in
file version is not changed also to 2022 and have got a reply with the explanation. Versioning structures seem to have issues with large version numbers and in testing UltraEdit, Inc. specifically found issues with the MSI installers in this regard. The
Windows Installer, former named Microsoft Installer (MSI), has problems with a large number for
major version. UltraEdit, Inc. would have made the file version identical to the application version if the Windows Installer would not have issues with 2022 as
major version number.
The version
29.2.46 as output by winget omits the optional
maintenance number and shows the version only in format
major.
minor.
build. The
maintenance number is usually always 0. I think, there was only once in 20 years a special version of UltraEdit where this number was changed to 1 in the version of UltraEdit.