Skip to content

Releases: SAP-archive/node-rfc

v1.0.0

02 Oct 08:36
Compare
Choose a tag to compare

Fetaures

  • NAPI 1.0.0 RC merged back to master 1.0.0 release
  • Build documentation update
  • See rc11 for all changes

v1.0.0-rc10

31 May 08:05
Compare
Choose a tag to compare
v1.0.0-rc10 Pre-release
Pre-release

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

v1.0.0-rc9

24 May 12:48
Compare
Choose a tag to compare
v1.0.0-rc9 Pre-release
Pre-release

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

v1.0.0-rc8

22 May 13:31
Compare
Choose a tag to compare
v1.0.0-rc8 Pre-release
Pre-release

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

v1.0.0-rc11

01 Oct 09:35
Compare
Choose a tag to compare
v1.0.0-rc11 Pre-release
Pre-release

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
  • Input parameter array check added, fix #100
  • Connection options support in Conncetion Pool, fix #104
  • Build tools changed, node-gyp and node-pregyp replaced with cmake-js and prebuild, fix #72

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

v1.0.0-rc7

10 Dec 14:59
Compare
Choose a tag to compare
v1.0.0-rc7 Pre-release
Pre-release

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

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

v1.0.0-rc6

06 Dec 08:30
Compare
Choose a tag to compare
v1.0.0-rc6 Pre-release
Pre-release

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
  • client.getOptions() return rstrip and bcd output 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

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

v1.0.0-rc5

30 Oct 13:20
Compare
Choose a tag to compare
v1.0.0-rc5 Pre-release
Pre-release

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, return numbers
  • More unit tests
  • Empty fieldname removed from structures and tables (arrays)
  • Darwin support (in process)
  • README links update, from Service Marketplace to Support Portal

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

v1.0.0-rc4

25 Oct 13:43
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release
  • 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
  • More unit tests
  • Empty fieldname removed from structures and tables (arrays)
  • Darwin support (in process)
  • README links update, from Service Marketplace to Support Portal

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
  • BYTE and XSTRING work with Buffer only

v1.0.0-rc3

28 Aug 09:35
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release

Features

Incompatible changes

  • Non-blocking ping() and close() require a callback function
  • client.connectionInfo() replaced by client.connectionInfo getter
  • client.getVersion() replaced by client.version getter, format changed as well
  • client.isAlive() replaced by client.isAlive getter