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)