Skip to content

Releases: nylas/nylas-nodejs

v8.0.0

12 Dec 20:38
v8.0.0
f61029d

Choose a tag to compare

What's Changed

Added

  • Migrated the SDK from node-fetch to the native Fetch API available in Node.js 18+.
  • Removed the custom fetch wrapper abstraction.
  • Updated Node.js engine requirements.
  • Updated Folders.find method to support optional queryParams (includeHiddenFolders, select).
  • Support for query parameters (includeHiddenFolders, select) in folders.find method (#685).

Breaking change

  • Requires Node.js 18+. Support for Node 16 has been dropped.

Full Changelog: v7.13.3...v8.0.0

v7.13.3

10 Oct 13:37
v7.13.3
831e1b7

Choose a tag to compare

What's Changed

Full Changelog: v7.13.2...v7.13.3

v7.13.2

03 Oct 13:19
v7.13.2
a6a1b21

Choose a tag to compare

What's Changed

  • fix(events): make Participant.email optional to match API behaviour (#670) by @AaronDDM in #671
  • Fix: Update ListGrantsQueryParams to use snake_case parameter values (Fixes #669) by @AaronDDM in #672

Full Changelog: v7.13.1...v7.13.2

v7.13.1

23 Sep 14:59
v7.13.1
7eef782

Choose a tag to compare

What's Changed

  • chore: added an esm-only example by @AaronDDM in #664
  • fix: resolve CJS build issue causing "TypeError: Nylas is not a constructor" error by @AaronDDM in #665

Full Changelog: v7.13.0...v7.13.1

v7.13.0

02 Sep 15:21
v7.13.0
6747632

Choose a tag to compare

What's Changed

  • feat(api): expose raw response headers on all responses via non-enumerable rawHeader by @AaronDDM in #660
  • feat(messages,drafts): support isPlaintext for messages.send and drafts.create by @AaronDDM in #661

Full Changelog: v7.12.0...v7.13.0

v7.12.0

01 Aug 16:06

Choose a tag to compare

What's Changed

  • replaced: form-data with form-data-node; fixed support for >3MB buffer type; added new examples by @AaronDDM in #653
  • Bump esbuild and wrangler in /examples/edge-environment by @dependabot[bot] in #655

Full Changelog: v7.11.0...v7.12.0

v7.11.0

23 Jun 19:00

Choose a tag to compare

Added

  • Support for new message fields query parameter values: include_tracking_options and raw_mime
  • Support for trackingOptions property in Message responses when using fields=include_tracking_options
  • Support for rawMime property in Message responses when using fields=raw_mime
  • MessageTrackingOptions interface for tracking message opens, thread replies, link clicks, and custom labels
  • Support for includeHiddenFolders query parameter in folders list endpoint for Microsoft accounts
  • Support for singleLevel query parameter in ListFolderQueryParams for Microsoft accounts to control folder hierarchy traversal

Fixed

  • Fixed 3MB payload size limit to consider total request size (message body + attachments) instead of just attachment size when determining whether to use multipart/form-data encoding

v7.10.0

27 May 20:46

Choose a tag to compare

What's Changed

  • [Node SDK] consistent handling of timeout values for constructor and overrides by @ajay-k in #634
  • fix: Add missing /cancel suffix in Notetaker API endpoint by @AaronDDM in #639
  • feat: add zoom as a supported provider type in Auth module by @AaronDDM in #640
  • fix: update event status type to use 'maybe' instead of 'tentative' by @AaronDDM in #641
  • refactor(resources): use makePathParams utility for path construction in all resource classes by @AaronDDM in #642
  • feat(freeBusy): Add tentativeAsBusy parameter to FreeBusy requests by @AaronDDM in #643

New Contributors

Full Changelog: v7.9.0...v7.10.0

v7.9.0

30 Apr 17:27

Choose a tag to compare

What's Changed

  • feat: Add Notetaker API support by @AaronDDM in #629
  • fix: update notetaker media endpoint to support media download by @AaronDDM in #632
  • Add tentative_as_busy parameter by @kraju3 in #631
  • Updated to support the latest changes in the GET notetakers endpoint by @AaronDDM in #636

Full Changelog: v7.8.0...v7.9.0

v7.8.0

03 Mar 21:37

Choose a tag to compare

What's Changed

  • fix(grants): Support queryParams in list method first parameter by @AaronDDM in #624
  • Add support for listImportEvents method to import events from calendars by @AaronDDM in #623
  • Add support for returning all response headers in node sdk for error responses by @AaronDDM in #625

Full Changelog: v7.7.4...v7.8.0