From 6ef6aacde95d1cf452966f43bad449880f421160 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 00:01:57 +0000 Subject: [PATCH] Update dependency tecnickcom/tc-lib-pdf to v8.72.0 --- lam/composer.lock | 325 +++++++++++++++++++++++++++------------------- 1 file changed, 189 insertions(+), 136 deletions(-) diff --git a/lam/composer.lock b/lam/composer.lock index 181f0feea..cd7f33a94 100644 --- a/lam/composer.lock +++ b/lam/composer.lock @@ -5392,27 +5392,33 @@ }, { "name": "tecnickcom/tc-lib-barcode", - "version": "2.12.0", + "version": "2.14.0", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-barcode.git", - "reference": "0614e905c903600c2491d3a90174a9a87a2fab9b" + "reference": "4360438c37084f2ba03a4d67284004e11c6708a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/0614e905c903600c2491d3a90174a9a87a2fab9b", - "reference": "0614e905c903600c2491d3a90174a9a87a2fab9b", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/4360438c37084f2ba03a4d67284004e11c6708a0", + "reference": "4360438c37084f2ba03a4d67284004e11c6708a0", "shasum": "" }, "require": { - "ext-bcmath": "*", + "ext-ctype": "*", "ext-gd": "*", - "php": ">=8.2", - "tecnickcom/tc-lib-color": "^2.13" + "ext-pcre": "*", + "php": "^8.2", + "tecnickcom/tc-lib-color": "^3.0" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" + }, + "suggest": { + "ext-bcmath": "Speeds up the arbitrary precision arithmetic used by the IMB and PDF417 barcode types (a pure-PHP implementation is used when missing)", + "ext-imagick": "Alternative PNG renderer used by getPngData() when the extension is loaded" }, "type": "library", "autoload": { @@ -5484,28 +5490,30 @@ "type": "github" } ], - "time": "2026-07-17T19:05:47+00:00" + "time": "2026-08-27T14:19:38+00:00" }, { "name": "tecnickcom/tc-lib-color", - "version": "2.13.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-color.git", - "reference": "38303066464928bbcfe8e54d006c828b02e4c62f" + "reference": "e6b9f583cf4c5126de158b8e0d99f61ffa7917ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/38303066464928bbcfe8e54d006c828b02e4c62f", - "reference": "38303066464928bbcfe8e54d006c828b02e4c62f", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/e6b9f583cf4c5126de158b8e0d99f61ffa7917ad", + "reference": "e6b9f583cf4c5126de158b8e0d99f61ffa7917ad", "shasum": "" }, "require": { - "php": ">=8.2" + "ext-pcre": "*", + "php": "^8.2" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" }, "type": "library", "autoload": { @@ -5527,16 +5535,24 @@ "description": "PHP library to manipulate various color representations", "homepage": "https://tcpdf.org", "keywords": [ + "cielab", "cmyk", "color", "colors", "colour", "colours", + "css", + "gray", + "grayscale", "hsl", "hsla", "javascript", + "lab", + "pdf", "rgb", "rgba", + "separation", + "spot", "tc-lib-color", "web" ], @@ -5550,29 +5566,34 @@ "type": "github" } ], - "time": "2026-07-17T19:02:53+00:00" + "time": "2026-08-26T19:01:04+00:00" }, { "name": "tecnickcom/tc-lib-file", - "version": "3.7.1", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-file.git", - "reference": "45a9b04e530b80b0212af6de1c6c111c37f8eb35" + "reference": "d035e1eedcc32229655cf89f295f90964ebeb0bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-file/zipball/45a9b04e530b80b0212af6de1c6c111c37f8eb35", - "reference": "45a9b04e530b80b0212af6de1c6c111c37f8eb35", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-file/zipball/d035e1eedcc32229655cf89f295f90964ebeb0bb", + "reference": "d035e1eedcc32229655cf89f295f90964ebeb0bb", "shasum": "" }, "require": { "ext-curl": "*", - "php": ">=8.2" + "ext-pcre": "*", + "php": "^8.2" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^13.2 || ^12.5 || ^11.5" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" + }, + "suggest": { + "ext-intl": "Enables Unicode NFC normalization when matching paths against the allowlist" }, "type": "library", "autoload": { @@ -5591,7 +5612,7 @@ "role": "lead" } ], - "description": "PHP library to read byte-level data from files", + "description": "PHP library for safe low-level file access: byte-level reads, path allowlisting, file caching and directory lookup", "homepage": "https://tcpdf.org", "keywords": [ "Double", @@ -5613,40 +5634,54 @@ "type": "github" } ], - "time": "2026-07-17T19:03:05+00:00" + "time": "2026-08-26T19:32:15+00:00" }, { "name": "tecnickcom/tc-lib-pdf", - "version": "8.67.2", + "version": "8.72.0", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-pdf.git", - "reference": "f001da787064da712104f88250db6a6af66929f4" + "reference": "96c4acfb0baaefece694d5a9969582cb0bf11d1f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf/zipball/f001da787064da712104f88250db6a6af66929f4", - "reference": "f001da787064da712104f88250db6a6af66929f4", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf/zipball/96c4acfb0baaefece694d5a9969582cb0bf11d1f", + "reference": "96c4acfb0baaefece694d5a9969582cb0bf11d1f", "shasum": "" }, "require": { - "php": ">=8.2", - "tecnickcom/tc-lib-barcode": "^2.12", - "tecnickcom/tc-lib-color": "^2.13", - "tecnickcom/tc-lib-file": "^3.7", - "tecnickcom/tc-lib-pdf-encrypt": "^2.9", - "tecnickcom/tc-lib-pdf-font": "^3.12", - "tecnickcom/tc-lib-pdf-graph": "^2.15", - "tecnickcom/tc-lib-pdf-image": "^3.12", - "tecnickcom/tc-lib-pdf-page": "^4.14", - "tecnickcom/tc-lib-pdf-parser": "^3.14", - "tecnickcom/tc-lib-pdf-sign": "^1.1", - "tecnickcom/tc-lib-unicode": "^2.11", - "tecnickcom/tc-lib-unicode-data": "^2.7" + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-pcre": "*", + "ext-xml": "*", + "ext-zlib": "*", + "php": "^8.2", + "tecnickcom/tc-lib-barcode": "^2.14", + "tecnickcom/tc-lib-color": "^3.0", + "tecnickcom/tc-lib-file": "^3.9", + "tecnickcom/tc-lib-pdf-encrypt": "^2.11", + "tecnickcom/tc-lib-pdf-font": "^4.3", + "tecnickcom/tc-lib-pdf-graph": "^2.16", + "tecnickcom/tc-lib-pdf-image": "^3.13", + "tecnickcom/tc-lib-pdf-page": "^4.15", + "tecnickcom/tc-lib-pdf-parser": "^3.15", + "tecnickcom/tc-lib-pdf-sign": "^2.0", + "tecnickcom/tc-lib-unicode": "^3.0", + "tecnickcom/tc-lib-unicode-data": "^3.0" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" + }, + "suggest": { + "ext-curl": "Required to contact a Timestamp Authority (RFC 3161) when timestamping signatures", + "ext-intl": "Enables Unicode NFC normalization of the PDF file name" }, "type": "library", "autoload": { @@ -5684,33 +5719,33 @@ "type": "github" } ], - "time": "2026-07-22T12:58:58+00:00" + "time": "2026-08-27T21:41:18+00:00" }, { "name": "tecnickcom/tc-lib-pdf-encrypt", - "version": "2.9.1", + "version": "2.11.0", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-pdf-encrypt.git", - "reference": "c13ae45c9ac5be8c1974c43727879411f0c557e4" + "reference": "a06e75da1696a96ff47aa6269e6b02ec56184bac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-encrypt/zipball/c13ae45c9ac5be8c1974c43727879411f0c557e4", - "reference": "c13ae45c9ac5be8c1974c43727879411f0c557e4", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-encrypt/zipball/a06e75da1696a96ff47aa6269e6b02ec56184bac", + "reference": "a06e75da1696a96ff47aa6269e6b02ec56184bac", "shasum": "" }, "require": { + "ext-ctype": "*", "ext-hash": "*", "ext-openssl": "*", - "php": ">=8.2" + "ext-pcre": "*", + "php": "^8.2" }, "require-dev": { + "carthage-software/mago": "1.47.*", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" - }, - "suggest": { - "ext-posix": "*" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" }, "type": "library", "autoload": { @@ -5729,7 +5764,7 @@ "role": "lead" } ], - "description": "PHP library to encrypt data for PDF", + "description": "PHP library to encrypt and decrypt PDF data", "homepage": "https://tcpdf.org", "keywords": [ "aes", @@ -5749,32 +5784,35 @@ "type": "github" } ], - "time": "2026-07-17T19:03:18+00:00" + "time": "2026-08-26T23:38:26+00:00" }, { "name": "tecnickcom/tc-lib-pdf-filter", - "version": "2.10.1", + "version": "2.11.0", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-pdf-filter.git", - "reference": "72d7606dbc56f475870222557488edec3d707e8c" + "reference": "7c988be0f7bcce2c81f90f057c7051a5a6664dd7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-filter/zipball/72d7606dbc56f475870222557488edec3d707e8c", - "reference": "72d7606dbc56f475870222557488edec3d707e8c", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-filter/zipball/7c988be0f7bcce2c81f90f057c7051a5a6664dd7", + "reference": "7c988be0f7bcce2c81f90f057c7051a5a6664dd7", "shasum": "" }, "require": { + "ext-pcre": "*", "ext-zlib": "*", - "php": ">=8.2" + "php": "^8.2" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" }, "suggest": { - "ext-imagick": "Required for JPXDecode (JPEG 2000) filter support" + "ext-imagick": "Required for the JPXDecode (JPEG 2000) and CCITTFaxDecode filters", + "jbig2dec": "CLI tool required for the JBIG2Decode filter" }, "type": "library", "autoload": { @@ -5812,33 +5850,40 @@ "type": "github" } ], - "time": "2026-07-17T19:03:30+00:00" + "time": "2026-08-27T08:56:44+00:00" }, { "name": "tecnickcom/tc-lib-pdf-font", - "version": "3.12.0", + "version": "4.3.1", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-pdf-font.git", - "reference": "e84e765474d15f2d7f19f5ff8f42604c69a3a41a" + "reference": "f3827e335aaef1b45a95a41472fc8f3c271a4f44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-font/zipball/e84e765474d15f2d7f19f5ff8f42604c69a3a41a", - "reference": "e84e765474d15f2d7f19f5ff8f42604c69a3a41a", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-font/zipball/f3827e335aaef1b45a95a41472fc8f3c271a4f44", + "reference": "f3827e335aaef1b45a95a41472fc8f3c271a4f44", "shasum": "" }, "require": { + "ext-hash": "*", "ext-json": "*", + "ext-pcre": "*", "ext-zlib": "*", - "php": ">=8.2", - "tecnickcom/tc-lib-file": "^3.7", - "tecnickcom/tc-lib-pdf-encrypt": "^2.9", - "tecnickcom/tc-lib-unicode-data": "^2.7" + "php": "^8.2", + "tecnickcom/tc-lib-file": "^3.9", + "tecnickcom/tc-lib-pdf-encrypt": "^2.11", + "tecnickcom/tc-lib-unicode-data": "^3.0" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" + }, + "suggest": { + "ext-iconv": "Decodes legacy Macintosh (MacRoman) TrueType name strings", + "ext-mbstring": "Decodes UTF-16BE and Windows-1252 TrueType name strings" }, "type": "library", "autoload": { @@ -5857,7 +5902,7 @@ "role": "lead" } ], - "description": "PHP library containing PDF page formats and definitions", + "description": "PHP library containing PDF font methods and utilities", "homepage": "https://tcpdf.org", "keywords": [ "PFB", @@ -5878,31 +5923,32 @@ "type": "github" } ], - "time": "2026-07-17T19:22:14+00:00" + "time": "2026-08-27T18:49:12+00:00" }, { "name": "tecnickcom/tc-lib-pdf-graph", - "version": "2.15.0", + "version": "2.16.0", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-pdf-graph.git", - "reference": "cdd4ee1ceafc0f2cfa525ef8f395c80e7c024495" + "reference": "0da9a0757beaa74b4c25102323b3439fee956ed5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-graph/zipball/cdd4ee1ceafc0f2cfa525ef8f395c80e7c024495", - "reference": "cdd4ee1ceafc0f2cfa525ef8f395c80e7c024495", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-graph/zipball/0da9a0757beaa74b4c25102323b3439fee956ed5", + "reference": "0da9a0757beaa74b4c25102323b3439fee956ed5", "shasum": "" }, "require": { "ext-zlib": "*", - "php": ">=8.2", - "tecnickcom/tc-lib-color": "^2.13", - "tecnickcom/tc-lib-pdf-encrypt": "^2.9" + "php": "^8.2", + "tecnickcom/tc-lib-color": "^3.0", + "tecnickcom/tc-lib-pdf-encrypt": "^2.11" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" }, "type": "library", "autoload": { @@ -5940,33 +5986,33 @@ "type": "github" } ], - "time": "2026-07-17T19:18:50+00:00" + "time": "2026-08-27T18:25:08+00:00" }, { "name": "tecnickcom/tc-lib-pdf-image", - "version": "3.12.0", + "version": "3.13.0", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-pdf-image.git", - "reference": "d20db0e8e371ba1a44c2dc8358320599360be7f1" + "reference": "8202b397aeb1458914d464998bfa0ad40b151955" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-image/zipball/d20db0e8e371ba1a44c2dc8358320599360be7f1", - "reference": "d20db0e8e371ba1a44c2dc8358320599360be7f1", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-image/zipball/8202b397aeb1458914d464998bfa0ad40b151955", + "reference": "8202b397aeb1458914d464998bfa0ad40b151955", "shasum": "" }, "require": { "ext-gd": "*", "ext-zlib": "*", - "php": ">=8.2", - "tecnickcom/tc-lib-color": "^2.13", - "tecnickcom/tc-lib-file": "^3.7", - "tecnickcom/tc-lib-pdf-encrypt": "^2.9" + "php": "^8.2", + "tecnickcom/tc-lib-file": "^3.9", + "tecnickcom/tc-lib-pdf-encrypt": "^2.11" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" }, "type": "library", "autoload": { @@ -6005,31 +6051,32 @@ "type": "github" } ], - "time": "2026-07-17T19:20:33+00:00" + "time": "2026-08-27T18:22:55+00:00" }, { "name": "tecnickcom/tc-lib-pdf-page", - "version": "4.14.0", + "version": "4.15.1", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-pdf-page.git", - "reference": "a068a4b2da222bd9909bb1e9edeec901a69a6484" + "reference": "a691195672cbc243fe74dce0392d6886b9a25bba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-page/zipball/a068a4b2da222bd9909bb1e9edeec901a69a6484", - "reference": "a068a4b2da222bd9909bb1e9edeec901a69a6484", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-page/zipball/a691195672cbc243fe74dce0392d6886b9a25bba", + "reference": "a691195672cbc243fe74dce0392d6886b9a25bba", "shasum": "" }, "require": { "ext-zlib": "*", - "php": ">=8.2", - "tecnickcom/tc-lib-color": "^2.13", - "tecnickcom/tc-lib-pdf-encrypt": "^2.9" + "php": "^8.2", + "tecnickcom/tc-lib-color": "^3.0", + "tecnickcom/tc-lib-pdf-encrypt": "^2.11" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" }, "type": "library", "autoload": { @@ -6066,29 +6113,31 @@ "type": "github" } ], - "time": "2026-07-17T19:17:39+00:00" + "time": "2026-08-27T21:22:14+00:00" }, { "name": "tecnickcom/tc-lib-pdf-parser", - "version": "3.14.0", + "version": "3.15.0", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-pdf-parser.git", - "reference": "8a1b64ba7a8f8c7d862765ad2fcd1841982ab5bb" + "reference": "67e21033744151e38d066beae6598441f53ef45c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-parser/zipball/8a1b64ba7a8f8c7d862765ad2fcd1841982ab5bb", - "reference": "8a1b64ba7a8f8c7d862765ad2fcd1841982ab5bb", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-parser/zipball/67e21033744151e38d066beae6598441f53ef45c", + "reference": "67e21033744151e38d066beae6598441f53ef45c", "shasum": "" }, "require": { - "php": ">=8.2", - "tecnickcom/tc-lib-pdf-filter": "^2.10" + "ext-pcre": "*", + "php": "^8.2", + "tecnickcom/tc-lib-pdf-filter": "^2.11" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" }, "type": "library", "autoload": { @@ -6125,33 +6174,33 @@ "type": "github" } ], - "time": "2026-07-17T19:15:54+00:00" + "time": "2026-08-27T16:45:33+00:00" }, { "name": "tecnickcom/tc-lib-pdf-sign", - "version": "1.1.1", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-pdf-sign.git", - "reference": "c9d5125cdcfe6225951ce2bc165f46b4d0f79bc5" + "reference": "1bbbda9de0433328197aef5b119bce22189bcadb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-sign/zipball/c9d5125cdcfe6225951ce2bc165f46b4d0f79bc5", - "reference": "c9d5125cdcfe6225951ce2bc165f46b4d0f79bc5", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-sign/zipball/1bbbda9de0433328197aef5b119bce22189bcadb", + "reference": "1bbbda9de0433328197aef5b119bce22189bcadb", "shasum": "" }, "require": { "ext-hash": "*", + "ext-json": "*", "ext-openssl": "*", - "php": ">=8.2" + "ext-pcre": "*", + "php": "^8.2" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" - }, - "suggest": { - "ext-posix": "*" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" }, "type": "library", "autoload": { @@ -6193,30 +6242,33 @@ "type": "github" } ], - "time": "2026-07-17T19:03:43+00:00" + "time": "2026-08-26T19:47:56+00:00" }, { "name": "tecnickcom/tc-lib-unicode", - "version": "2.11.0", + "version": "3.0.5", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-unicode.git", - "reference": "ffc77054b8ea2b7de8cd3fd1c02ce8fd10bb17b5" + "reference": "267c34481ca591060ed3cba94afc9c2490d1c475" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-unicode/zipball/ffc77054b8ea2b7de8cd3fd1c02ce8fd10bb17b5", - "reference": "ffc77054b8ea2b7de8cd3fd1c02ce8fd10bb17b5", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-unicode/zipball/267c34481ca591060ed3cba94afc9c2490d1c475", + "reference": "267c34481ca591060ed3cba94afc9c2490d1c475", "shasum": "" }, "require": { + "ext-ctype": "*", "ext-mbstring": "*", - "php": ">=8.2", - "tecnickcom/tc-lib-unicode-data": "^2.7" + "ext-pcre": "*", + "php": "^8.2", + "tecnickcom/tc-lib-unicode-data": "^3.0" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" }, "type": "library", "autoload": { @@ -6235,7 +6287,7 @@ "role": "lead" } ], - "description": "PHP library containing Unicode methods", + "description": "PHP library to process UTF-8 and Unicode text", "homepage": "https://tcpdf.org", "keywords": [ "font", @@ -6254,28 +6306,29 @@ "type": "github" } ], - "time": "2026-07-17T19:09:36+00:00" + "time": "2026-08-27T14:18:38+00:00" }, { "name": "tecnickcom/tc-lib-unicode-data", - "version": "2.7.1", + "version": "3.0.5", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-unicode-data.git", - "reference": "9354f1661e7bafcf2ee68e408ed07a3fcf264b98" + "reference": "68afa34a33085719e5861ac790871d51cdd7722a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-unicode-data/zipball/9354f1661e7bafcf2ee68e408ed07a3fcf264b98", - "reference": "9354f1661e7bafcf2ee68e408ed07a3fcf264b98", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-unicode-data/zipball/68afa34a33085719e5861ac790871d51cdd7722a", + "reference": "68afa34a33085719e5861ac790871d51cdd7722a", "shasum": "" }, "require": { - "php": ">=8.2" + "php": "^8.2" }, "require-dev": { + "carthage-software/mago": "^1.47.4", "pdepend/pdepend": "^2.16", - "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.3" }, "type": "library", "autoload": { @@ -6313,7 +6366,7 @@ "type": "github" } ], - "time": "2026-07-17T19:03:56+00:00" + "time": "2026-08-26T20:01:57+00:00" }, { "name": "voku/portable-ascii", @@ -6794,5 +6847,5 @@ "platform-overrides": { "php": "8.2" }, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.9.0" }