Skip to content

Releases: willfarrell/datastream

0.1.1

12 Mar 19:34
Immutable release. Only release title and notes can be modified.
4618236

Choose a tag to compare

What's Changed

  • security fixes

Full Changelog: 0.1.0...0.1.1

0.1.0

12 Mar 04:14
Immutable release. Only release title and notes can be modified.
f0eaa58

Choose a tag to compare

What's Changed

New Streams

  • objectFromEntriesStream() - convert array entries to objects with lazy key resolution
  • stringSplitStream() - split strings by separator
  • csvDetectDelimitersStream() - auto-detect CSV delimiters (comma, tab, pipe, semicolon)
  • csvDetectHeaderStream() - auto-detect CSV headers
  • awsLambdaReadableStream() / awsLambdaResponseStream() - AWS Lambda streaming via InvokeWithResponseStreamCommand
  • zstdCompressStream() / zstdDecompressStream() - Zstandard compression (Node.js & Web)

CSV Improvements (Breaking change)

  • Smarter quoting logic to avoid unnecessary escaping
  • Optimized inline hot-path parser (csvParseInline)
  • Two parser variants: csvQuotedParser and csvUnquotedParser
  • 64-row string batching in csvFormatStream for better throughput
  • Error tracking for malformed and empty rows

Fetch

  • Query parameter-based pagination (paginateUsingQuery) with configurable offset and amount

TypeScript

  • Added .d.ts type definitions for all 14 packages

Documentation

  • New documentation website at datastream.js.org

Deprecations

  • createBranchStream deprecated

Full Changelog: 0.0.42...0.1.0

0.0.6

05 Sep 05:39
02758ef

Choose a tag to compare

  • update validateStream with better defaults

Full Changelog: 0.0.5...0.0.6

0.0.5

28 Aug 18:50
f1daea2

Choose a tag to compare

  • Fix bundling and linting

Full Changelog: 0.0.4...0.0.5

0.0.4

28 Aug 18:49
c1774a4

Choose a tag to compare

  • Add in aws, compress

Full Changelog: 0.0.3...0.0.4

0.0.3

17 Aug 19:57
5c4add7

Choose a tag to compare

  • Add in createPassThroughStream (@datastream/core)
  • Add in fetchStream (@datastream/fetch)
  • Add in charsetDecodeStream, charsetEncodeStream, detectCharset (@datastream/charset)
  • Add in objectPivotLongToWideStream, objectPivotWideToLongStream (@datastream/object)
  • Add in validateStream (@datastream/validate)

Full Changelog: 0.0.2...0.0.3

0.0.2

09 Aug 21:23
10c6f98

Choose a tag to compare

  • re-publish, forgot to build

Full Changelog: 0.0.1...0.0.2

0.0.1

09 Aug 20:09
73f6ec0

Choose a tag to compare

  • Update dependencies

Full Changelog: 0.0.0...0.0.1

0.0.0

25 Jul 03:41
7b91942

Choose a tag to compare

  • Add core, string, object foundation modules
  • Add digest, csv modules

Full Changelog: https://github.com/willfarrell/datastream/commits/0.0.0