Releases: dolanmiu/docx
Releases · dolanmiu/docx
Release list
9.7.1
What's Changed
- build(deps): bump nanoid from 5.1.7 to 5.1.11 by @dependabot[bot] in #3436
- build(deps-dev): bump inquirer from 13.3.2 to 13.4.3 by @dependabot[bot] in #3437
- build(deps-dev): bump prettier from 3.8.1 to 3.8.3 by @dependabot[bot] in #3438
- build(deps-dev): bump jiti from 2.6.1 to 2.7.0 by @dependabot[bot] in #3439
- build(deps-dev): bump tsx from 4.21.0 to 4.22.3 by @dependabot[bot] in #3440
- build(deps-dev): bump eslint-plugin-jsdoc from 62.8.0 to 63.0.0 by @dependabot[bot] in #3441
- build(deps-dev): bump cspell from 9.7.0 to 10.0.0 by @dependabot[bot] in #3442
- build(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #3435
- build(deps-dev): bump eslint-plugin-functional from 9.0.4 to 9.0.5 by @dependabot[bot] in #3445
- build(deps): bump @types/node from 25.5.0 to 25.9.1 by @dependabot[bot] in #3446
- build(deps-dev): bump pre-commit from 1.2.2 to 2.0.0 by @dependabot[bot] in #3447
- build(deps-dev): bump eslint-plugin-unicorn from 63.0.0 to 64.0.0 by @dependabot[bot] in #3448
- build(deps-dev): bump jsdom from 29.0.1 to 29.1.1 by @dependabot[bot] in #3449
- build(deps-dev): bump inquirer from 13.4.3 to 14.0.0 by @dependabot[bot] in #3451
- build(deps-dev): bump typedoc from 0.28.18 to 0.28.19 by @dependabot[bot] in #3452
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.4 to 8.60.0 by @dependabot[bot] in #3450
- build(deps-dev): bump @typescript-eslint/parser from 8.59.4 to 8.60.0 by @dependabot[bot] in #3454
- Fix/bundle types issue by @dolanmiu in #3456
- build(deps-dev): bump typescript-eslint from 8.59.4 to 8.60.0 by @dependabot[bot] in #3455
- chore: Upgrade node-version in GitHub Actions workflow by @dolanmiu in #3457
Full Changelog: 9.7.0...9.7.1
9.7.0
What's Changed
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.56.1 to 8.57.0 by @dependabot[bot] in #3388
- build(deps-dev): bump typescript-eslint from 8.56.1 to 8.57.0 by @dependabot[bot] in #3389
- build(deps): bump @types/node from 25.3.5 to 25.4.0 by @dependabot[bot] in #3390
- build(deps-dev): bump eslint-plugin-jsdoc from 62.7.1 to 62.8.0 by @dependabot[bot] in #3392
- build(deps-dev): bump vite from 7.3.1 to 8.0.0 by @dependabot[bot] in #3393
- build(deps): bump @types/node from 25.4.0 to 25.5.0 by @dependabot[bot] in #3396
- build(deps-dev): bump undici from 7.21.0 to 7.24.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3398
- build(deps): bump nanoid from 5.1.6 to 5.1.7 by @dependabot[bot] in #3402
- build(deps-dev): bump inquirer from 13.3.0 to 13.3.2 by @dependabot[bot] in #3401
- build(deps-dev): bump jsdom from 28.1.0 to 29.0.0 by @dependabot[bot] in #3400
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.57.0 to 8.57.1 by @dependabot[bot] in #3403
- build(deps-dev): bump vite from 8.0.0 to 8.0.1 by @dependabot[bot] in #3406
- build(deps-dev): bump jsdom from 29.0.0 to 29.0.1 by @dependabot[bot] in #3407
- build(deps-dev): bump flatted from 3.3.3 to 3.4.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3408
- build(deps-dev): bump @typescript-eslint/parser from 8.57.0 to 8.57.1 by @dependabot[bot] in #3404
- feat: add track change support to images by @james-atticus in #3432
- fix: use sequential filenames for embedded fonts by @ctjlewis in #3428
- feat(numbering): levels can associate with paragraph style by @Alexnortung in #3430
- fix: make sure
codeis being set for page size by @Alexnortung in #3427 - Feature/comment replies and resolved state by @SerhiiShcheh in #3424
- feat(paragraph): add firstLineChars indent support by @hehecat in #3420
- build(deps-dev): bump @typescript-eslint/parser from 8.57.1 to 8.57.2 by @dependabot[bot] in #3416
- build(deps-dev): bump vite from 8.0.1 to 8.0.2 by @dependabot[bot] in #3414
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.57.1 to 8.57.2 by @dependabot[bot] in #3411
- build(deps-dev): bump typedoc from 0.28.17 to 0.28.18 by @dependabot[bot] in #3410
- build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3418
- build(deps-dev): bump typescript-eslint from 8.57.0 to 8.59.4 by @dependabot[bot] in #3413
- docs: Improve documentation, JSDoc comments, and troubleshooting guides by @dolanmiu in #3433
New Contributors
Full Changelog: 9.6.1...9.7.0
9.6.1
What's Changed
- build(deps-dev): bump cspell from 9.6.4 to 9.7.0 by @dependabot[bot] in #3373
- build(deps-dev): bump @typescript-eslint/parser from 8.56.0 to 8.56.1 by @dependabot[bot] in #3374
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.56.0 to 8.56.1 by @dependabot[bot] in #3375
- build(deps-dev): bump typescript-eslint from 8.56.0 to 8.56.1 by @dependabot[bot] in #3377
- build(deps-dev): bump @types/inquirer from 9.0.8 to 9.0.9 by @dependabot[bot] in #3378
- build(deps-dev): bump eslint-plugin-jsdoc from 62.7.0 to 62.7.1 by @dependabot[bot] in #3379
- build(deps): bump @types/node from 25.3.0 to 25.3.1 by @dependabot[bot] in #3380
- build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #3381
- build(deps): bump @types/node from 25.3.1 to 25.3.2 by @dependabot[bot] in #3383
- build(deps): bump @types/node from 25.3.2 to 25.3.3 by @dependabot[bot] in #3384
- fix: pass characterSet parameter to createRegularFont in font-table.ts by @lls94 in #3387
- build(deps): bump @types/node from 25.3.3 to 25.3.5 by @dependabot[bot] in #3385
New Contributors
Full Changelog: 9.6.0...9.6.1
9.6.0
What's Changed
- fix: Allow zero as first level start number by @giuscris in #3272
- Extend Table of Contents creation by @volodymyroliinykv in #3328
- fix: pre-encode XML to UTF-8 to avoid surrogate pair corruption in JSZip by @Yuof in #3329
- feat: add endnotes support to docx library by @dolanmiu in #3354
- feat(footnotes): Support lists and images in footnotes by @james-atticus in #3325
- Add table look support for conditional table formatting by @paradoxloop in #3317
- fix: Multiple splits in a single run by @FuegoFro in #3311
- feat: extend track changes support by @SerhiiShcheh in #3326
- feat(table-of-contents): cached data by @Alexnortung in #3319
- build(deps-dev): bump execa from 9.6.0 to 9.6.1 by @dependabot[bot] in #3356
- build(deps-dev): bump eslint-plugin-jsdoc from 61.1.11 to 62.5.5 by @dependabot[bot] in #3357
- build(deps-dev): bump typedoc from 0.28.5 to 0.28.17 by @dependabot[bot] in #3358
- build(deps-dev): bump jiti from 2.4.2 to 2.6.1 by @dependabot[bot] in #3359
- build(deps-dev): bump jsdom from 28.0.0 to 28.1.0 by @dependabot[bot] in #3360
- build(deps-dev): bump inquirer from 13.2.2 to 13.2.4 by @dependabot[bot] in #3361
- build(deps-dev): bump eslint-plugin-jsdoc from 62.5.5 to 62.7.0 by @dependabot[bot] in #3362
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.55.0 to 8.56.0 by @dependabot[bot] in #3363
- build(deps-dev): bump @typescript-eslint/parser from 8.55.0 to 8.56.0 by @dependabot[bot] in #3364
- build(deps-dev): bump inquirer from 13.2.4 to 13.2.5 by @dependabot[bot] in #3365
- feat: WPS text box by @dolanmiu in #3369
- build(deps-dev): bump glob from 13.0.3 to 13.0.6 by @dependabot[bot] in #3367
- build(deps): bump @types/node from 25.2.3 to 25.3.0 by @dependabot[bot] in #3368
- feat: Migrate to new component authoring by @dolanmiu in #3332
- build(deps-dev): bump typescript-eslint from 8.46.2 to 8.56.0 by @dependabot[bot] in #3366
- build(deps-dev): bump eslint-plugin-functional from 7.1.0 to 9.0.2 by @dependabot[bot] in #3133
- build(deps-dev): bump typescript from 5.3.3 to 5.9.3 by @dependabot[bot] in #3334
- build(deps-dev): bump inquirer from 13.2.5 to 13.3.0 by @dependabot[bot] in #3370
- build(deps-dev): bump eslint-plugin-functional from 9.0.3 to 9.0.4 by @dependabot[bot] in #3372
New Contributors
- @giuscris made their first contribution in #3272
- @volodymyroliinykv made their first contribution in #3328
- @Yuof made their first contribution in #3329
- @james-atticus made their first contribution in #3325
- @paradoxloop made their first contribution in #3317
- @FuegoFro made their first contribution in #3311
- @SerhiiShcheh made their first contribution in #3326
Full Changelog: 9.5.3...9.6.0
9.5.3
What's Changed
- Remove buffer dependency. by @treeder in #3321
- build(deps-dev): bump @typescript-eslint/parser from 8.34.0 to 8.46.2 by @dependabot[bot] in #3293
- fix: Fix type and remove warnings from typedoc by @dolanmiu in #3333
- build(deps): bump @types/node from 24.0.3 to 25.2.3 by @dependabot[bot] in #3335
- build(deps-dev): bump inquirer from 12.6.3 to 13.2.2 by @dependabot[bot] in #3336
- build(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.0 by @dependabot[bot] in #3338
- build(deps-dev): bump tsx from 4.20.6 to 4.21.0 by @dependabot[bot] in #3339
- build(deps-dev): bump prettier from 3.5.3 to 3.8.1 by @dependabot[bot] in #3340
- build(deps-dev): bump vite-plugin-node-polyfills from 0.23.0 to 0.25.0 by @dependabot[bot] in #3341
- build(deps-dev): bump glob from 11.1.0 to 13.0.2 by @dependabot[bot] in #3342
- docs: Improve JSDoc documentation in components by @dolanmiu in #3343
- Merge external styles with default styles by @aghster in #3345
- build(deps): bump nanoid from 5.1.5 to 5.1.6 by @dependabot[bot] in #3346
- build(deps-dev): bump jsdom from 26.1.0 to 28.0.0 by @dependabot[bot] in #3347
- build(deps-dev): bump vite from 6.4.1 to 7.3.1 by @dependabot[bot] in #3348
- build(deps-dev): bump eslint-import-resolver-typescript from 4.4.3 to 4.4.4 by @dependabot[bot] in #3349
- build(deps-dev): bump vite-tsconfig-paths from 5.1.4 to 6.1.1 by @dependabot[bot] in #3352
- build(deps-dev): bump cspell from 9.1.1 to 9.6.4 by @dependabot[bot] in #3350
- Return which token has not been found by @Amatewasu in #3309
- docs: Improve inline docs and docs website by @dolanmiu in #3353
- build(deps-dev): bump eslint-plugin-unicorn from 59.0.1 to 63.0.0 by @dependabot[bot] in #3351
New Contributors
- @treeder made their first contribution in #3321
- @aghster made their first contribution in #3345
- @Amatewasu made their first contribution in #3309
Full Changelog: 9.5.2...9.5.3
9.5.2
What's Changed
- fix: MS article URL in docs by @devinbrown7 in #3197
- fix: export numbered item reference by @Alexnortung in #3243
- docs(numbering): add docs for
instanceoption and update full example by @mayank1513 in #3267 - Add support for paragraph "between" borders by @Ecaratti in #3312
- build(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 in the npm_and_yarn group by @dependabot[bot] in #3165
- implement Content Controls by @botverse in #3271
- build(deps-dev): bump @vitest/coverage-v8 from 3.2.3 to 3.2.4 by @dependabot[bot] in #3161
- build(deps-dev): bump tsx from 4.19.4 to 4.20.6 by @dependabot[bot] in #3263
- build(deps-dev): bump typescript-eslint from 8.33.0 to 8.46.2 by @dependabot[bot] in #3291
- build(deps-dev): bump eslint-plugin-jsdoc from 51.0.1 to 61.1.11 by @dependabot[bot] in #3308
- build(deps): bump the npm_and_yarn group across 1 directory with 7 updates by @dependabot[bot] in #3331
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.33.0 to 8.46.2 by @dependabot[bot] in #3292
- build(deps-dev): bump @vitest/ui from 3.2.3 to 4.0.5 by @dependabot[bot] in #3306
New Contributors
- @devinbrown7 made their first contribution in #3197
- @Alexnortung made their first contribution in #3243
- @Ecaratti made their first contribution in #3312
- @botverse made their first contribution in #3271
Full Changelog: 9.5.1...9.5.2
9.5.1
What's Changed
- build(deps-dev): bump @types/inquirer from 9.0.7 to 9.0.8 by @dependabot in #3094
- build(deps-dev): bump eslint-plugin-unicorn from 59.0.0 to 59.0.1 by @dependabot in #3095
- build(deps-dev): bump @vitest/coverage-v8 from 3.1.2 to 3.1.4 by @dependabot in #3116
- build(deps-dev): bump typescript-eslint from 8.30.1 to 8.33.0 by @dependabot in #3122
- build(deps): bump @types/node from 22.15.3 to 22.15.27 by @dependabot in #3127
- fix: canonicalize <w:rPr> element order for Word compatibility by @helloendoftheworld in #3140
- build(deps-dev): bump cspell from 9.0.0 to 9.0.2 by @dependabot in #3129
- build(deps-dev): bump vite-plugin-dts from 4.5.3 to 4.5.4 by @dependabot in #3130
- build(deps-dev): bump eslint from 9.26.0 to 9.28.0 by @dependabot in #3131
- build(deps-dev): bump execa from 9.5.2 to 9.6.0 by @dependabot in #3134
- build(deps-dev): bump inquirer from 12.6.0 to 12.6.3 by @dependabot in #3136
- build(deps-dev): bump eslint-import-resolver-typescript from 4.3.4 to 4.4.3 by @dependabot in #3138
- build(deps): bump @types/node from 22.15.27 to 24.0.1 by @dependabot in #3143
- build(deps-dev): bump eslint-plugin-jsdoc from 50.6.11 to 51.0.1 by @dependabot in #3146
- build(deps-dev): bump @typescript-eslint/parser from 8.33.0 to 8.34.0 by @dependabot in #3154
- build(deps-dev): bump eslint from 9.28.0 to 9.29.0 by @dependabot in #3147
- build(deps-dev): bump typedoc from 0.28.4 to 0.28.5 by @dependabot in #3148
- build(deps-dev): bump glob from 11.0.2 to 11.0.3 by @dependabot in #3150
- build(deps-dev): bump cspell from 9.0.2 to 9.1.1 by @dependabot in #3151
- build(deps): bump @types/node from 24.0.1 to 24.0.3 by @dependabot in #3152
- build(deps-dev): bump @vitest/coverage-v8 from 3.1.4 to 3.2.3 by @dependabot in #3153
New Contributors
- @helloendoftheworld made their first contribution in #3140
Full Changelog: 9.5.0...9.5.1
9.5.0
What's Changed
- build(deps-dev): bump vite from 6.3.1 to 6.3.2 by @dependabot in #3058
- build(deps-dev): bump @vitest/coverage-v8 from 3.1.1 to 3.1.2 by @dependabot in #3059
- build(deps-dev): bump cspell from 8.19.0 to 8.19.2 by @dependabot in #3064
- build(deps-dev): bump typedoc from 0.28.2 to 0.28.3 by @dependabot in #3065
- build(deps-dev): bump eslint-import-resolver-typescript from 4.3.2 to 4.3.4 by @dependabot in #3067
- build(deps-dev): bump eslint from 9.24.0 to 9.25.1 by @dependabot in #3068
- Fix: skip empty wp:docPr descr/title attributes for Word 2007 compatibility by @minhbvhp in #3073
- Fix: separate vertical alignment enums for ITableCellOptions and ISectionPropertiesOptions by @firatciftci in #3079
- build(deps-dev): bump inquirer from 12.5.2 to 12.6.0 by @dependabot in #3075
- build(deps-dev): bump glob from 11.0.1 to 11.0.2 by @dependabot in #3077
- build(deps-dev): bump eslint-plugin-jsdoc from 50.6.9 to 50.6.11 by @dependabot in #3081
- build(deps): bump @types/node from 22.14.1 to 22.15.3 by @dependabot in #3082
- build(deps-dev): bump @typescript-eslint/parser from 8.30.1 to 8.31.1 by @dependabot in #3083
- build(deps-dev): bump vite from 6.3.2 to 6.3.4 by @dependabot in #3086
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.30.1 to 8.31.1 by @dependabot in #3084
- build(deps-dev): bump eslint from 9.25.1 to 9.26.0 by @dependabot in #3088
- build(deps-dev): bump typedoc from 0.28.3 to 0.28.4 by @dependabot in #3090
- build(deps-dev): bump tsx from 4.19.3 to 4.19.4 by @dependabot in #3091
- build(deps-dev): bump vite from 6.3.4 to 6.3.5 by @dependabot in #3092
- build(deps-dev): bump cspell from 8.19.2 to 9.0.0 by @dependabot in #3093
- build(deps-dev): bump eslint-plugin-unicorn from 58.0.0 to 59.0.0 by @dependabot in #3089
New Contributors
- @minhbvhp made their first contribution in #3073
- @firatciftci made their first contribution in #3079
Full Changelog: 9.4.1...9.5.0
9.4.1
What's Changed
- build(deps-dev): bump vite from 6.3.0 to 6.3.1 by @dependabot in #3054
- build(deps-dev): bump cspell from 8.18.1 to 8.19.0 by @dependabot in #3055
- Fix: Use browser compatable Buffer by @dolanmiu in #3057
Full Changelog: 9.4.0...9.4.1
9.4.0
What's Changed
- Documentation and Refactoring by @dolanmiu in #3028
- feat: add support for custom patch delimiters in PatchDocumentOptions by @venkateshwarreddyr in #3036
- feat(comments): Support comment pictures by @yrc2333 in #3032
- feat: Added NumberedItemReference by @dolanmiu in #3042
- build(deps-dev): bump prettier from 3.4.2 to 3.5.3 by @dependabot in #2999
- build(deps-dev): bump @types/unzipper from 0.10.10 to 0.10.11 by @dependabot in #3001
- build(deps): bump nanoid from 5.1.3 to 5.1.5 by @dependabot in #3003
- build(deps-dev): bump eslint-plugin-unicorn from 56.0.1 to 58.0.0 by @dependabot in #3012
- build(deps-dev): bump vite from 6.2.2 to 6.2.3 in the npm_and_yarn group by @dependabot in #3014
- build(deps-dev): bump inquirer from 12.4.3 to 12.5.2 by @dependabot in #3027
- build(deps-dev): bump typedoc from 0.27.6 to 0.28.2 by @dependabot in #3029
- build(deps-dev): bump @typescript-eslint/parser from 8.19.1 to 8.30.1 by @dependabot in #3040
- build(deps-dev): bump vite from 6.2.2 to 6.2.6 by @dependabot in #3034
- build(deps-dev): bump vite from 6.2.3 to 6.3.0 in the npm_and_yarn group by @dependabot in #3043
- build(deps): bump @types/node from 22.10.1 to 22.14.1 by @dependabot in #3039
- fix: patchDocument, looks for namspaces more carefully over whole doc… by @13W in #2943
- build(deps-dev): bump eslint-import-resolver-typescript from 3.7.0 to 4.3.2 by @dependabot in #3044
- build(deps-dev): bump eslint from 9.22.0 to 9.24.0 by @dependabot in #3046
- build(deps-dev): bump cspell from 8.17.5 to 8.18.1 by @dependabot in #3047
- build(deps-dev): bump @vitest/coverage-v8 from 3.0.8 to 3.1.1 by @dependabot in #3048
- build(deps-dev): bump typescript-eslint from 8.19.1 to 8.30.1 by @dependabot in #3051
- build(deps-dev): bump jsdom from 26.0.0 to 26.1.0 by @dependabot in #3050
- feat: Added TableCellSpacing by @CodingTimeDEV in #3052
- build(deps-dev): bump eslint-plugin-jsdoc from 50.6.6 to 50.6.9 by @dependabot in #3049
- Chore: Update contribution guidelines by @dolanmiu in #3053
New Contributors
- @venkateshwarreddyr made their first contribution in #3036
- @yrc2333 made their first contribution in #3032
- @13W made their first contribution in #2943
- @CodingTimeDEV made their first contribution in #3052
Full Changelog: 9.3.0...9.4.0