Skip to content

Releases: jwoehr/ublu

Ublu version 1.1.7

05 Jul 22:03
Compare
Choose a tag to compare

Ublu version 1.1.7
1.1.7 2017-07-05 : Windowing and Goublu support

System

Commands

  • desktop
  • interpreter
    • -args
    • -opts
    • -arg
    • -opt
    • -optarg
    • -allargs
  • streamf -read (byte reads)

Ublu version 1.1.6

01 Jun 11:48
Compare
Choose a tag to compare

1.1.6 2017-06-01

System

  • Option processing improved

Commands

  • BREAK - bug fixed, didn't work with nested blocks > 1
  • cim and cimi for Common Information Model (added)
  • calljava
    • -class
    • -forname
  • dq now uses wait on -peek and -read
  • eval
    • now does it as Long
      • added inc and dec
      • fixed bug where - mistaken for dash-command
  • file greatly enhanced
  • ftp command rewritten, new specifications
    • previous ftp command is now called 'oldftp'
  • interpreter new command for interpreter debugging
  • record greatly enhanced
  • streamf new command for stream files on local system
  • string
    • -pad
    • escape and unescape allow java-like string escapes
  • tuple
    • -assign
      • -type returns class object
    • handle the tuple stack on -true -false -null

Examples

  • clHelp.ublu
  • delspoolf.ublu
  • test/cimtest.ublu

Extensions

  • ux.format.ublu
  • ux.cim.property.ublu
  • ux.objectlock.ublu

Ublu version 1.1.5

31 Dec 20:25
Compare
Choose a tag to compare

1.1.5 2016-12-31

General

  • Taylor C. Richberger taywee@gmx.com has begun enhancing Ublu code and fixing
    various shortfalls, e..g, see his work on the calljava and dpoint commands.

System

  • default tuples
  • interpreter
    • allow quoted strings as function arguments
    • allow blocks as function arguments

Commands

  • general
    • more cleanup
    • ublu.includepath property management
  • individual commands
    • calljava
      • properly deals with interfaces
    • db
      • -columnnames
      • bug: -bytes
    • dpoint
      • WARNING status now has message
      • dpoint allows a crit and warn alert comparator to work without value
    • dta command for data areas
    • file
      • -createdds
      • -createfmt
      • -lock
      • -unlock
      • -writeall
      • -commitstart
      • -commit
      • -rollback
      • -commitend
      • change -pos BF to B
    • gensh
      • -strictPosix
      • gensh was generating bad documentary headers when passed plainwords.
      • -includepath
    • include
      • relative includes try to take ublu.includepath property into account
    • record
      • -create
      • -getcontents
      • -getfield[byname]
      • -getfields
      • -setcontents works more correctly
    • rs
      • -fileblob
      • -getblob
      • -lgetblob
      • -tofile
      • more destinations for blobs
    • tuple
      • account for the variety of as400 classes
      • -autonomic

Extensions

  • general
    • some cleanup
  • new
    • sysshep.qsys2.system_status.ublu
    • sysshep.qsys2.memory_pool.ublu
    • ux.msg.ublu
  • updated
    • sysshep.qsys2.sysdiskstat.ublu
      • changed format

Examples

  • fileAllBlobs.ublu

Ublu version 1.1.4

05 Nov 02:28
Compare
Choose a tag to compare

1.1.4

System

  • Debugger now handles autonomic variables

Commands

  • general
    • minor fixes at Java level
    • major fixes to rs and db
  • individual commands
    • num -bin
    • outq and printer rationalized
      • outq -get -getint -getfloat -getstring
      • outq removed superflous dash-commands
      • printer -getint -getfloat -getstring
    • rs & ftp bug in close deleting tuple fixed
    • rs
      • -bytes added
      • -close?? dash-commands no longer delete tuple
      • -get -lget
      • -abs -rel -next
    • savesys

Extensions

  • new
    • ux.printobj.ublu
    • sysshep directory

