Skip to content

Releases: mholt/PapaParse

5.4.0

02 Mar 09:28
Compare
Choose a tag to compare

We are happy to annunce a new minor release of PapaParse.

This release includes the following change:

Handle parsing utf-8 bom encoded files (See #961)
Rename duplicate headers (See #956)
Improve iso-date regex (See #959)

Thanks to @peteruithoven @fortydegrees @ChALkeR for contributing such features

5.3.0

25 Aug 16:14
8414f76
Compare
Choose a tag to compare

We are happy to annunce a new minor release of PapaParse.

This release includes the following change:

  • Allow to escape formulae for safer opening on spreedsheet software (See: #793 for full details)

Release 5.2.0

02 Apr 13:17
Compare
Choose a tag to compare

We are happy to announce version 5.2.0.

This version contains a new feature that allows to perform post request when downloading files.

It also fixes a ReDOS vulnerability issue. See #777 for more details.

5.1.0

17 Sep 12:16
Compare
Choose a tag to compare

The release brings a the option to use a function to determine the fields that will be quoted. This function accepts the cell value and column index as parameters. Thanks to @Puzzleton for contributing this feature.

This release also includes some bug fixes. Thanks to all who contributed.

Version 5.0.0

30 May 16:53
Compare
Choose a tag to compare

We are happy to announce a new major release of PapaParse.

This relase (5.0.0) introduces the following changes:

  • We drop support for Node 6.x branch.
  • Workers are now loaded with inline blobs, which means that is only needed to specify the worker: true option and Paparse will load it's code from a blob
  • Step function returns only a single row
  • A function to transform header columns is added. The trimheader option is removed as it can be achieved with this new transform function.
  • The API throws now Error objects instead of using error Strings.
  • Handle delimiter guessing, when not all of the fields are quoted
  • Add ability to support escapeChar on unparse
  • Allow to specify the columns used for unparse
  • Add DelimitersToGuess config option

Happy parsing!

5.0.0-beta.0

21 Nov 09:08
Compare
Choose a tag to compare
5.0.0-beta.0 Pre-release
Pre-release

This is the first beta version of the 5 major version, which introduces the following changes:

  • We drop support for Node 6.x branch.
  • Workers are now loaded with inline blobs, which means that is only needed to specify the worker: true option and Paparse will load it's code from a blob
  • Step function returns only a single row
  • A function to transform header columns is added. The trimheader option is removed as it can be achieved with this new transform function.
  • The API throws now Error objects instead of using error Strings.

Please test it and report issues if you have on it. As this is a beta version it should be installed with the following command:

npm install papaparse@beta

4.6.0

01 Aug 08:29
Compare
Choose a tag to compare

The release brings a the option to skip lines with no content but with separators.

Thanks to @MonkeyDZeke for it's contribution

4.5.0

04 Jun 10:13
Compare
Choose a tag to compare

This release brings several bug fixes and the the following improvements:

  • Serialize dates using ISO Format
  • Add config option to transform values before dynamic typing
  • Drop support for node v4 and add support for node v10
  • Add support for node-style streaming

Thanks to @pushplay @efossas @gabegorelick and @trevorharwell for contributing to this release

4.4.0

23 Apr 13:55
Compare
Choose a tag to compare

This release brings several bug fixes and the the following improvements:

  • Add option to trim whitespace from headers
  • Upgrade dependencies to newer versions
  • Remove support for node 0.12
  • Add option to configure escape character
  • Add support for spaces between quotes and separators

Thanks to @thSteve, @gabegorelick and @marius-wieschollek for contributing to this release.

4.3.0

27 Apr 08:15
Compare
Choose a tag to compare
  • Allow to pass a function to DynamicFunction which should return for each field if dynamic typing should be applied.
  • Add support for download xhr headers.

Thanks to @vyrak and @j--w for contributing