diff --git a/composer.json b/composer.json index f6a5c6f9c0b..28d12fef341 100644 --- a/composer.json +++ b/composer.json @@ -102,7 +102,7 @@ "symfony/web-profiler-bundle": "^7.4", "symfony/workflow": "^7.4", "symfony/yaml": "^7.4", - "tecnickcom/tcpdf": "^6.2", + "tecnickcom/tcpdf": "^7.0", "twig/extra-bundle": "^3.21", "twig/intl-extra": "^3.21", "twig/twig": "^3.21" diff --git a/composer.lock b/composer.lock index 017bc6d88c0..356466b96b2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c69a31f51f1f36e0e2cff1ea1fe6ca07", + "content-hash": "77b962f311e4fc3937581708dc412852", "packages": [ { "name": "carbonphp/carbon-doctrine-types", @@ -12603,41 +12603,997 @@ ], "time": "2026-07-21T15:13:06+00:00" }, + { + "name": "tecnickcom/tc-lib-barcode", + "version": "2.13.2", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-barcode.git", + "reference": "c7f3ddbc3df10259c59ddc3016ec421267e25e5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/c7f3ddbc3df10259c59ddc3016ec421267e25e5d", + "reference": "c7f3ddbc3df10259c59ddc3016ec421267e25e5d", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-gd": "*", + "ext-pcre": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-color": "^2.13" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "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": { + "psr-4": { + "Com\\Tecnick\\Barcode\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to generate linear and bidimensional barcodes", + "homepage": "https://tcpdf.org", + "keywords": [ + "3 of 9", + "ANSI MH10.8M-1983", + "CBC", + "CODABAR", + "CODE 11", + "CODE 128 A B C", + "CODE 39", + "CODE 93", + "EAN 13", + "EAN 8", + "ECC200", + "ISO IEC 15438 2006", + "ISO IEC 16022", + "ISO IEC 24778 2008", + "Intelligent Mail Barcode", + "Interleaved 2 of 5", + "KIX", + "Klant", + "MSI", + "Onecode", + "PHARMACODE", + "PHARMACODE TWO-TRACKS", + "POSTNET", + "RMS4CC", + "Standard 2 of 5", + "UPC-A", + "UPC-E", + "USD-3", + "USPS-B-3200", + "USS-93", + "aztec", + "barcode", + "datamatrix", + "pdf417", + "planet", + "qr-code", + "royal mail", + "tc-lib-barcode", + "upc" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-barcode/issues", + "source": "https://github.com/tecnickcom/tc-lib-barcode" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:07:20+00:00" + }, + { + "name": "tecnickcom/tc-lib-color", + "version": "2.13.3", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-color.git", + "reference": "36b0cb2215c446fed65842151d494f2b3081533c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/36b0cb2215c446fed65842151d494f2b3081533c", + "reference": "36b0cb2215c446fed65842151d494f2b3081533c", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Color\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to manipulate various color representations", + "homepage": "https://tcpdf.org", + "keywords": [ + "cmyk", + "color", + "colors", + "colour", + "colours", + "hsl", + "hsla", + "javascript", + "rgb", + "rgba", + "tc-lib-color", + "web" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-color/issues", + "source": "https://github.com/tecnickcom/tc-lib-color" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:05:09+00:00" + }, + { + "name": "tecnickcom/tc-lib-file", + "version": "3.7.3", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-file.git", + "reference": "c582b6d493c26703e95809f6d3e938c79f88885f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-file/zipball/c582b6d493c26703e95809f6d3e938c79f88885f", + "reference": "c582b6d493c26703e95809f6d3e938c79f88885f", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-pcre": "*", + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^13.2 || ^12.5 || ^11.5" + }, + "suggest": { + "ext-intl": "Enables Unicode NFC normalization when matching paths against the allowlist" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\File\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to read byte-level data from files", + "homepage": "https://tcpdf.org", + "keywords": [ + "Double", + "bit", + "byte", + "file", + "long", + "read", + "short", + "tc-lib-file" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-file/issues", + "source": "https://github.com/tecnickcom/tc-lib-file" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:05:39+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf", + "version": "8.68.4", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf.git", + "reference": "9d37df70f9b04e4ec4885da054fb43eada248ef0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf/zipball/9d37df70f9b04e4ec4885da054fb43eada248ef0", + "reference": "9d37df70f9b04e4ec4885da054fb43eada248ef0", + "shasum": "" + }, + "require": { + "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.13", + "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.13", + "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": "^3.0", + "tecnickcom/tc-lib-unicode-data": "^3.0" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "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": { + "psr-4": { + "Com\\Tecnick\\Pdf\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP PDF Library", + "homepage": "https://tcpdf.org", + "keywords": [ + "PDFD32000-2008", + "TCPDF", + "document", + "pdf", + "tc-lib-pdf" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-11T15:32:13+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-encrypt", + "version": "2.9.3", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-encrypt.git", + "reference": "9d188937a673af8adc6da1f104c44cf434f7b198" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-encrypt/zipball/9d188937a673af8adc6da1f104c44cf434f7b198", + "reference": "9d188937a673af8adc6da1f104c44cf434f7b198", + "shasum": "" + }, + "require": { + "ext-hash": "*", + "ext-openssl": "*", + "ext-pcre": "*", + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "suggest": { + "ext-posix": "Adds the process id to the random seed material" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Encrypt\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to encrypt data for PDF", + "homepage": "https://tcpdf.org", + "keywords": [ + "aes", + "encrypt", + "encryption", + "pdf", + "rc4", + "tc-lib-pdf-encrypt" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-encrypt/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-encrypt" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:05:51+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-filter", + "version": "2.10.3", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-filter.git", + "reference": "48270d50db69852ef58a22b5b034b8a08e5c8464" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-filter/zipball/48270d50db69852ef58a22b5b034b8a08e5c8464", + "reference": "48270d50db69852ef58a22b5b034b8a08e5c8464", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "ext-zlib": "*", + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "suggest": { + "ext-imagick": "Required for the JPXDecode (JPEG 2000) and CCITTFaxDecode filters" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Filter\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to decode PDF compression and encryption filters", + "homepage": "https://tcpdf.org", + "keywords": [ + "compression", + "encryption", + "filter", + "pdf", + "tc-lib-pdf-filter" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-filter/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-filter" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:06:03+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-font", + "version": "3.13.2", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-font.git", + "reference": "314dfbe240057e1119d4830f35827455f8a76eba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-font/zipball/314dfbe240057e1119d4830f35827455f8a76eba", + "reference": "314dfbe240057e1119d4830f35827455f8a76eba", + "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": "^3.0" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "suggest": { + "ext-iconv": "Decodes legacy Macintosh (MacRoman) TrueType name strings", + "ext-mbstring": "Decodes UTF-16BE and Windows-1252 TrueType name strings" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Font\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing PDF page formats and definitions", + "homepage": "https://tcpdf.org", + "keywords": [ + "PFB", + "afm", + "font", + "import", + "pdf", + "tc-lib-pdf-font", + "ttf" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-font/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-font" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:09:37+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-graph", + "version": "2.15.2", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-graph.git", + "reference": "4a3408690c65e14b9c86abe97a12c3079eb8a0cd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-graph/zipball/4a3408690c65e14b9c86abe97a12c3079eb8a0cd", + "reference": "4a3408690c65e14b9c86abe97a12c3079eb8a0cd", + "shasum": "" + }, + "require": { + "ext-zlib": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-color": "^2.13", + "tecnickcom/tc-lib-pdf-encrypt": "^2.9" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Graph\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing PDF graphic and geometric methods", + "homepage": "https://tcpdf.org", + "keywords": [ + "geometry", + "graphic", + "pdf", + "tc-lib-pdf-graph", + "transformation" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-graph/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-graph" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:08:50+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-image", + "version": "3.12.2", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-image.git", + "reference": "d7052a7e9216e842bd77395f1dfb443e9bfbcef8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-image/zipball/d7052a7e9216e842bd77395f1dfb443e9bfbcef8", + "reference": "d7052a7e9216e842bd77395f1dfb443e9bfbcef8", + "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" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Image\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing PDF Image methods", + "homepage": "https://tcpdf.org", + "keywords": [ + "image", + "jpeg", + "jpg", + "pdf", + "png", + "tc-lib-pdf-image" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-image/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-image" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:09:04+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-page", + "version": "4.14.2", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-page.git", + "reference": "ac9adaddf8624b5008da335914a42a318cd7d310" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-page/zipball/ac9adaddf8624b5008da335914a42a318cd7d310", + "reference": "ac9adaddf8624b5008da335914a42a318cd7d310", + "shasum": "" + }, + "require": { + "ext-zlib": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-color": "^2.13", + "tecnickcom/tc-lib-pdf-encrypt": "^2.9" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Page\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing PDF page formats and definitions", + "homepage": "https://tcpdf.org", + "keywords": [ + "format", + "page", + "pdf", + "tc-lib-pdf-page" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-page/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-page" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:08:37+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-parser", + "version": "3.14.2", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-parser.git", + "reference": "db9c32046a3e8d57c8626e8d3ffc94caa10a0675" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-parser/zipball/db9c32046a3e8d57c8626e8d3ffc94caa10a0675", + "reference": "db9c32046a3e8d57c8626e8d3ffc94caa10a0675", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-pdf-filter": "^2.10" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Parser\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to parse PDF documents", + "homepage": "https://tcpdf.org", + "keywords": [ + "document", + "parser", + "pdf", + "tc-lib-pdf-parser" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-parser/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-parser" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:08:23+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-sign", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-sign.git", + "reference": "4132f1fc4b9c103b1a9ec879e2d7b7f9598918f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-sign/zipball/4132f1fc4b9c103b1a9ec879e2d7b7f9598918f7", + "reference": "4132f1fc4b9c103b1a9ec879e2d7b7f9598918f7", + "shasum": "" + }, + "require": { + "ext-hash": "*", + "ext-openssl": "*", + "ext-pcre": "*", + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Sign\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to create and embed digital signatures (PKCS#7 / CAdES / PAdES) in PDF documents", + "homepage": "https://tcpdf.org", + "keywords": [ + "cades", + "digital-signature", + "pades", + "pdf", + "pkcs7", + "sign", + "signature", + "tc-lib-pdf-sign", + "timestamp" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-sign/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-sign" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:06:17+00:00" + }, + { + "name": "tecnickcom/tc-lib-unicode", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-unicode.git", + "reference": "e0549f1e0bee657a7a5c361d823409655a4ea2c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-unicode/zipball/e0549f1e0bee657a7a5c361d823409655a4ea2c3", + "reference": "e0549f1e0bee657a7a5c361d823409655a4ea2c3", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-mbstring": "*", + "ext-pcre": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-unicode-data": "^3.0" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Unicode\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing Unicode methods", + "homepage": "https://tcpdf.org", + "keywords": [ + "font", + "pdf", + "tc-lib-unicode", + "unicode", + "utf-8" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-unicode/issues", + "source": "https://github.com/tecnickcom/tc-lib-unicode" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:08:11+00:00" + }, + { + "name": "tecnickcom/tc-lib-unicode-data", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-unicode-data.git", + "reference": "6b090f51613087c2ed6e576e9543c1feddf2ba51" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-unicode-data/zipball/6b090f51613087c2ed6e576e9543c1feddf2ba51", + "reference": "6b090f51613087c2ed6e576e9543c1feddf2ba51", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Unicode\\Data\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing Unicode definitions", + "homepage": "https://tcpdf.org", + "keywords": [ + "font", + "pdf", + "tc-lib-unicode-data", + "unicode", + "utf-8" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-unicode-data/issues", + "source": "https://github.com/tecnickcom/tc-lib-unicode-data" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-08-07T08:06:30+00:00" + }, { "name": "tecnickcom/tcpdf", - "version": "6.11.2", + "version": "7.0.4", "source": { "type": "git", "url": "https://github.com/tecnickcom/TCPDF.git", - "reference": "e1e2ade18e574e963473f53271591edd8c0033ec" + "reference": "7b8de35a6224b7791a91fc09427a18a0a8aecd83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/e1e2ade18e574e963473f53271591edd8c0033ec", - "reference": "e1e2ade18e574e963473f53271591edd8c0033ec", + "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/7b8de35a6224b7791a91fc09427a18a0a8aecd83", + "reference": "7b8de35a6224b7791a91fc09427a18a0a8aecd83", "shasum": "" }, "require": { "ext-curl": "*", - "php": ">=7.1.0" + "php": ">=8.2", + "tecnickcom/tc-lib-pdf": "^8" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "suggest": { + "ext-gd": "Enables additional image handling in some workflows.", + "ext-imagick": "Enables additional image format support when available.", + "ext-zlib": "Recommended for compressed streams and related features.", + "tecnickcom/tc-lib-pdf": "Modern replacement for TCPDF for new projects." }, "type": "library", "autoload": { "classmap": [ "config", - "include", - "tcpdf.php", - "tcpdf_barcodes_1d.php", - "tcpdf_barcodes_2d.php", - "include/tcpdf_colors.php", - "include/tcpdf_filters.php", - "include/tcpdf_font_data.php", - "include/tcpdf_fonts.php", - "include/tcpdf_images.php", - "include/tcpdf_static.php", - "include/barcodes/datamatrix.php", - "include/barcodes/pdf417.php", - "include/barcodes/qrcode.php" + "tcpdf.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -12651,8 +13607,8 @@ "role": "lead" } ], - "description": "TCPDF is a PHP class for generating PDF documents and barcodes.", - "homepage": "http://www.tcpdf.org/", + "description": "Deprecated legacy PDF engine for PHP. Use instead tecnickcom/tc-lib-pdf.", + "homepage": "https://tcpdf.org", "keywords": [ "PDFD32000-2008", "TCPDF", @@ -12664,15 +13620,15 @@ ], "support": { "issues": "https://github.com/tecnickcom/TCPDF/issues", - "source": "https://github.com/tecnickcom/TCPDF/tree/6.11.2" + "source": "https://github.com/tecnickcom/TCPDF" }, "funding": [ { - "url": "https://www.paypal.com/donate/?hosted_button_id=NZUEC5XS8MFBJ", - "type": "custom" + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" } ], - "time": "2026-03-03T08:58:10+00:00" + "time": "2026-07-13T10:06:03+00:00" }, { "name": "twig/extra-bundle",