QMASM v1.1
The biggest change since the previous release is support for array notation. It's now possible to write
this[0:2] = that[5:3]
instead of
this[0] = that[5]
this[1] = that[4]
this[2] = that[3]
and
thirteen[3:0] := 1101
instead of
thirteen[3] := 1
thirteen[2] := 1
thirteen[1] := 0
thirteen[0] := 1
Actually, an arguably even bigger change is that QASM has now been renamed to QMASM, which is a more unique name and manages to include the "M" in "quantum macro assembler".
The code has been made more robust to miscellaneous sources of confusion: lots of missing qubits/couplers in the topology, disconnected variables in the .qmasm
source file, and both proxied and non-proxied network access.
All users should consider upgrading from QASM v1.0 to QMASM v1.1.