Variables can now start with keywords, and static arrays work. I thought they did when I did my last release a few hours back but now they actually work.
Programs no longer break if an interrupt occurs in the middle of an A <-> X/Y transfer and optimisations also respect that.
Modulo and division by a power of two now gets optimised to bitmasks and bitshifts.
And finally the type checker now works on stuff that has been casted.
Linux and Mac builds need to have their executable flag set after extraction. Building from source is still recommended over these builds, but I really hope these are the last ones.