summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.Merijn Brand - Tux <linux@tux.freedom.nl>2024-01-02 18:59:31 +0100
committerH.Merijn Brand - Tux <linux@tux.freedom.nl>2024-01-02 18:59:31 +0100
commitdbc6ad379ddbee1ee579f630bb07b5d4f8d9966c (patch)
treedc1780060a4a80653b79a1120ff8b2ae000c8f78
parentbc9c70f32f011770ee842f25b56aa554ef3df051 (diff)
Yet another Spreadsheet::ParseXLSX release. Yeah!
-rwxr-xr-xRead.pm6
-rw-r--r--cpanfile2
-rw-r--r--doc/Spreadsheet-Read.36
-rw-r--r--doc/Spreadsheet-Read.html4
-rw-r--r--doc/Spreadsheet-Read.man6
-rw-r--r--doc/Spreadsheet-Read.md6
-rwxr-xr-xsandbox/genMETA.pl2
7 files changed, 20 insertions, 12 deletions
diff --git a/Read.pm b/Read.pm
index 595c9d1..55c268f 100755
--- a/Read.pm
+++ b/Read.pm
@@ -2700,7 +2700,8 @@ L<Text::CSV_PP|https://metacpan.org/release/Text-CSV> (the pure perl version).
L<Spreadsheet::ParseExcel|https://metacpan.org/release/Spreadsheet-ParseExcel> is
the best parser for old-style Microsoft Excel (.xls) files.
-Most recent commit was Dec 2023.
+Most recent commit was Dec 2023. Please use version 0.66 or higher to prevent
+possible memory bombs.
=item Spreadsheet::ParseXLSX
@@ -2709,7 +2710,8 @@ like L<Spreadsheet::ParseExcel|https://metacpan.org/release/Spreadsheet-ParseExc
but for new Microsoft Excel 2007+ files (.xlsx). They have the same API.
This module uses L<XML::Twig|https://metacpan.org/release/XML-Twig> to parse the
-internal XML. Most recent commit was in Dec 2023.
+internal XML. Most recent commit was in Dec 2023. Please use version 0.29 or
+higher to prevent possible memory bombs.
=item Spreadsheet::XLSX
diff --git a/cpanfile b/cpanfile
index ac46349..953782c 100644
--- a/cpanfile
+++ b/cpanfile
@@ -73,5 +73,5 @@ feature "opt_xlsx", "Provides parsing of Microsoft Excel 2007 files" => sub {
requires "Spreadsheet::ParseExcel::FmtDefault";
requires "Spreadsheet::ParseXLSX" => "0.24";
- recommends "Spreadsheet::ParseXLSX" => "0.28";
+ recommends "Spreadsheet::ParseXLSX" => "0.29";
};
diff --git a/doc/Spreadsheet-Read.3 b/doc/Spreadsheet-Read.3
index f67c9cc..747843e 100644
--- a/doc/Spreadsheet-Read.3
+++ b/doc/Spreadsheet-Read.3
@@ -1309,7 +1309,8 @@ Text::CSV_PP <https://metacpan.org/release/Text-CSV> (the pure perl version).
.IX Item "Spreadsheet::ParseExcel"
Spreadsheet::ParseExcel <https://metacpan.org/release/Spreadsheet-ParseExcel> is
the best parser for old-style Microsoft Excel (.xls) files.
-Most recent commit was Dec 2023.
+Most recent commit was Dec 2023. Please use version 0.66 or higher to prevent
+possible memory bombs.
.IP Spreadsheet::ParseXLSX 2
.IX Item "Spreadsheet::ParseXLSX"
Spreadsheet::ParseXLSX <https://metacpan.org/release/Spreadsheet-ParseXLSX> is
@@ -1317,7 +1318,8 @@ like Spreadsheet::ParseExcel <https://metacpan.org/release/Spreadsheet-ParseExce
but for new Microsoft Excel 2007+ files (.xlsx). They have the same API.
.Sp
This module uses XML::Twig <https://metacpan.org/release/XML-Twig> to parse the
-internal XML. Most recent commit was in Dec 2023.
+internal XML. Most recent commit was in Dec 2023. Please use version 0.29 or
+higher to prevent possible memory bombs.
.IP Spreadsheet::XLSX 2
.IX Item "Spreadsheet::XLSX"
See Spreadsheet::XLSX <https://metacpan.org/release/Spreadsheet-XLSX>
diff --git a/doc/Spreadsheet-Read.html b/doc/Spreadsheet-Read.html
index b192fe3..362b880 100644
--- a/doc/Spreadsheet-Read.html
+++ b/doc/Spreadsheet-Read.html
@@ -1105,7 +1105,7 @@ Unless -A is used, all other options are passed on to xlscat</code></pre>
<dt id="Spreadsheet::ParseExcel">Spreadsheet::ParseExcel</dt>
<dd>
-<p><a href="https://metacpan.org/release/Spreadsheet-ParseExcel">Spreadsheet::ParseExcel</a> is the best parser for old-style Microsoft Excel (.xls) files. Most recent commit was Dec 2023.</p>
+<p><a href="https://metacpan.org/release/Spreadsheet-ParseExcel">Spreadsheet::ParseExcel</a> is the best parser for old-style Microsoft Excel (.xls) files. Most recent commit was Dec 2023. Please use version 0.66 or higher to prevent possible memory bombs.</p>
</dd>
<dt id="Spreadsheet::ParseXLSX">Spreadsheet::ParseXLSX</dt>
@@ -1113,7 +1113,7 @@ Unless -A is used, all other options are passed on to xlscat</code></pre>
<p><a href="https://metacpan.org/release/Spreadsheet-ParseXLSX">Spreadsheet::ParseXLSX</a> is like <a href="https://metacpan.org/release/Spreadsheet-ParseExcel">Spreadsheet::ParseExcel</a>, but for new Microsoft Excel 2007+ files (.xlsx). They have the same API.</p>
-<p>This module uses <a href="https://metacpan.org/release/XML-Twig">XML::Twig</a> to parse the internal XML. Most recent commit was in Dec 2023.</p>
+<p>This module uses <a href="https://metacpan.org/release/XML-Twig">XML::Twig</a> to parse the internal XML. Most recent commit was in Dec 2023. Please use version 0.29 or higher to prevent possible memory bombs.</p>
</dd>
<dt id="Spreadsheet::XLSX">Spreadsheet::XLSX</dt>
diff --git a/doc/Spreadsheet-Read.man b/doc/Spreadsheet-Read.man
index 42ef2e3..71e0bff 100644
--- a/doc/Spreadsheet-Read.man
+++ b/doc/Spreadsheet-Read.man
@@ -1075,7 +1075,8 @@ SEE ALSO
Spreadsheet::ParseExcel
Spreadsheet::ParseExcel <https://metacpan.org/release/Spreadsheet-
ParseExcel> is the best parser for old-style Microsoft Excel (.xls)
- files. Most recent commit was Dec 2023.
+ files. Most recent commit was Dec 2023. Please use version 0.66 or
+ higher to prevent possible memory bombs.
Spreadsheet::ParseXLSX
Spreadsheet::ParseXLSX <https://metacpan.org/release/Spreadsheet-
@@ -1084,7 +1085,8 @@ SEE ALSO
Microsoft Excel 2007+ files (.xlsx). They have the same API.
This module uses XML::Twig <https://metacpan.org/release/XML-Twig> to
- parse the internal XML. Most recent commit was in Dec 2023.
+ parse the internal XML. Most recent commit was in Dec 2023. Please
+ use version 0.29 or higher to prevent possible memory bombs.
Spreadsheet::XLSX
See Spreadsheet::XLSX <https://metacpan.org/release/Spreadsheet-XLSX>
diff --git a/doc/Spreadsheet-Read.md b/doc/Spreadsheet-Read.md
index 8dd629e..40aaaa5 100644
--- a/doc/Spreadsheet-Read.md
+++ b/doc/Spreadsheet-Read.md
@@ -1096,7 +1096,8 @@ Show the differences between two spreadsheets.
[Spreadsheet::ParseExcel](https://metacpan.org/release/Spreadsheet-ParseExcel) is
the best parser for old-style Microsoft Excel (.xls) files.
- Most recent commit was Dec 2023.
+ Most recent commit was Dec 2023. Please use version 0.66 or higher to prevent
+ possible memory bombs.
- Spreadsheet::ParseXLSX
@@ -1105,7 +1106,8 @@ Show the differences between two spreadsheets.
but for new Microsoft Excel 2007+ files (.xlsx). They have the same API.
This module uses [XML::Twig](https://metacpan.org/release/XML-Twig) to parse the
- internal XML. Most recent commit was in Dec 2023.
+ internal XML. Most recent commit was in Dec 2023. Please use version 0.29 or
+ higher to prevent possible memory bombs.
- Spreadsheet::XLSX
diff --git a/sandbox/genMETA.pl b/sandbox/genMETA.pl
index cbc30ff..8afd813 100755
--- a/sandbox/genMETA.pl
+++ b/sandbox/genMETA.pl
@@ -111,7 +111,7 @@ optional_features:
Spreadsheet::ParseXLSX: 0.24
Spreadsheet::ParseExcel::FmtDefault: 0
recommends:
- Spreadsheet::ParseXLSX: 0.28
+ Spreadsheet::ParseXLSX: 0.29
opt_ods:
description: Provides parsing of OpenOffice spreadsheets
requires: