ivtools-2.0.0 happened because of two small non-backward compatible changes to the scripting language built into comdraw and other applications:
-
Swap "$$" and "$" operators. The "$$" operator is now stream() (which matches
the other double-character stream operators - "..", "**", and ",,") and "$" is now list(). -
Reverse the priority of ".." (iterate()) and "" (repeat()), giving ".." precedence over "".
The reason is because ".." is more complex than "**", like multiplication is more complex than
addition.
Also at this juncture several legacy files were removed from the top-level directory, CHANGES-* were moved to a CHANGES directory, and the repository at GitHub was renamed to simply ivtools.