Update dependency csv-parse to v4.16.3 #61
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.15.4->4.16.3Release Notes
adaltas/node-csv (csv-parse)
v4.16.3Compare Source
v4.16.2Compare Source
See also CSV package for Node.js version 6 (11/15/2021)
⚠ BREAKING CHANGES
CommonJS consumers must change
require('csv-parse/lib/sync')torequire('csv-parse/sync')Bug Fixes
Features
4.16.2 (2021-08-27)
Note: Version bump only for package csv-parse
4.16.1 (2021-08-27)
Note: Version bump only for package csv-parse
Version 4.16.0
Version 4.15.4
Version 4.15.3
Version 4.15.2
Version 4.15.1
Version 4.15.0
Version 4.14.2
Version 4.14.1
Version 4.14.0
Version 4.13.1
Version 4.13.0
New features:
Fixes & enhancements:
Version 4.12.0
New feature:
Version 4.11.1
New feature:
Project management:
Version 4.11
Project management:
Version 4.10.1
Minor improvements:
Version 4.10.0
New feature:
Project management:
Version 4.9.1
Minor improvements:
Version 4.9.0
New Feature:
Version 4.8.9
Fix:
New Feature:
Minor improvements:
Version 4.8.8
Version 4.8.7
Version 4.8.6
Version 4.8.5
typesdeclarationVersion 4.8.4
typesdeclaration to a single fileVersion 4.8.3
errors: handle undefined captureStackTraceVersion 4.8.2
relax_column_count: ts definitions for less and moreVersion 4.8.1
Version 4.8.0
relax_column_count: new less and more optionsCSV_INCONSISTENT_RECORD_LENGTHCSV_RECORD_DONT_MATCH_COLUMNS_LENGTHVersion 4.7.0
New Feature:
on_record: user function to alter and filter recordsMinor improvements:
from_line: honours inferred column namesfrom_line: new sampleCSV_INVALID_ARGUMENTCSV_INVALID_COLUMN_DEFINITIONCSV_OPTION_COLUMNS_MISSING_NAMECSV_INVALID_OPTION_BOMCSV_INVALID_OPTION_CASTCSV_INVALID_OPTION_CAST_DATECSV_INVALID_OPTION_COLUMNSCSV_INVALID_OPTION_COMMENTCSV_INVALID_OPTION_DELIMITERProject management:
Version 4.6.5
Version 4.6.4
CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTECSV_MAX_RECORD_SIZEVersion 4.6.3
Version 4.6.2
Version 4.6.1
Version 4.6.0
skip_lines_with_empty_values: handle non string valueINVALID_OPENING_QUOTEVersion 4.5.0
CSV_INVALID_CLOSING_QUOTECSV_QUOTE_NOT_CLOSEDCSV_INVALID_RECORD_LENGTH_DONT_PREVIOUS_RECORDSCSV_INVALID_RECORD_LENGTH_DONT_MATCH_COLUMNSCSV_INVALID_COLUMN_MAPPINGVersion 4.4.7
Version 4.4.6
Version 4.4.5
Version 4.4.4
@types/shoulddependencyVersion 4.4.3
Version 4.4.2
bom: parsing for BOM character #239Version 4.4.1
Fix:
columns: allows returning an array of string, undefined, null or falseVersion 4.4.0
New features:
bomoptionVersion 4.3.4
columns: enrich error message when provided as literal objectcast: handle undefined columnsskip_lines_with_error: new sampleVersion 4.3.3
Fix:
columns: fix es5 generation
Version 4.3.2
Fix:
Version 4.3.1
Minor enhancements:
Project management:
Version 4.3.0
New features:
objname: accept a bufferMinor enhancements:
to_line: validation refinementstrim, ltrim, rtrim: validation refinementsto: validation refinementsfrom_line: validation refinementsobjname: validation refinementsfrom: validation refinementsescape: validation refinementsskip_empty_lines: validation refinementsskip_lines_with_empty_values: validation refinementsskip_lines_with_error: validation refinementsrelax_column_count: validation refinementsrelax: validation refinementsdelimiter: validation refinementsmax_record_size: validation refinementsVersion 4.2.0
Fix:
record_delimiter: fix multi bytes withskip_empty_linesandfrom_linertrim: accept tabVersion 4.1.0
New features:
cast: dont call cast for non column-mappable fieldsFix:
cast: ensure column is a string and not an arraycast: function may return non-string valuesVersion 4.0.1
Fix:
relax_column_count: handle records with more columnsVersion 4.0.0
This is a complete rewrite based with a Buffer implementation. There are no major breaking changes but it introduces multiple minor breaking changes:
rowDelimiteris nowrecord_delimitermax_limit_on_data_readis nowmax_record_size{error type}: {error description}infoobjectcountis nowinfo.recordslinesis nowinfo.linesempty_line_countis nowinfo.empty_linesskipped_line_countis nowinfo.invalid_field_lengthcontext.countis cast function is nowcontext.recordsauto_parseandauto_parse_daterecordeventrawoption, therowproperty is renamedrecordmax_record_sizeis now0(unlimited)recordevent, use thereadableevent andthis.read()insteadNew features:
info,from_lineandto_linetrim: respectltrimandrtrimwhen defineddelimiter: may be a Bufferdelimiter: handle multiple bytes/characterscast: catch error in user functionscomment_lines: count the number of commented lines with no recordsAPI management:
Version 3.2.0
max_limit_on_data_read: update error msgVersion 3.1.3
rowDelimiter: fix overlap with delimiterrowDelimiterMaxLengthVersion 3.1.2
Version 3.1.1
Version 3.1.0
Version 3.0.0
Breaking changes:
columns: skip empty values when null, false or undefinedCleanup:
Version 2.5.0
Version 2.4.1
to: ignore future records when to is reachedVersion 2.4.0
trim: after and before quotetrim: handle quote followed by escapeVersion 2.3.0
cast: pass the header propertyauto_parse: deprecated message on testscast: inject lines propertyVersion 2.2.0
cast: deprecateauto_parseauto_parse: function get context as second argumentVersion 2.1.0
skip_lines_with_error: DRYed implementationskip_lines_with_error: Go process the next line on errorVersion 2.0.4
Version 2.0.3
Version 2.0.2
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.
v1.3.3
v1.3.2
Irrelevant release, forgot to generate the coffee files.
v1.3.1
v1.3.0
auto_parseas a user functionauto_parse_dateas a user functionv1.2.4
relax_column_count: honors count while preserving skipped_line_countv1.2.3
v1.2.2
v1.2.1
v1.2.0
auto_parse: cleaner implementationv1.1.12
v1.1.11
rowDelimiters: fix all last month issuesv1.1.10
V1.1.9
rowDelimiter: simplificationauto_parse= simplify internal functionV1.1.8
rowDelimiter: adding support for multiple row delimiters #119Parser.prototype.__write#114v1.1.7
skip_lines_with_empty_values: support space and tabs #108skip_lines_with_empty_valuesoptionv1.1.6
v1.1.5
empty_line_countcounter and renamed skipped toskipped_line_countv1.1.4
v1.1.3
columns: stop on column count error #100v1.1.2
v1.1.1
columns: fix line error #97v1.1.0
relax_column_count: default to false (strict)v1.0.6
relax_column_count: backward compatibility for 1.0.xrelax_column_count: introduce new optioncolumns: detect column length and fix lines countv1.0.5
max_limit_on_data_read: new optionv1.0.4
objnamev1.0.3
v1.0.2
v1.0.1
v1.0.0
auto_parse: work on all fields, rename to “is_*”auto_parse: simplify testv4.16.0Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.