Skip to content

v1.6.0

Latest
Compare
Choose a tag to compare
@jjg-123 jjg-123 released this 25 Oct 18:53
· 2 commits to 1.6.0 since this release

Issues addressed:

  • #30 - use node type, not instance of operator where applicable
  • #69 - batch support for database module
  • #70 - workspace not reliably set on loading workspace saved in JSON format
  • #71 - On load from JSON format, back reference to GUI editor not being set
  • #72 - intrinsic variable handling improved via dedicated stack for these
  • #73 - numbers in scientific notation not parsing with unary (unicode) minus sign
  • #74 - dedicated stack for handling extrinsic variables
  • #75 - NPE on loading workspace if large network of modules saved
  • #76 - package rename edu.ncsa.uiuc.qdl ==> org.qdl_lang
  • #77 - remove redundant code that preventted reliable deserialization of a Java module that held references to a QDL module
  • #78 - change main snapshot version in pom.xml to 1.6-QDL-SNAPSHOT to reflect change in package names
  • #79 - using old module_import should set the inheritance mode to "share"
  • #80 - database module execute command can return results, so check if that is the case and return them.
  • #81 - improve banners and logos so the user can control screen clutter on startup
  • #82 - class name migrator for 1.5 --> 1.6
  • #83 - slow in-memory VFS. Store entries in nested hash tables (reflecting directory structure) rather than massive flat list. Considerable performance improvement!
  • #84 - faithfully propagate script arguments to modules. This allows the arg() function to operate in an intuitively obvious way

Full Changelog: v1.5.6...v1.6.0

(Note that because of issue 76, every single file has been touched and the full change log is, therefore, absolutely massive in places.)