CSVTransform for Node.js

IssuesGitHub

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.2.9 (2023-10-05)

Bug Fixes

  • stream-transform: sync callback usage in async handler (4dd562b)

3.2.8 (2023-08-25)

Bug Fixes

  • csv-demo-ts-cjs-node16: upgrade module definition after latest typescript (87fe919)

3.2.7 (2023-08-24)

Bug Fixes

  • commonjs types, run tsc and lint to validate changes (#397) (e6870fe)

3.2.6 (2023-05-04)

Note: Version bump only for package stream-transform

3.2.5 (2023-04-30)

Note: Version bump only for package stream-transform

3.2.4 (2023-04-16)

Note: Version bump only for package stream-transform

3.2.3 (2023-04-16)

Note: Version bump only for package stream-transform

3.2.2 (2023-02-08)

Bug Fixes

3.2.1 (2022-11-08)

Bug Fixes

  • support TypeScript moduleResolution node16 (#368) (f4d7c97)

3.2.0 (2022-07-10)

Features

  • ts module Node16 and type declaration to exports field (#341) (4b0283d)

3.1.0 (2022-05-24)

Features

3.0.4 (2021-12-29)

Bug Fixes

  • correct exports in package.json with webpack (154eafb)
  • csv-demo-webpack-ts: remove polyfill (47a99bd)
  • csv-demo-webpack-ts: simplify export paths (8d63a14)
  • esm exports in package.json files (c48fe47), closes #308

3.0.3 (2021-11-19)

Bug Fixes

  • expose browser esm modules (eb87355)

3.0.2 (2021-11-18)

Bug Fixes

3.0.1 (2021-11-15)

Bug Fixes

  • remove samples from publicatgion (12c221d)

3.0.0 (2021-11-15)

Bug Fixes

  • csv-generate: finish called twice in node 16 (3decdf1)
  • export original lib esm modules (be25349)
  • fallback to setTimeout is setImmediate is undefined (3d6a2d0)
  • refer to esm files in dist (b780fbd)

Features

  • backport support for node 14 (dbfeb78)
  • backward support for node 8 (496231d)
  • esm migration (b5c0d4b)
  • export ts types in sync (890bf8d)
  • replace ts types with typesVersions (acb41d5)
  • stream-transform: ts extends options with stream.TransformOptions (eb64b12)

2.1.2 (2021-08-27)

Note: Version bump only for package stream-transform

2.1.1 (2021-08-27)

Bug Fixes

  • stream-transform: finish event call multiple times (4f45103)

Version 2.1.0

  • chore: use browserify

Version 2.0.4

  • fix: add ts generics to handler

Version 2.0.3

  • package: latest dependencies
  • ts: enable strict mode
  • package: mocha inside package declaration

Version 2.0.2

  • handler: update Typescript signature
  • test: ensure every sample is valid
  • package: contributing
  • package: code of conduct

Version 2.0.1

  • package: prefix file path with "/"
  • package: rename coffee cmd to build
  • handler: preserve ordering with sync handler
  • package: replace npm ignore with file field

Version 2.0.0

Breaking changes:

  • state: isolate properties into the "state" property

New Features:

  • typescript: new ts definitions

Minor enhancements:

  • api: clone options
  • api: simplify argument discovery
  • project: fix license in package.json
  • babel: include .babelrc to git
  • package: latest dependencies

Version 1.0.8

Project Management

  • package: update license to MIT
  • travis: test against Node.js 11

Version 1.0.7

  • readme: fix website urls

Version 1.0.6

  • readme: fix links to project website

Version 1.0.5

  • package: move to csv.js.org
  • package: upgrade dependencies including babel 7
  • example: new sequential mode sample
  • examples: new state examples
  • examples: new api sync example
  • examples: new mixed output stream example
  • handler: bind execution context with current instance

Version 1.0.4

  • readme: update travis badge

Version 1.0.3

  • travis: support Node.js 10
  • package: improve ignore files
  • samples: update syntax
  • sync: new module to ease synchronous usage
  • stream: dont push empty string

Version 1.0.2

  • package: move babel to dev dependencies

Version 1.0.1

  • package: es5 backward compatibility
  • package: ignore yarn lock file

v0.2.0

  • test: should require handled by mocha
  • package: coffeescript 2 and use semver tilde

About

The Node.js CSV project is an open source product hosted on GitHub and developed by Adaltas.