Ublu version 1.1.3

14 Oct 17:05
Compare
Choose a tag to compare

1.1.3 2016-10-14
System:

  • Much refactoring at the Java level
  • ublu.Ublu takes -include (i) switch and -silent (s) switch
  • autonomic tuple variables
  • save and restore const map
  • ublu.util.Renderer
    • ObjectLockListEntry

Commands:

  • general
    • deprecate -instance in favor of -new
    • command descriptions cleaned up
    • some commands' argument parsing modernized
  • individual commands
    • const -list
    • db -json
    • IF now tests for null as well as not-true-not-false
    • ifs -fromfile
    • include -s (for -silent)
    • joblog command added
    • json command added
    • job -hold -release
    • lifo -true -false -null
    • msgq no longer does automatic close
    • printer -wtrjob
    • printer -get works for all attributes now
    • put pushes null correctly
    • RETURN removed (doesn't work correctly)
    • rs -json
    • string --,-string -toascii -toas400
    • system modernized
    • tuple -autonome(s)

Miscellaneous:

  • Update vim mode
  • ubluref.html example for FUNC corrected
  • ubluref.html many minor corrections
  • More guide - notes on tuple stack usage
  • Update build file and welcome message

Examples:

  • new
    • joblogstuff.ublu
    • test/testjson.ublu
    • test/testnum.ublu
  • updated
    • all or most updated -new in place of -instance
    • dbexample.ublu
    • msgstuff.ublu
    • test/testlist.ublu

Extensions (extending Ublu in Ublu) in the new extensions subdir:

  • ux.objectlock.ublu
  • ux.user.ublu

Ublu version 1.1.2

27 Sep 11:05
Compare
Choose a tag to compare

Ublu continues to evolve. Furthermore, much old code is being modernized and cleaned up.

From CHANGES.TXT:
1.1.2
Changes to commands:

  • ~ works -to and -from and with the put command correctly creating anonymous tuples as needed
  • const command added
  • cs command added
  • updates to db command
  • file command added
  • record command added
  • sock command added
  • trace command added
  • server command now allows execution of a "canned" program rather
    than simple direct access to the Ublu interpreter.
  • multiple server instances now allowed.
  • string -uchar now can take a string of hexvals instead of only one
  • removed -from from commandcall and parse arguments better
  • programcall works better
  • added as400 -setaspgrp -socket -netsocket
  • added -byte to num command
  • list command supports object arrays and -toarray
  • put command wraps non-tuples in anonymous tuple to push to tuple stack

New examples:

  • dbexample.ublu
  • ifsstuff.ublu
  • stringpush.ublu
  • and some in the examples/test directory

Miscellaneous:

  • Deprecate providing system/userid/password as arguments to most
    commands (use as400 object created by as400 command instead)
  • Javadoc cleaned up
  • SmapiHelper javadoc cleanup
  • Ublu JEdit mode (ublu.xml)
    • Fixed digits problem
    • Added keywords
  • More and better documentation
  • Made it simpler to add MSSQL support in if user desires it.

Bug fix and feature release

01 Aug 00:23
Compare
Choose a tag to compare

Ublu 1.1.1

Bug fix and feature add revision.
Many bugs fixed and much code cleaned up.
Documentation improved.

Changes to commands:

  • DO now has -undo to allow decremental looping
  • IF now has -! to invert the sense of the logical test
  • monitor
    • now takes an as400 instance instead of credentials
    • now takes worklib ~@{libname} for it working library on the server
  • RETURN command (new) leaves a FUNC or defun
  • tn5250 and session commands (new) allow a screen-scraping telnet 5250
  • tuple now takes -istuplename to test for validity of tuple name

New examples:

  • connect5250.ublu
  • describe_object.ublu

First binary Open Source release

07 Jul 15:25
Compare
Choose a tag to compare

Tidied up with better docs since porting over for open source.
This download contains the source and binaries: ublu_1.1.0.all.20160703.1210.zip