Skip to content

20231014

Compare
Choose a tag to compare
@nmaguiar nmaguiar released this 14 Oct 17:28
306224a

IMPORTANT: GIT plugin has been moved to an external plugin-git

Generic

  • Support for ojob shebang (detected by the extension of the provided file)
  • Bump libraries: h2, commons-lang3, handlebars, nLinq, jetty, commons-compress, commons-net, jackson, kotlin-stdlib, jjwt, jsch, okio, okio-jvm and kotlin-stdlib
  • #612
  • Added af.toCSLON and changed lprint* functions to optionally use it
  • Added ansiMove function
  • printTable word-wrap functionality
  • Improved table color settings
  • Thread pool factor is now, by default, 2
  • Sigil lib added $$.unset + support for “or” and dotted key strings.
  • clone function improved for arrays
  • Generated scripts improvements
  • “includeOPack” function will try to avoid interactive questions
  • Performance improvements on sortMapKeys
  • New object query method using simple SQL (af.fromSQL, af.fromSQL2NLinq and $sql)
  • New option on af.toYAML to “sanitize” an object that contains java objects
  • New option on af.fromObj2XML to “sanitize” an object that contains java objects
  • printTable support for banded rows for easier reading
  • Small performance improvements on printTree
  • New option on jsonParse to ignore non json prefixes and suffixes

oJob

  • New “-syntax” option to display all oJob yaml based entry combinations for reference
  • The included ojob jobs now also have shortcuts reference for each
  • New output options: stable, ctable
  • New output querying arg: __sql
  • #613
  • #653
  • Langs support for argsFn, returnRE, returnFn and pre & pos code to handle args
  • New langs support for node.
  • Improvements to oJob debug
  • Option to output the original markdown for “ojob print md”
  • Improvements to avoid duplicated shortcut/job
  • New include ojob shortcuts: “run”, “convert” and “debug”
  • “ojob query” now also supports SQL
  • New option to skip the load of jobs in loadJSON

ow.format

  • withMD: support dash separator, side line, code blocks, bullets, numbered lists, word wrap tables and links
  • New string.wordWrapArray
  • New side line themes: closedOneSpace, simpleOneSpace, doubleOneSpace, openCurvedSpace, blockCurvedSpace
  • New option for streamSHPrefix to allow handling of output after prefix printing

ow.obj

  • #624
  • Performance improvements on filterKeys

ow.template

  • Added OpenAF helpers: $pass, $sline, $startsWith, $endsWith, $match, $concat and $set
  • #638
  • Support for custom js libs for static html gen (with Mermaid in mind)

ow.server

  • https now reuses previous httpd objects by port
  • Improvements on httpd.replyData

ow.java

ow.test

  • Including assert stats

ow.ai

  • Added +convertBools option to normalize