Visit the Excel-Builder-Vanilla GitHub project or take a look at the Live Demo
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
5.0.0 (2026-02-04)
Note
Please visit the v5.0.0 release for more details about the migration.
- drop standalone legacy browser <script> &
windowobject usage
- drop standalone legacy browser <script> &
windowobject usage (8658f49) - by @ghiscoding
4.2.1 (2025-10-24)
- remove private functions to fix DTS mismatch with lib vs types pkg (5120504) - by @ghiscoding
4.2.0 (2025-10-24)
- add Excel Charts (422a53e) - by @ghiscoding
4.1.3 (2025-10-20)
- add missing
columnsprop in WorksheetOption (ddd4bf6) - by @ghiscoding - check ref instance before any other code in toXML() fn (3f483b5) - by @ghiscoding
- use the correct variable
yOffw/assigning to sameto.yOffvar (81ad4ca) - by @ghiscoding
4.1.2 (2025-10-18)
- ExcelStyleInstruction props can also be numbers (d9c0987) - by @ghiscoding
4.1.1 (2025-09-27)
- deps: update all dependencies (0bc0321) - by @ghiscoding
- publish with OIDC (5fe08ff) - by @ghiscoding
4.1.0 (2025-08-16)
- export streaming (3a887ae) - by @ghiscoding
- deps: update all non-major dependencies (b1b9354) - by @renovate-bot
4.0.1 (2025-04-21)
- use correct export entry (d33190f) - by @ghiscoding
4.0.0 (2025-04-12)
- build as ESM-Only, drop CJS
- build as ESM-Only, drop CJS (ee22a7b) - by @ghiscoding
- deps: update all non-major dependencies (53504a7) - by @renovate-bot
3.1.0 (2025-03-05)
3.0.14 (2024-10-13)
- run attw and use correct index file entries (19c3e99) - by @ghiscoding
3.0.13 (2024-10-13)
- type package add back type module (ce77971) - by @ghiscoding
3.0.12 (2024-10-11)
- remove tsup, replace with Vite + dts-bundle-generator (2f8431f) - by @ghiscoding
3.0.11 (2024-10-05)
- add missing interfaces export (fb67ae6) - by @ghiscoding
3.0.10 (2024-10-05)
- avoid barrel files, keep only 1 entry file (c9f34a0) - by @ghiscoding
3.0.9 (2024-10-04)
- full CJS/ESM hybrid support with tsup (c5e5349) - by @ghiscoding
3.0.8 (2024-10-03)
- improve hybrid exports CJS/ESM (4e5502d) - by @ghiscoding
3.0.7 (2024-09-06)
- include all d.ts files for types pkg to detect change (3031593) - by @ghiscoding
3.0.6 (2024-09-06)
- use
prop ininstead of.hasOwn(prop)(0051d83) - by @ghiscoding - use
prop ininstead of.hasOwn(prop)& add Drawings tests (35a4c63) - by @ghiscoding
3.0.5 (2024-09-03)
- remove node from package exports (c3dfba4) - by @ghiscoding
3.0.4 (2024-09-03)
- package export not detected as ESM in Vitest (fa66ea7) - by @ghiscoding
3.0.3 (2024-08-29)
Note: Version bump only for package excel-builder-vanilla-root
3.0.2 (2024-08-29)
- create
@excel-builder-vanilla/typespackage for types only (8d6841c) - by @ghiscoding
3.0.1 (2024-02-11)
- add missing ExcelMetadata interface (8a32a73) - by @ghiscoding
- add tests folder to npm publish ignore (006e9f8) - by @ghiscoding
- check input type before calling string match on it (9361aa6) - by @ghiscoding
- migrate from
JSZiptofflate - remove Lodash use native code & migrate to TypeScript
- migrate to TypeScript, drop
Qdependency & add demo
- add
downloadExcelFile()method for easier browser download (ec41114) - by @ghiscoding - add Date type instead of only timestamp (0aab2b4) - by @ghiscoding
- add Date type instead of only timestamp [refresh gh-pages] (8277723) - by @ghiscoding
- migrate from
JSZiptofflate(dab3928) - by @ghiscoding - migrate to TypeScript, drop
Qdependency & add demo (4a807b8) - by @ghiscoding - remove Lodash use native code & migrate to TypeScript (97fce8a) - by @ghiscoding
- Allow spaces to be placed in SharedStrings file (abf901e) - by @ghiscoding
- use fflate
zip(sync) for web worker, instead ofzipAsync(518f457) - by @ghiscoding