# Batch Basic 2 project news ## Version 2.4 beta (19 February 2023) ### Added * Linear arrays (vectors) * DIM and REDIM statements ## Version 2.3 beta (24 April 2022) ### Added * TRUE / FALSE keywords * OPTION EXPLICIT statement * ON ... GOSUB statement * SGN function ### Changed * Don't print "OK" after every statement while buffering. ### Fixed * AND / OR operators now work properly (and don't short-circuit). ## Version 2.2.1 beta (8 April 2022) ### Added * language guide ### Changed * SAVE now handles DATA ### Fixed * FOR ... NEXT and DO ... DONE now clean after themselves. ## Version 2.2 beta (7 April 2022) ### Added * more benchmarks * SAVE statement * CHR$ construct ## Version 2.1 beta (6 April 2022) ### Added * quick reference and packaging script * syntax files for the micro, nano and mcedit text editors * MERGE, LOAD, NEW, DELETE and LIST statements ## Version 2.0.1 beta (4 April 2022) ### Added * minimal example game ### Fixed * RND() function should now have correct range. * misleading "unknown statement" error message ### Removed * spurious error message after trying to run a program from the command line ## Version 2.0 beta (3 April 2022) First public release after the big rewrite. ### Changed * [internal] Implementation language is now C++. * The language now has proper block structure.