We are using TMSFNCAppUpdate to manage updates of our applications.
We released a new application update yesterday, the first after our application was released with AppTools version 1.0.4.2.
To my surprise, users with the AppUpdate ver 1.0.4.2 did not see the new release. However, users who had older versions of AppUpdate in their build did see the new release.
After some investigation, we found that AppUpdate ver 1.0.4.2 does not recognize sections in the control file using platform "_win" although those sections worked fine with earlier versions of AppUpdate. In order to make the update work, we had to add copies of all _win sections with the platform "_win32_win". This behavior differs greatly from the user documentation at TTMSFNCAppUpdate - TMS FNC AppTools
While I am at it...
We use the NewVersion property to pass the current application version to AppUpdate. It would be very useful if that property returned the NewVersion parameter from the control file after running DoVersionCheck so that we could display the new version string to the user before they update.
This could be done with the following line of code after running the VersionDifferent test:
if Result <> FU_NONEWVERSION then FNewVersion := v;
Similar return values would probably also be useful for the FileVersion and Checksum tests.
Thank you for reporting, this is not the intended behavior. There was a change to allow detecting Windows 32-bit and 64-bit, but _win should keep working too. We could reproduce what you are describing and we applied a fix which will become available with the next update. Please check your messages for an incremental source update so you can proceed further.