Skip to content

Gpm 475 replace box spout#113

Merged
bpow merged 5 commits into
mainfrom
GPM-475-replace-box-spout
Jul 17, 2026
Merged

Gpm 475 replace box spout#113
bpow merged 5 commits into
mainfrom
GPM-475-replace-box-spout

Conversation

@bpow

@bpow bpow commented May 13, 2026

Copy link
Copy Markdown
Collaborator

Migrates to openspout since box/spout is no longer maintained.

Had to migrate to openspout v4 (which has some API changes) because v3 is not supported in current php versions.

@bpow
bpow force-pushed the GPM-475-replace-box-spout branch from d7f5a41 to 9be6fec Compare May 13, 2026 13:06
@bpow
bpow force-pushed the GPM-475-replace-box-spout branch 3 times, most recently from 385a563 to d9d5ea7 Compare July 17, 2026 17:47
bpow added 5 commits July 17, 2026 14:03
box/spout has been unmaintained since 2019. openspout/openspout is its
active fork and the only package supporting PHP 8.5+. Migrates to the
v4 API: Row::fromValues() replaces WriterEntityFactory::createRowFromArray(),
new Writer() replaces WriterEntityFactory::createXLSXWriter(), and Style/
Border/BorderPart replace the removed StyleBuilder/BorderBuilder builders.
@bpow
bpow force-pushed the GPM-475-replace-box-spout branch from d9d5ea7 to 1743bb1 Compare July 17, 2026 18:03
@bpow
bpow merged commit 1743bb1 into main Jul 17, 2026
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