No they haven't. The initial steam release of the game is actually v184.108.40.206. Steam usually document all updates (however smal) and there has been nothing noted, so this confirms it.
As for your crashes then, has the trainer previously worked? If so, then it could well be something else which has altered on your system.
Usually just after/before I play the game, Steam always quickly synchronizes which I'm quite used to. But when the game said it was updating (this took 10 seconds on a 6Meg line) I took this for a minor game update since coincidently the trainer also stopped working. Trainer was working great before that odd issue I briefly came across.
This is what happened: I played JC2 for 2 hours, saved the game, then exit to desktop (closed trainer), Steam says game was updating, had something to eat for a bit, came back (didn't change anything on my PC) started trainer & game and clicked to resume my saved game, pressed F1 and game stopped working.
I was only when I tried later on after re-downloading the trainer (plus a PC restart since I don't leave it on standby when I'm out) that it worked again. The game is overdue a patch to fix many bugs but now I am dreading when it does happen as I play this game every day cos its great!