Skip to content

v1.0.0-rc8

Pre-release
Pre-release
Compare
Choose a tag to compare
@bsrdjan bsrdjan released this 22 May 13:31

Features

  • N-API, asynchronous and non-blocking
  • Callback, promise, async/await API
  • Connection pool
  • Typescript and ES-next syntax support
  • C/C++ style guide
  • Error handling harmonisation
  • Descriptive error when SAP NW RFC SDK shared lib not found
  • String handling optimisation
  • Tables processing harmonisation and memory consumption fix
  • BYTE and XSTRING unicode encoding removed
  • BCD and FLOAT accept strings, numbers or Decimal.js objects, configurable by options parameter
  • client.options getter returns rstrip and bcd formatting options (string, number or function)
  • More unit tests
  • Empty fieldname removed from structures and tables (arrays)
  • Darwin support (in process)
  • README links update, from Service Marketplace to Support Portal
  • SAP NW RFC SDK loading error message
  • jest test framework
  • npm install --build-from-source fix #85
  • tar security audit fix
  • Option added to filter IMPORT or CHANGING parameters from the result set
  • RFC_INT8 ABAP type support added
  • .gitignore fix for vscode microsoft/vscode-cpptools#3347
  • node v6 support dropped, v12 support added

Incompatible changes:

  • client.connectionInfo() gunction replaced by client.connectionInfo getter
  • client.getVersion() replaced by client.version getter, format changed as well
  • client.isAlive() replaced by client.isAlive getter
  • XSTRING and BYTE types work with Buffers only