github cjnoname/excelts v2.0.0

latest releases: v9.5.7, v9.5.6, v9.5.5...
4 months ago

2.0.0 (2025-12-26)

⚠ BREAKING CHANGES

  • deps: All external runtime dependencies removed
  • datetime: dayjs is no longer used internally
  • Minimum Node.js version is now 20.0.0. Node.js 18 is no longer supported.
  • TypeScript configuration now uses bundler moduleResolution

Features

  • browser: add pure JavaScript DEFLATE fallback for older browsers (2a9c29c)
  • browser: native browser support with zero config (ea3620c)
  • csv: implement native CSV parser with browser support (9e9ff9c)
  • worksheet: add column page breaks support (ad90492)

Bug Fixes

  • security: address CodeQL security warnings (e89b618)

Performance Improvements

  • datetime: replace dayjs with high-performance native datetime utilities (f804811)
  • sax: optimize XML SAX parser with lookup tables and fast paths (4dc99eb)

Miscellaneous Chores

  • deps: remove all runtime dependencies (15e7b50)
  • drop Node.js 18 support, require Node.js 20+ (9568b93)

Code Refactoring

  • switch TypeScript moduleResolution from nodenext to bundler (73c5d94)

Don't miss a new excelts release

NewReleases is sending notifications on new releases.