Skip to content

Releases: vitaly-t/spex

4.1.0

11 Nov 13:26

Choose a tag to compare

  • Fixing types for errors, see PR #19
  • Updating DEV dependencies
  • Upped min-supported NodeJS to v18

4.0.2

31 Aug 11:55

Choose a tag to compare

  • Updated Promise detection
  • Improved imports/exports
  • Added @types/node

4.0.1

29 Aug 18:32

Choose a tag to compare

  • Fixing 4.0.0 release that came out broken.

4.0.0

29 Aug 18:23

Choose a tag to compare

Legacy Clean-up

Gone: Custom Promises 🔨

  • Removed from the library everything related to supporting custom promises, external promise libraries, such as Bluebird, etc., as obsolete. Now it is ES6 Promise all the way, nothing else, and no customization in that regard.
  • Improved TypeScript declarations.

3.4.2

27 Aug 00:18

Choose a tag to compare

  • Updated DEV dependencies
  • Added Node v24 testing in CI

3.4.1

21 Mar 23:04

Choose a tag to compare

  • Updating DEV dependnecies
  • Adding NodeJS badge + Node v22 tests

3.4.0

13 Oct 19:13

Choose a tag to compare

  • Updated DEV dependencies
  • Updated code linting + code accordingly
  • Replaced obsolete Travis coverage with GitHub CI integration
  • Minimum NodeJS v14 is now the minimum supported version

3.3.0

18 Mar 12:09

Choose a tag to compare

  • Dev dependencies updated.
  • Now requires Node v10 or newer

3.2.0

20 Dec 14:25

Choose a tag to compare

  • Making batch method even more type-strict.

3.1.0

20 Dec 06:52

Choose a tag to compare

  • TypeScript: Added templates support for batch function, to support tuples deconstruction. See PR-14.

Now you can deconstruct tuples like this:

const [first, second] = await spex.batch<number, string>([123, 'hello']);

// first type is inferred as number
// second type is inferred as string
  • Revised and fixed tests for NodeJS v8 and v15
  • Made NodeJS v15 officially supported
  • Updated DEV dependencies