diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ec02a67..a59fb53 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -69,3 +69,25 @@ updates: applies-to: version-updates patterns: - "symfony/*" + +- package-ecosystem: composer + directory: "/" + target-branch: stable34 + schedule: + interval: "weekly" + open-pull-requests-limit: 20 + commit-message: + prefix: "build" + include: "scope" + versioning-strategy: "increase" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-major", "version-update:semver-minor"] + labels: + - "dependencies" + - "stable34" + groups: + symfony: + applies-to: version-updates + patterns: + - "symfony/*" diff --git a/composer.json b/composer.json index f6dc7f2..bc585eb 100644 --- a/composer.json +++ b/composer.json @@ -41,7 +41,7 @@ "jsignpdf/jsignpdf-php": "^1.3.1", "libresign/pdf-signature-validator": "^0.2.0", "libresign/whatosami": "^0.0.2", - "mikehaertl/php-pdftk": "^0.14.2", + "mikehaertl/php-pdftk": "^0.14.3", "mpdf/mpdf": "^8.2.6", "pagerfanta/pagerfanta": "^4.7.1", "phpseclib/phpseclib": "^3.0", diff --git a/composer.lock b/composer.lock index 43adcf4..d60721d 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": "b0d12a9046a0003e272feb328986722e", + "content-hash": "c3be9af088319358d6c8fbd8784b6d6e", "packages": [ { "name": "bacon/bacon-qr-code", @@ -405,16 +405,16 @@ }, { "name": "mikehaertl/php-pdftk", - "version": "0.14.2", + "version": "0.14.3", "source": { "type": "git", "url": "https://github.com/mikehaertl/php-pdftk.git", - "reference": "f1f9ac6d6c9ee655504ddfcc0d1be3ff9cbfb3eb" + "reference": "25dba2edcba9b8eedec7dc65a79557c2018eafef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mikehaertl/php-pdftk/zipball/f1f9ac6d6c9ee655504ddfcc0d1be3ff9cbfb3eb", - "reference": "f1f9ac6d6c9ee655504ddfcc0d1be3ff9cbfb3eb", + "url": "https://api.github.com/repos/mikehaertl/php-pdftk/zipball/25dba2edcba9b8eedec7dc65a79557c2018eafef", + "reference": "25dba2edcba9b8eedec7dc65a79557c2018eafef", "shasum": "" }, "require": { @@ -454,9 +454,9 @@ ], "support": { "issues": "https://github.com/mikehaertl/php-pdftk/issues", - "source": "https://github.com/mikehaertl/php-pdftk/tree/0.14.2" + "source": "https://github.com/mikehaertl/php-pdftk/tree/0.14.3" }, - "time": "2025-10-01T10:06:01+00:00" + "time": "2026-06-24T10:20:40+00:00" }, { "name": "mikehaertl/php-shellcommand", diff --git a/composer/composer/installed.json b/composer/composer/installed.json index 5e9e954..7fb400d 100644 --- a/composer/composer/installed.json +++ b/composer/composer/installed.json @@ -420,17 +420,17 @@ }, { "name": "mikehaertl\/php-pdftk", - "version": "0.14.2", - "version_normalized": "0.14.2.0", + "version": "0.14.3", + "version_normalized": "0.14.3.0", "source": { "type": "git", "url": "https:\/\/github.com\/mikehaertl\/php-pdftk.git", - "reference": "f1f9ac6d6c9ee655504ddfcc0d1be3ff9cbfb3eb" + "reference": "25dba2edcba9b8eedec7dc65a79557c2018eafef" }, "dist": { "type": "zip", - "url": "https:\/\/api.github.com\/repos\/mikehaertl\/php-pdftk\/zipball\/f1f9ac6d6c9ee655504ddfcc0d1be3ff9cbfb3eb", - "reference": "f1f9ac6d6c9ee655504ddfcc0d1be3ff9cbfb3eb", + "url": "https:\/\/api.github.com\/repos\/mikehaertl\/php-pdftk\/zipball\/25dba2edcba9b8eedec7dc65a79557c2018eafef", + "reference": "25dba2edcba9b8eedec7dc65a79557c2018eafef", "shasum": "" }, "require": { @@ -441,7 +441,7 @@ "require-dev": { "bamarni\/composer-bin-plugin": "^1.8" }, - "time": "2025-10-01T10:06:01+00:00", + "time": "2026-06-24T10:20:40+00:00", "type": "library", "extra": { "bamarni-bin": { @@ -472,7 +472,7 @@ ], "support": { "issues": "https:\/\/github.com\/mikehaertl\/php-pdftk\/issues", - "source": "https:\/\/github.com\/mikehaertl\/php-pdftk\/tree\/0.14.2" + "source": "https:\/\/github.com\/mikehaertl\/php-pdftk\/tree\/0.14.3" }, "install-path": "..\/mikehaertl\/php-pdftk" }, @@ -2939,6 +2939,6 @@ "install-path": "..\/wobeto\/email-blur" } ], - "dev": true, + "dev": false, "dev-package-names": [] } \ No newline at end of file diff --git a/composer/mikehaertl/php-pdftk/src/Pdf.php b/composer/mikehaertl/php-pdftk/src/Pdf.php index 4955917..d37cdfc 100644 --- a/composer/mikehaertl/php-pdftk/src/Pdf.php +++ b/composer/mikehaertl/php-pdftk/src/Pdf.php @@ -663,7 +663,11 @@ protected function nextHandle() : string $i = $this->_handle++; $char = 'A'; while ($i-- > 0) { - $char++; + if (\function_exists('OCA\\Libresign\\Vendor\\str_increment')) { + $char = str_increment($char); + } else { + $char++; + } } return $char; }