Releases: SAP-archive/node-rfc
Releases · SAP-archive/node-rfc
v1.0.0
v1.0.0-rc10
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
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
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
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
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
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
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
- 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
Features
- N-API, asynchronous and non-blocking
- Callback, promise, async/await API examples
- Connection pool
- Typescript and ES-next syntax support
- C/C++ style guide
- Error handling harmonisation
- String handling optimisation
- Tables processing harmonisation and memory consumption fix
- Unicode encoding fallback fix
- More unit tests
- README links update, from Service Marketplace to Support Portal
Incompatible changes
- Non-blocking
ping()
andclose()
require a callback function client.connectionInfo()
replaced byclient.connectionInfo
getterclient.getVersion()
replaced byclient.version
getter, format changed as wellclient.isAlive()
replaced byclient.isAlive
getter