View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005634 | Composr non-bundled addons | [All Projects] General / Uncategorised | public | 2024-03-06 02:36 | 2024-11-12 23:43 |
Reporter | Patrick Schmalstig | Assigned To | Patrick Schmalstig | ||
Severity | Major-bug | ||||
Status | resolved | Resolution | fixed | ||
Summary | 0005634: spreadsheets: Replace Spout with another library | ||||
Description | The Spout library for spreadsheets is no longer in active development, does not support PHP 8, and throws many deprecation notices. It should be replaced with a PHP 8 compatible library in active development. | ||||
Tags | Roadmap: v11 | ||||
Time estimation (hours) | |||||
Sponsorship open | |||||
|
Automated message: This issue was created using the Report Issue Wizard on the Composr homesite. |
|
Consider OpenSpout https://github.com/openspout/openspout (Note they do not "support" PHP 7 in version 4 so will need to test if this will work in 7.2. Can't use v3 because that doesn't support PHP 8 [well, it does, but with deprecation errors].) |
|
Given this is a non-bundled addon we are under no obligation to support the same range of PHP versions that Composr core supports, esp older ones the PHP community doesn't support. It just needs the PHP minimum version specifying in the addon_registry hook (requires). |
|
Done, but temporarily leaving this open because OpenSpout has a bunch of developer libraries in their Composer; see if we can get rid of these to reduce file size. |
|
I got rid of the dev libraries. Marking resolved. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-03-06 02:36 | Patrick Schmalstig | Tag Attached: Roadmap: v11 | |
2024-03-06 02:37 | Patrick Schmalstig | Category | [All Projects] General => General / Uncategorised |
2024-03-06 18:12 | Patrick Schmalstig | Assigned To | => Patrick Schmalstig |
2024-03-06 18:12 | Patrick Schmalstig | Status | non-assigned => assigned |
2024-07-31 20:52 | Patrick Schmalstig | Note Added: 0009028 | |
2024-07-31 20:55 | Patrick Schmalstig | Note Edited: 0009028 | View Revisions |
2024-07-31 20:55 | Patrick Schmalstig | Note Edited: 0009028 | View Revisions |
2024-07-31 20:56 | Patrick Schmalstig | Note Edited: 0009028 | View Revisions |
2024-08-01 21:25 | Chris Graham | Note Added: 0009055 | |
2024-10-12 17:56 | Patrick Schmalstig | Note Added: 0009457 | |
2024-11-12 23:43 | Patrick Schmalstig | Status | assigned => resolved |
2024-11-12 23:43 | Patrick Schmalstig | Resolution | open => fixed |
2024-11-12 23:43 | Patrick Schmalstig | Note Added: 0009574 |