History of CR 107.3a

Every distinct wording since 2010, newest first.

May 3, 2019 · War of the Spark
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or activation cost with an {X}, [-X], or X in it, and the value of X isn’t defined by the text of that spell or ability, the controller of that spell or ability chooses and announces the value of X as part of casting the spell or activating the ability. (See rule 601, “Casting Spells.”) While a spell is on the stack, any X in its mana cost or in any alternative cost or additional cost it has equals the announced value. While an activated ability is on the stack, any X in its activation cost equals the announced value.
January 25, 2019 · Ravnica Allegiance
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or activation cost with an {X}, [-X], or X in it, and the value of X isn't defined by the text of that spell or ability, the controller of that spell or ability chooses and announces the value of X as part of casting the spell or activating the ability. (See rule 601, "Casting Spells.") While a spell is on the stack, any X in its mana cost or in any alternative cost or additional cost it has equals the announced value. While an activated ability is on the stack, any X in its activation cost equals the announced value.
March 27, 2015 · Dragons of Tarkir
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or activation cost with an {X}, [-X], or X in it, and the value of X isn’t defined by the text of that spell or ability, the controller of that spell or ability chooses and announces the value of X as part of casting the spell or activating the ability. (See rule 601, “Casting Spells.”) While a spell is on the stack, any X in its mana cost or in any alternative cost or additional cost it has equals the announced value. While an activated ability is on the stack, any X in its activation cost equals the announced value.
May 1, 2014 · Journey into Nyx
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or activation cost with an {X}, [-X], or X in it, and the value of X isn’t defined by the text of that spell or ability, the controller of that spell or ability chooses and announces the value of X as part of casting the spell or activating the ability. (See rule 601, “Casting Spells.”) While a spell is on the stack, any X in its mana cost equals the announced value. While an activated ability is on the stack, any X in its activation cost equals the announced value.
February 1, 2014 · Born of the Gods
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or activation cost with an {X}, [-X], or X in it, and the value of X isn’t defined by the text of that spell or ability, the controller of that spell or ability chooses and announces the value of X as part of casting the spell or activating the ability. (See rule 601, "Casting Spells.") While a spell is on the stack, any X in its mana cost equals the announced value. While an activated ability is on the stack, any X in its activation cost equals the announced value.
September 30, 2011 · Innistrad
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or activation cost with an {X}, [-X], or X in it, and the value of X isn't defined by the text of that spell or ability, the controller of that spell or ability chooses and announces the value of X as part of casting the spell or activating the ability. (See rule 601, "Casting Spells.") While a spell is on the stack, any X in its mana cost equals the announced value. While an activated ability is on the stack, any X in its activation cost equals the announced value.
June 17, 2011 · Commander 2011
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or
April 1, 2011 · Duel Decks: Knights vs. Dragons
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or activation cost with an {X}, [-X], or X in it, and the value of X isn't defined by the text of that spell or ability, the controller of that spell or ability chooses and announces the value of X as part of casting the spell or activating the ability. (See rule 601, "Casting Spells.") While a spell is on the stack, any X in its mana cost equals the announced value. While an activated ability is on the stack, any X in its activation cost equals the announced value.
February 4, 2011 · Mirrodin Besieged
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or activation cost with an {X}, [-X], or X in it, and the value of X isn’t defined by the text of that spell or ability, the controller of that spell or ability chooses and announces the value of X as part of casting the spell or activating the ability. (See rule 601, “Casting Spells.”) While a spell is on the stack, any X in its mana cost equals the announced value. While an activated ability is on the stack, any X in its activation cost equals the announced value.
October 1, 2010 · Scars of Mirrodin
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or
February 1, 2010 · Worldwake
If a spell or activated ability has a mana cost, alternative cost, additional cost, and/or activation cost with an {X}, [-X], or X in it, and the value of X isn't defined by the text of that spell or ability, the controller of that spell or ability chooses and announces the value of X as part of casting the spell or activating the ability. (See rule 601, "Casting Spells.") While a spell is on the stack, any X in its mana cost equals the announced value. While an activated ability is on the stack, any X in its activation cost equals the announced value.