Releases: mholt/PapaParse
5.4.0
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
Release 5.2.0
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
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
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
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
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
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
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.