• | XMPP.SBR: instant messaging via XMPP / Jabber |
• | OAUTH2 authentication |
• | JSON related operations |
• | SQUEEZ record-oriented data compression algorithm |
• | XRUNLOG enables customized activity tracking |
• | INFLD: |
Ø | New type code ||1 resets timer on each keystroke and each elapsed second |
Ø | New type code ||p disables clipboard paste, warning about CAPS lock |
Ø | New type code ||W disables mousewheel (in a combo) |
Ø | Keyboard navigation, data validation, password security, etc. |
Ø | Increase max size of multi-line field from 1K to 4K |
Ø | SETDEF now supports ordered maps; literal quotes; empty fields |
• | New MIAMEX functions 191 - 204: |
Ø | MX_SRCHPATH (191) searches for a file in the system path |
Ø | MX_DYNSTRUCT (192) implements A-Shell's Dynamic Structures |
Ø | MX_DYNFUNC (193) provides DYNFUNC-related utilities |
Ø | MX_GETWINFILEVER (194) retrieves version of a Windows DLL or executable |
Ø | MX_FILEVAR (195) gets/sets the value of the file record number variable, and, in the case of ISAMA, the stats variable |
Ø | MX_FILETIMES (196) sets a file's last modification time (mtime), creation time (ctime), and/or last access time (atime) |
Ø | MX_GETDPI (197) gets monitor resolution |
Ø | MX_GETUPTIME (198) gets system uptime |
Ø | MX_DRAGDROP (199) accepts drag drop |
Ø | MX_AS3264 (200) gets A-Shell architecture (32- or 64-bit) |
Ø | MX_BASERR (201) arbitrarily triggers a BASIC error |
Ø | MX_TRANSCOPY (202) copies a file and applies regular expression pattern match / replacement translations |
Ø | MX_RUNPROF (203) enables / disables profiling |
Ø | MX_DIRCLEAN (204) selectively clears files from a directory |
• | MIAMEX functions: |
Ø | MX_GETCMDINP/MX_SETCMDINP selective command input enable/disable |
Ø | MX_FILETIMES supports redirection to ATE and last access timestamp (and Y2K38 fix) |
Ø | MX_FILESTATS supports last access timestamp (and Y2K38 fix) |
Ø | MX_DYNSTRUCT can retrieve structure definition from RUN (if embedded); support work area extension |
• | SQL: |
Ø | New opcode SQLOP_FETCH_GRID – fetch query results into a GRIDMAP |
Ø | FETCHR_NULL – return NULLs as “NULL” instead of “” |
Ø | FETCHR_ROWMAP – now supported in ODBC connector |
Ø | FETCH_MAXLENS – retrieve max field lengths relative to result set |
Ø | Support for Microsoft SQL Server Linux ODBC driver |
• | CSV2XL: |
Ø | Directives SetBanner, AddLink, SetOutputFormat, SetGroup, AddFootnote, SetPrint, SetINI |
Ø | Multiple worksheet support in AddSheet |
Ø | Support alternate delimiters (TAB and pipe) |
Ø | FootnoteSubscripts |
Ø | RGB mode, cell-level attributes |
Ø | Embedded ^m auto-adjusts height |
Ø | Integration with XTREE export, including fg/bg colors |
Ø | SendToPC and SaveToDir enhancements |
• | PRTXLS: Improvements to column separation, bug fixes |
• | EMAILX: |
Ø | Expanded limits (password length, list of recipients, attachment names) |
Ø | New configuration directives REDIRECT, ADDBCC |
Ø | Add subject to LOGLVL 4 log |
• | CRYPTO: add support for additional file formats XML, JWK, DER (PKCS1 or PKCS8, raw or base64) |