Skip to content

3.0.0

Compare
Choose a tag to compare
@kadishmal kadishmal released this 05 Oct 10:30
· 6 commits to develop since this release

***BREAKING CHANGES since v3.0.0 ***

  • node-cubrid no longer emits events except for disconnect. All data, including errors, are now handled solely by callbacks or promises.
  • Support for Node less than v4 is dropped.
  • queryWithParams(), executeWithParams(), addQuery(), addNonQuery(), as well as queriesQueueIsEmpty() functions have been removed. query() and execute() functions can handle the same functionality.

New Features

  • #49 Implement Protocol v6 of CUBRID.
  • #13 Add support for alternative hosts to support client side HA.
  • #12 #11 Provide a configurable logging function.
  • #18 Added ENUM data type support via the old protocol.
  • #14 Support promises.
  • executeWithTypedParams() function has been introduced.
  • endTransaction() function has been added.

Refactoring

  • #48 Update README.
  • #14 Indent using spaces instead of tabs.
  • #14 Reduce the use of self where this can be used directly.
  • #14 Extract constants and other useless variables from the connection object.