Skip to content

v4.0.5

Choose a tag to compare

@JoernBerkefeld JoernBerkefeld released this 23 Oct 12:49
· 28 commits to master since this release

Bugfixes

  • Preserve explicit __proto__ columns as ordinary own data properties, including raw Buffer values and object-valued mapValues results, without replacing an individual row's prototype. String values are retained too.
  • Rows retain their ordinary Object.prototype. Existing inferred dangerous-header removal and duplicate-header rejection remain unchanged. This fixes row-local prototype mutation; it does not claim global Object.prototype pollution or resolve every scenario described upstream.

Related upstream reports

These records concern dangerous header names. The related pull request sanitizes inferred headers; this fork's correction addresses the remaining explicit-header write path.

mafintosh#247
mafintosh#250

Full Changelog: v4.0.4...v4.0.5