Steve Benen at Carpetbagger Report has made a fresh batch of updates to his running list of John McCain’s “evolving” positions on a long litany of issues.

Excerpt:

* McCain pledged in February 2008 that he would not, under any circumstances, raise taxes. Specifically, McCain was asked if he is a “‘read my lips’ candidate, no new taxes, no matter what?” referring to George H.W. Bush’s 1988 pledge. “No new taxes,” McCain responded. Two weeks later, McCain said, “I’m not making a ‘read my lips’ statement, in that I will not raise taxes.”

* McCain is both for and against a “rogue state rollback” as a focus of his foreign policy vision.

* McCain considered and did not consider joining John Kerry’s Democratic ticket in 2004.

* In 1998, he championed raising cigarette taxes to fund programs to cut underage smoking, insisting that it would prevent illnesses and provide resources for public health programs. Now, McCain opposes a $0.61-per-pack tax increase, won’t commit to supporting a regulation bill he’s co-sponsoring, and has hired Philip Morris’ former lobbyist as his senior campaign adviser.

See the whole list.