Skip to content

Releases: KAMAELUA/tedious-decimal

v17.0.0

29 Apr 10:23
Compare
Choose a tag to compare

17.0.0 (2024-04-29)

Bug Fixes

Features

  • add range error validation for datatypes (#1594) (5ddc3d8)

BREAKING CHANGES

  • Node.js 16.x and 19.x are no longer supported by tedious.

(cherry picked from commit ddfa397)

v16.6.1

23 Jan 16:59
Compare
Choose a tag to compare

16.6.1 (2024-01-23)

Bug Fixes

  • pencil: synchronize release version with tedious repository (9326807)

v16.6.0

23 Jan 16:35
fcd38ba
Compare
Choose a tag to compare

16.6.0 (2024-01-23)

v15.0.1

23 Jan 15:36
Compare
Choose a tag to compare

15.0.1 (2024-01-23)

v15.0.0

02 May 16:38
Compare
Choose a tag to compare

15.0.0 (2023-05-02)

Bug Fixes

  • ci: cirelease fix (cf5585c)
  • ci: comment ci tests (d189cb0)
  • clear connection timeout on connection error (#1262) (cbe31af)
  • correctly handle encoding of varchar/char values in TVP parameters (63e2747)
  • deps: bump jsonwebtoken and @azure/msal-node (#1511) (3f4865f)
  • do not modify objects passed to Request.addOutputParameter or Request.addParameter (f1acd07)
  • do not specify handle as an output parameter when calling sp_execute/sp_unprepare (fe4bc69)
  • fix handling of textsize connection option (ebe75f1)
  • fix ntlm connection state bug (#1446) (7ebd236)
  • improve collation parsing (b8cfb08)
  • only destroy with error when in streaming mode (584d748)
  • prevent Object prototype pollution to affect rows or column metadata objects (e112237)
  • prevent bulkload values from being validated twice (4017c39)
  • revert support for exotic table and column names in bulk loads (993e519)
  • set maximum supported TLS version to 1.2 (#1471) (5015634)
  • support exotic table and column names in bulkloads (a67c0ad)
  • typings should be devDependency (#1495) (e43e9c9)
  • unpipe payload streams on cancel or error (f195526)
  • use normalized values for bulk loads (4eddda1)

chore

  • drop support for Node.js 12 (121f3a5)

Code Refactoring

  • convert ConnectionError and RequestError to proper classes (3e489b4)

Features

  • char/nchar/varchar/nvarchar/text/ntext/uniqueidentifier values no longer support automatic type coercion (d486a31)
  • add azure-active-directory-default as an authentication option (13ee60f)
  • add order option to BulkLoad (b7041bb)
  • add missing collation codepage information (d93a7b5)
  • allow specifying the clientId when using azure-active-directory-password auth (95e98a1)
  • allow using objects in addition to arrays for streaming bulk loads (b3a213e)
  • change default value for trustServerCertificate option to false (04ebc29)
  • convert @azure/ms-rest-nodeauth to identity (8eca444)
  • deprecate BulkLoad.addRow and BulkLoad.getRowStream (91c7701)
  • deprecate validateBulkLoadParameters option (fc6e07e)
  • deprecate automatic type coercion from objects to strings (6ff0e1e)
  • deprecate azure authentication options that will be removed (596e575)
  • deprecate calling ConnectionError or RequestError constructors without new keyword (888cde1)
  • deprecate default value for trustServerCertificate (ea7f990)
  • deprecate the sspichallenge event (aa0f790)
  • drop dependency on readable-stream (52ee816)
  • drop support for Node.js 10.x (6bd814c)
  • encode varchar, char and text values based on the current database collation (0dce3e3)
  • express client support for UTF-8 in LOGIN7 (e2f853d), closes #1143
  • fail ntlm auth gracefully when md4 hashing is not available (#1400) (57a50d4)
  • include the client version in PRELOGIN packets (521ef9e)
  • new bulk load api (ea477d3)
  • parse UTF-8 support FeatureExtAck (c91258e), closes #1143
  • remove addRow and getRowStream from BulkLoad (ca8afd3)
  • remove domain option for azure-active-directory-password authentication (85a2b89)
  • remove sspichallenge event on Connection (f76518b)
  • remove validateBulkLoadParameters connection option (fbe3aeb)
  • remove default value for clientId option of azure-active-directory-password authentication (8885e1f)
  • rename domain to tenantId when using azure ad password (2150a9c)
  • replace JSBI with native BigInt (#1472) (ece396a)
  • return aggregate errors (d8575b2)
  • support ntext data type in bulk loads and regular requests (4a10ccb)
  • support text and image data type in bulk loads (573426f)
  • support NTLM authentication on Node.js 17+ out of the box (#1451) (318aacc)
  • target Node.js 12.x when performing code transpilation (738ac75)
  • track the current database collation on the connection (d27a7e0)
  • write collation for nvarchar, `nch...
Read more

v14.0.0

14 Oct 14:44
Compare
Choose a tag to compare

Full Changelog: v11.0.5...v14.0.0