Skip to content

20230704

Compare
Choose a tag to compare
@nmaguiar nmaguiar released this 04 Jul 21:30
· 819 commits to master since this release
842ad3d

Generic

  • new "-v" option to display the OpenAF version and distribution
  • improved color cache for ansiColor
  • bump on jetty, nlinq, jQuery, dnsjava, jjwt, kotlin, commons-csv, jackson, jna, commons-io, snmp4j, commons-cli, commons-compress, commons-lang3, ojdbc, okhttp, okio, postgresql, commons-codec
  • $path - added custom functions: count_by, unique, to_map, flat_map, delete, substring, groupBy, search_keys and search_values
  • new printChart, printBars, print, ansiLength function
  • new $t shortcut for templify
  • new getEnvsDef and improvements on getEnvs
  • $csv improvements to handle dates, maps and arrays
  • new $sh.getYaml
  • new force exit option
  • automated ocli update support
  • improvements on njsmap to display correctly missing properties on tables
  • improvements on exceptions handling on compileToClasses
  • new flags to control precompile level
  • changed colors and template for ask* functions
  • genUUID alternative implementation

AF

  • new fromSLON parser function
  • new fromNLinq parser function

IO

  • io.writeFileTARStream now adds the modified date
  • new flag to change the default buffer size used

oPack

  • indicates when an operation is done
  • small improvements on new line logs
  • ensure sorting of files in metadata package generation

ow.oJob

  • new color theme with console logs going to stderr now by default
  • new ojob shortcuts functionality
  • faster includeOJob that now happens by default
  • new options for nolog/ignoreNoLog specially for ojob shortcuts
  • new ojob.depsOnFail option
  • new ojob pass (handling nulls in args) and print md job (several improvements on existing included ojobs)
  • improvements to todo args passing
  • delayed the automatic oaf::global creation to allow to define the channel with a different type and options
  • several small improvements including for subjoins
  • support for templateArgs in individual oJob using typeArgs
  • output: new csv, key and html output
  • correction on inPM
  • support for changing OpenAF flags on startup
  • support multi map checks in jobs[].check
  • disabled new feature to test warnings for jobs changes and removal

ow.format

  • new string.dataLineChart, dataClean, lineChart, updateLine and bool
  • fromTimeAbbreviation now includes "w" (week)
  • added toBase32, fromBase32, toBase16, fromBase16 and hmacSHA1
  • improvements to string.grid including support for charts, area and bar
  • improved unicode syms
  • improve printWithWaiting to support suffixes
  • new toCSLON function

ow.server

  • support for external js libs like mermaid

ow.template

  • new acolor, toJSON, from, ptable, tree, cjson, cslon, pmap, jsmap, $t, data, isoDate, number, boolean, string, keys, values, __, alen, len, repeat, a2m, a4m, m2a, m4a and helper
  • parseMD2HTML now can have default and specific showdown options

ow.java

  • updates to oDoc
  • new getCCPU, getLinuxUptime and getLinuxCPUInfo functions
  • new getLatestversionString function

SSH

  • support ssh urls without passwords
  • bump jsch library