1.2 has not been released yet. Once it is, it will be both on Steam and here on TWC. The Steam and TWC versions of the mod are both always kept up to date.
(Though I do recommend using the TWC version, simply because you're downloading 2 files rather than 6. It might be a little more stable that way, but it shouldn't really make a difference).