From 904da38717f9e60834174ad227675f1587bd1e7d Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 10 Jul 2026 06:09:22 +0200 Subject: update to 1.6.0 --- PHPINFO | 2 +- REFLECTION | 100 ++++++++++++++++++++++++---------------------- composer.json | 7 +++- php-iliaal-fastchart.spec | 11 +++-- 4 files changed, 67 insertions(+), 53 deletions(-) diff --git a/PHPINFO b/PHPINFO index 1132a7c..08a89ce 100644 --- a/PHPINFO +++ b/PHPINFO @@ -2,7 +2,7 @@ fastchart fastchart support => enabled -fastchart version => 1.5.0 +fastchart version => 1.6.0 FreeType => 2.13.3 libpng => 1.6.58 libjpeg => 3.1.3 (turbo) diff --git a/REFLECTION b/REFLECTION index a4e1964..38153a7 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #83 fastchart version 1.5.0 ] { +Extension [ extension #83 fastchart version 1.6.0 ] { - Classes [43] { Class [ abstract class FastChart\Chart ] { @@ -661,7 +661,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -1422,7 +1422,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -2191,7 +2191,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -2974,7 +2974,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -3776,7 +3776,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -4547,7 +4547,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -5462,7 +5462,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -6215,7 +6215,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -6952,7 +6952,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -7698,7 +7698,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -8470,7 +8470,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -9224,7 +9224,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -9969,7 +9969,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -10748,7 +10748,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -11501,7 +11501,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -12246,7 +12246,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -12994,7 +12994,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -13755,7 +13755,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -14492,7 +14492,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -15264,7 +15264,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -16034,7 +16034,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -16787,7 +16787,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -17524,7 +17524,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -18261,7 +18261,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -19006,7 +19006,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -19743,7 +19743,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -20480,7 +20480,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -21236,7 +21236,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -22000,7 +22000,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -22761,7 +22761,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -23514,7 +23514,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -24251,7 +24251,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -24988,7 +24988,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -25776,7 +25776,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -26521,7 +26521,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -27268,7 +27268,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -28013,7 +28013,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -28770,7 +28770,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -29517,7 +29517,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -29694,7 +29694,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -29716,7 +29716,8 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method drawSvgFragment ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ ?string $idPrefix = null ] } - Return [ string ] } @@ -29840,7 +29841,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -29862,7 +29863,8 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method drawSvgFragment ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ ?string $idPrefix = null ] } - Return [ string ] } @@ -29994,7 +29996,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -30016,7 +30018,8 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method drawSvgFragment ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ ?string $idPrefix = null ] } - Return [ string ] } @@ -30168,7 +30171,7 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method renderJpeg ] { - Parameters [1] { - Parameter #0 [ int $quality = 0 ] + Parameter #0 [ ?int $quality = null ] } - Return [ string ] } @@ -30190,7 +30193,8 @@ Extension [ extension #83 fastchart version 1.5.0 ] { Method [ public method drawSvgFragment ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ ?string $idPrefix = null ] } - Return [ string ] } diff --git a/composer.json b/composer.json index 54eb6be..479500e 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "iliaal/fastchart", "type": "php-ext", - "description": "Native C PHP extension for fast chart rendering: 26 chart families (line, bar, pie, scatter, bubble, stock with technical indicators, radar, polar, surface, contour, treemap, funnel, waterfall, heatmap, gauge, linear meter, gantt, box plot, area, bullet, pareto, calendar heatmap, sunburst, sankey, marimekko, vector) plus a 2-class Symbol family (Code128, QrCode). SVG-canonical pipeline rasterized via vendored plutovg + plutosvg; PNG / JPEG / WebP encoders via libpng / libjpeg-turbo / libwebp.", + "description": "Native C PHP extension for fast chart rendering: 38 chart families (line, area, bar, pie, scatter, bubble, stock with technical indicators, radar, polar, surface, contour, treemap, funnel, waterfall, heatmap, gauge, linear meter, gantt, box plot, bullet, pareto, calendar heatmap, sunburst, sankey, marimekko, vector, arc diagram, chord diagram, network, population pyramid, violin plot, circle packing, pictogram, venn diagram, word cloud, serpentine timeline, dendrogram, partition) plus a 2-class Symbol family (Code128, QrCode). SVG-canonical pipeline rasterized via vendored plutovg + plutosvg; PNG / JPEG / WebP encoders via libpng / libjpeg-turbo / libwebp.", "keywords": ["chart", "graph", "svg", "visualization", "php-extension", "pie", "candlestick", "ohlcv", "technical-indicators", "treemap", "heatmap", "funnel", "waterfall", "gauge", "polar", "radar", "contour", "surface", "gantt", "boxplot", "barcode", "qrcode", "bullet", "pareto", "sunburst", "sankey", "marimekko"], "license": "(BSD-3-Clause AND MIT)", "homepage": "https://github.com/iliaal/fastchart", @@ -26,6 +26,11 @@ "name": "enable-fastchart-dev", "description": "Enable -Wall -Wextra -Werror for wrapper code (development builds)", "needs-value": false + }, + { + "name": "with-pdfio", + "description": "Enable PDF output (renderPdf) via system-installed pdfio; off by default", + "needs-value": false } ], "support-zts": true, diff --git a/php-iliaal-fastchart.spec b/php-iliaal-fastchart.spec index 09de46e..3e9e85b 100644 --- a/php-iliaal-fastchart.spec +++ b/php-iliaal-fastchart.spec @@ -29,7 +29,7 @@ Summary: Native C PHP extension for fast chart rendering # Extension is BSD-3-Clause # Libraries are MIT License: BSD-3-Clause AND MIT -Version: 1.5.0 +Version: 1.6.0 Release: 1%{?dist} %forgemeta URL: %{forgeurl} @@ -74,10 +74,12 @@ Provides: %{?scl_prefix}php-pie(%{pie_vend}/%{pie_proj}) = %{version} %description -Native C PHP extension. 26 chart types behind a modern OO API with +Native C PHP extension. 38 chart types behind a modern OO API with fluent setters and final classes. Line, area, bar, scatter, bubble, pie, radar, polar, surface, contour, gauge, gantt, box-plot, treemap, -funnel, waterfall, heatmap, linear meter, plus a deep StockChart +funnel, waterfall, heatmap, linear meter, network / chord / arc graphs, +circle packing, violin and population pyramids, Venn, word clouds, +pictograms, serpentine timelines, plus a deep StockChart (seven candle styles, SMA / EMA / WMA overlays, volume + indicator panes). SVG is the canonical render format. PNG / JPG / WebP outputs flatten text @@ -167,6 +169,9 @@ TEST_PHP_ARGS="-n -d extension=gd -d extension=simplexml -d extension=%{buildroo %changelog +* Fri Jul 10 2026 Remi Collet - 1.6.0-1 +- update to 1.6.0 + * Wed Jul 8 2026 Remi Collet - 1.5.0-1 - update to 1.5.0 -- cgit