summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2026-07-06 06:29:08 +0200
committerRemi Collet <remi@php.net>2026-07-06 06:29:08 +0200
commit9d010ac8ceec2db60664c170e08297cd3319f822 (patch)
tree0ae94e2dc6c99d6f7ad4448c9e1864c26af68138
parentf34732e28aa6123e020e4edc874cae855dd321db (diff)
update to 3.0.0HEADmaster
-rw-r--r--PHPINFO7
-rw-r--r--REFLECTION47
-rw-r--r--composer.json8
-rw-r--r--php-pecl-xlswriter.spec5
4 files changed, 40 insertions, 27 deletions
diff --git a/PHPINFO b/PHPINFO
index 399a436..0774ec7 100644
--- a/PHPINFO
+++ b/PHPINFO
@@ -2,6 +2,7 @@
xlswriter
xlswriter support => enabled
-Version => 2.0.3
-bundled libxlsxwriter version => 1.1.6
-bundled libxlsxreader version => self-maintained
+Version => 3.0.0
+bundled libxlsx version => 1.2.4
+bundled libxlsx runtime version => 1.2.4
+bundled libxlsx reader => enabled
diff --git a/REFLECTION b/REFLECTION
index e22125f..0cabf8a 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -1,4 +1,4 @@
-Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
+Extension [ <persistent> extension #139 xlswriter version 3.0.0 ] {
- Functions {
Function [ <internal:xlswriter> function xlswriter_get_version ] {
@@ -213,7 +213,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
Property [ private $read_row_type = NULL ]
}
- - Methods [95] {
+ - Methods [97] {
Method [ <internal:xlswriter, ctor> public method __construct ] {
- Parameters [1] {
@@ -276,7 +276,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
- Parameters [2] {
Parameter #0 [ <required> $header ]
- Parameter #1 [ <optional> $format_handle = <default> ]
+ Parameter #1 [ <optional> $lxlsx_format_handle = <default> ]
}
}
@@ -289,7 +289,8 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
Method [ <internal:xlswriter> public method output ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> $file_name = <default> ]
}
}
@@ -313,7 +314,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
Parameter #1 [ <required> $column ]
Parameter #2 [ <required> $data ]
Parameter #3 [ <optional> $format = <default> ]
- Parameter #4 [ <optional> $format_handle = <default> ]
+ Parameter #4 [ <optional> $lxlsx_format_handle = <default> ]
}
}
@@ -323,7 +324,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
Parameter #0 [ <required> $row ]
Parameter #1 [ <required> $column ]
Parameter #2 [ <required> $rich_strings ]
- Parameter #3 [ <optional> $format_handle = <default> ]
+ Parameter #3 [ <optional> $lxlsx_format_handle = <default> ]
}
}
@@ -334,7 +335,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
Parameter #1 [ <required> $column ]
Parameter #2 [ <required> $timestamp ]
Parameter #3 [ <optional> $format = <default> ]
- Parameter #4 [ <optional> $format_handle = <default> ]
+ Parameter #4 [ <optional> $lxlsx_format_handle = <default> ]
}
}
@@ -343,7 +344,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
- Parameters [3] {
Parameter #0 [ <required> $row ]
Parameter #1 [ <required> $column ]
- Parameter #2 [ <required> $chart_resource ]
+ Parameter #2 [ <required> $lxlsx_chart_resource ]
}
}
@@ -386,7 +387,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
Parameter #0 [ <required> $row ]
Parameter #1 [ <required> $column ]
Parameter #2 [ <required> $formula ]
- Parameter #3 [ <optional> $format_handle = <default> ]
+ Parameter #3 [ <optional> $lxlsx_format_handle = <default> ]
}
}
@@ -396,7 +397,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
Parameter #0 [ <required> $row ]
Parameter #1 [ <required> $column ]
Parameter #2 [ <required> $formula ]
- Parameter #3 [ <optional> $format_handle = <default> ]
+ Parameter #3 [ <optional> $lxlsx_format_handle = <default> ]
}
}
@@ -408,7 +409,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
Parameter #2 [ <required> $last_row ]
Parameter #3 [ <required> $last_column ]
Parameter #4 [ <required> $formula ]
- Parameter #5 [ <optional> $format_handle = <default> ]
+ Parameter #5 [ <optional> $lxlsx_format_handle = <default> ]
}
}
@@ -432,7 +433,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
- Parameters [3] {
Parameter #0 [ <required> $range ]
Parameter #1 [ <required> $data ]
- Parameter #2 [ <optional> $format_handle = <default> ]
+ Parameter #2 [ <optional> $lxlsx_format_handle = <default> ]
}
}
@@ -441,7 +442,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
- Parameters [6] {
Parameter #0 [ <required> $range ]
Parameter #1 [ <required> $width ]
- Parameter #2 [ <optional> $format_handle = <default> ]
+ Parameter #2 [ <optional> $lxlsx_format_handle = <default> ]
Parameter #3 [ <optional> $level = <default> ]
Parameter #4 [ <optional> $collapsed = <default> ]
Parameter #5 [ <optional> $hidden = <default> ]
@@ -453,7 +454,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
- Parameters [6] {
Parameter #0 [ <required> $range ]
Parameter #1 [ <required> $height ]
- Parameter #2 [ <optional> $format_handle = <default> ]
+ Parameter #2 [ <optional> $lxlsx_format_handle = <default> ]
Parameter #3 [ <optional> $level = <default> ]
Parameter #4 [ <optional> $collapsed = <default> ]
Parameter #5 [ <optional> $hidden = <default> ]
@@ -483,7 +484,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
Method [ <internal:xlswriter> public method defaultFormat ] {
- Parameters [1] {
- Parameter #0 [ <required> $format_handle ]
+ Parameter #0 [ <required> $lxlsx_format_handle ]
}
}
@@ -850,6 +851,20 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
}
}
+ Method [ <internal:xlswriter> public method evaluateFormula ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $formula ]
+ }
+ }
+
+ Method [ <internal:xlswriter> public method computeFormula ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $enable = <default> ]
+ }
+ }
+
Method [ <internal:xlswriter> public method getPageSetup ] {
- Parameters [0] {
@@ -1516,7 +1531,7 @@ Extension [ <persistent> extension #139 xlswriter version 2.0.3 ] {
- Parameters [2] {
Parameter #0 [ <required> $text ]
- Parameter #1 [ <optional> $format_handle = <default> ]
+ Parameter #1 [ <optional> $lxlsx_format_handle = <default> ]
}
}
}
diff --git a/composer.json b/composer.json
index e1e2629..255d78e 100644
--- a/composer.json
+++ b/composer.json
@@ -8,12 +8,6 @@
},
"php-ext": {
"extension-name": "xlswriter",
- "download-url-method": "pre-packaged-source",
- "configure-options": [
- {
- "name": "disable-reader",
- "description": "Disable reader support"
- }
- ]
+ "download-url-method": "pre-packaged-source"
}
}
diff --git a/php-pecl-xlswriter.spec b/php-pecl-xlswriter.spec
index bf648ff..680aec5 100644
--- a/php-pecl-xlswriter.spec
+++ b/php-pecl-xlswriter.spec
@@ -27,7 +27,7 @@
Name: %{?scl_prefix}php-pecl-%{pecl_name}
Summary: An efficient and fast xlsx file extension
License: BSD-2-Clause
-Version: 2.0.3
+Version: 3.0.0
Release: 1%{?dist}
%forgemeta
URL: %{forgeurl}
@@ -200,6 +200,9 @@ cd ..
%changelog
+* Mon Jul 6 2026 Remi Collet <remi@remirepo.net> - 3.0.0-1
+- update to 3.0.0
+
* Sun Jun 14 2026 Remi Collet <remi@remirepo.net> - 2.0.3-1
- update to 2.0.3