Changed in 2007, apparently. I had the old oath when I became an employee in 2000 and again when I was sworn as a certified officer in 2003. The new oath eliminates reference to Communists and just says that one swears not to be or have been a member of any group, organization or party that advocates or the overthrow of the United States or any political subdivision thereof.
Good thing I've never worked for the current governor of Texas then.