View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
5634 | Composr non-bundled addons | General / Uncategorised | public | 2024-03-06 02:36 | 2024-11-12 23:43 |
Reporter | PDStig | Assigned To | PDStig | ||
Priority | high | Severity | major | ||
Status | resolved | Resolution | fixed | ||
Summary | 5634: 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 | ||||
Attach Tags | |||||
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 | PDStig | Tag Attached: Roadmap: v11 | |
2024-03-06 02:37 | PDStig | Category | [All Projects] General => General / Uncategorised |
2024-03-06 18:12 | PDStig | Assigned To | => user4172 |
2024-03-06 18:12 | PDStig | Status | Not Assigned => Assigned |
2024-07-31 20:52 | PDStig | Note Added: 0009028 | |
2024-07-31 20:55 | PDStig | Note Edited: 0009028 | |
2024-07-31 20:55 | PDStig | Note Edited: 0009028 | |
2024-07-31 20:56 | PDStig | Note Edited: 0009028 | |
2024-08-01 21:25 | Chris Graham | Note Added: 0009055 | |
2024-10-12 17:56 | PDStig | Note Added: 0009457 | |
2024-11-12 23:43 | PDStig | Status | Assigned => Resolved |
2024-11-12 23:43 | PDStig | Resolution | open => fixed |
2024-11-12 23:43 | PDStig | Note Added: 0009574 |