Skip to content

Releases: ncsa/qdl

version 1.6.0.3

08 Jan 13:43
Compare
Choose a tag to compare

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

v1.6.0.2

02 Dec 22:40
Compare
Choose a tag to compare

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

(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.6.0...v1.6.0.2

v1.6.0

25 Oct 18:53
Compare
Choose a tag to compare

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.)

v1.5.6

31 Jul 21:17
Compare
Choose a tag to compare

QDL version 1.5.6

Full Changelog: v1.5.5...v1.5.6

v1.5.5

13 Mar 20:21
Compare
Choose a tag to compare

Full Changelog: v1.5.1...v1.5.5-rc1

  • #34 - variables not propagated to Java modules'
  • #38 - Extend for_each to apply dyadic functions to all arguments
  • #39 - allow assertion to return general object, not just a string.
  • #40 - Update workspace commands to be module aware
  • #41 - add support for function documentation in lambdas
  • #42 intrinsic module variable ignored when set to null
  • #43 - Do not overwrite module alias in all cases
  • #44 - Most recent updates to Sec-Lib have changed Derby stores
  • #45 - Module state bug
  • #46 - deprecation of has_keys

1.5.4.3

12 Jan 20:42
Compare
Choose a tag to compare
v1.5.4.3

1.5.4.3 Added regression test.

1.5.4.2

06 Dec 16:10
Compare
Choose a tag to compare

Fixes for

Also support for switch expression, ?! aka ¿.

(Note that the qdl.jar and build-info.txt files are for people that want to manually update their QDL installs. If you are new to QDL,
get the installer and run that.)

Maven coordinates are

  <groupId>edu.uiuc.ncsa.qdl</groupId>
        <artifactId>language</artifactId>
        <version>1.5.4.2</version>

1.5.4.1

13 Nov 23:22
Compare
Choose a tag to compare

Fixes for

(Note that the qdl.jar and build-info.txt files are for people that want to manually update their QDL installs. If you are new to QDL,
get the installer and run that.)

1.5.4

31 Oct 18:29
Compare
Choose a tag to compare

The latest fixes for

#34
#35
#36

are included.

1.5.4

20 Jul 19:48
Compare
Choose a tag to compare

#12
#29

Also support for switch expression, ?! aka ¿.