Skip to content

version 1.6.0.3

Latest
Compare
Choose a tag to compare
@jjg-123 jjg-123 released this 08 Jan 13:43

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
  • #86 - conditional expression bug for non-boolean argument
  • #87 - null Java arguments no longer passed to Java modules, but dispatched earlier
  • #88 - Improved HTTP module get()
  • #89 - issue in extremely deeply nested state with module not keeping state in correct order
  • #90 - improved tracking of bad arguments passed to Java modules
  • #91 - removed extra line feeds in QDL stack trace. Added coördinates for errors
  • #92 - cryptographic module API simpified
  • #93 - added index page for all PDFs.

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