Skip to content

chore(release): version packages - #204

Merged
baseballyama merged 1 commit into
mainfrom
changeset-release/main
Sep 30, 2026
Merged

baseballyama merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@office-kit/xlsx@0.23.1

Patch Changes

  • #195 28a3cc9 Thanks @kibertoad! - mergeCells and clearRange no longer cost time proportional to the area of the range: the work is bounded by the populated cells on the sheet. Both walked every coordinate of the rectangle, so merging a band Excel lets a caller name was unusable at scale: mergeCells(ws, 'A:J') took 57 ms on a sheet holding 20 cells, and a whole-sheet mergeCells(ws, 'A1:XFD1048576') walked seventeen billion coordinates and effectively never returned. Both now finish in well under a millisecond on the same sheet.

    Each axis is enumerated whichever way is smaller, so a small range on a sheet with hundreds of thousands of rows stays cheap too.

  • #192 b097a8d Thanks @kibertoad! - fix: loadWorkbook failed on a shared formula filled into column XFD, and gave a shared formula filled down to the last row a reference past row 1048576. Both now wrap to the opposite edge of the grid, which is what Excel shows for the same file: a formula referencing B1048576, filled one row down, reads B1. A token past the grid such as A2000000 is a name to Excel and is no longer shifted.

  • #203 8581fad Thanks @kibertoad! - fix: loadWorkbook dropped the sheet from a sheet-qualified defined name in the dependent cells of a shared formula. A formula Data!total+B1 filled down read total+B2 in the next cell, which then referred to a different name or to none, and a save wrote that text back out. It now reads Data!total+B2.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 86300c7 to 89de7da Compare September 30, 2026 15:19
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 89de7da to c328f09 Compare September 30, 2026 15:22

@baseballyama baseballyama left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! Verified the 0.23.1 version bump and release notes include all three reviewed changes.

@baseballyama
baseballyama merged commit 1773a8d into main Sep 30, 2026
@baseballyama
baseballyama deleted the changeset-release/main branch September 30, 2026 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant