CSVGenerate for Node.js

IssuesGitHub

Change Log

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

4.3.0 (2023-10-05)

Features

  • csv-generate: breathe between async reads (b1da5a1)
  • csv-generate: set highWaterMark to default (8e758cf)

4.2.8 (2023-08-25)

Bug Fixes

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

4.2.7 (2023-08-24)

Bug Fixes

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

4.2.6 (2023-05-04)

Note: Version bump only for package csv-generate

4.2.5 (2023-04-30)

Note: Version bump only for package csv-generate

4.2.4 (2023-04-16)

Note: Version bump only for package csv-generate

4.2.3 (2023-04-16)

Note: Version bump only for package csv-generate

4.2.2 (2023-02-08)

Bug Fixes

4.2.1 (2022-11-08)

Bug Fixes

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

4.2.0 (2022-07-10)

Features

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

4.1.0 (2022-05-24)

Features

Bug Fixes

  • csv-generate: catch invalid value error (f031542)

4.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

4.0.3 (2021-11-19)

Bug Fixes

  • expose browser esm modules (eb87355)

4.0.2 (2021-11-18)

Bug Fixes

4.0.1 (2021-11-15)

Bug Fixes

  • remove samples from publicatgion (12c221d)

4.0.0 (2021-11-15)

Bug Fixes

  • csv-generate: record emited after end with sleep (6632e63)
  • csv-generate: stream.push after EOF (97a3f58)
  • export original lib esm modules (be25349)
  • refer to esm files in dist (b780fbd)

Features

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

3.4.2 (2021-08-27)

Note: Version bump only for package csv-generate

3.4.1 (2021-08-27)

Note: Version bump only for package csv-generate

Version 3.4.0

  • chore: integrate browserify

Version 3.3.0

  • package: latest dependencies
  • package: mocha inside package declaration

Version 3.2.4

  • package: contributing
  • package: code of conduct
  • travis: remove node.js 8 and add 12
  • src: minor code simplification
  • package: update file path

Version 3.2.3

  • package: remove dot slash from files

Version 3.2.2

  • ts: place declaration files inside lib/es5 folder

Version 3.2.1

  • ts: declare options in typings as optional
  • package: replace npm ignore with file field
  • project: fix license in package.json
  • babel: include .babelrc to git

Version 3.2.0

  • ts: new TypeScript definition files

Version 3.1.0

  • duration: fix start time
  • package: MIT license (was BSD)
  • sleep: new option

Version 3.0.0

Breaking change:

  • callback: generate buffers unless encoding is present

New features and bug fixes:

  • options: accept snake case and came case keys
  • eof: new option
  • row_delimiter: new option
  • travis: test against Node.js 11

Version 2.2.2

  • readme: fix website urls

Version 2.2.1

  • readme: fix links to project website

Version 2.2.0

  • package: move to csv.js.org
  • package: upgrade dependencies including babel 7
  • options: new duration option
  • samples: new api sync scripts
  • samples: new objectmode scripts
  • readme: remove api doc
  • travis: support Node.js 10
  • samples: update syntax
  • package: improve ignore files

Version 2.1.0

  • sync: new module to ease synchronous usage

Version 2.0.2

  • package: move babel to dev dependencies

Version 2.0.1

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

2.0.0

This major version use CoffeeScript 2 which produces a modern JavaScript syntax (ES6, or ES2015 and later) and break the compatibility with versions of Node.js lower than 7.6 as well as the browsers. It is however stable in term of API.

  • package: use CoffeeScript 2

v1.1.2

  • tests: remove references to coverage

v1.1.0

  • test: should require handled by mocha
  • package: coffeescript 2 and use semver tilde
  • options: validate column types, fix #4

About

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