ITS programmer Nick says:
"I make separate binaries for Steam and GoG, two for each (32 and 64 bit), four in total for each release. I also need to be able to identify them (in case of bug and crash reports), so each has to have a unique version, visible to the player."
They could probably use something like "1.6.0.*" in changelog, but that would require them to bump that version number to "1.6.1.*" in next patch, which didn't happen (went from 0-4 to 100-104 I think). But then again, maybe some people would not understand that asterisk either, so hard to say...
BTW, playing the AoD now, and I think there are still some bugs, at certain points in game I'm transferred to map with different items equipped (or removed weapons from hands), which I guess is intentional, but then when I equip/remove the axe, the attack numbers don't update in inventory screen, damage is 0-0, etc... Seems like the system works correctly internally when engaged in battle, as the battle results seems to be as expected, and I didn't check if the stats are wrong also in inventory screen during battle (forgot), but seems like only displaying of stats is affected. Is it worth to report it somewhere, or are the ITS guys working hard on other projects and AoD is closed chapter?
Also I find it somewhat hard to believe I'm the only one with such bug, wasn't it reported before? Or is it my setup (linux + wine + 32b game version)? That sounds highly unlikely (as a programmer I have hard time to imagine how that would affect precisely that part of otherwise well running executable.. then gain I have seen already even more weird bugs in my life, although most of them had hilarious explanation, once one found it).