Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Nov 26, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

bloatware and others added 30 commits September 29, 2025 11:39
Bumps [phpmailer/phpmailer](https://github.com/PHPMailer/PHPMailer) from 6.10.0 to 6.11.1.
- [Release notes](https://github.com/PHPMailer/PHPMailer/releases)
- [Changelog](https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md)
- [Commits](PHPMailer/PHPMailer@v6.10.0...v6.11.1)

---
updated-dependencies:
- dependency-name: phpmailer/phpmailer
  dependency-version: 6.11.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…er/phpmailer-6.11.1

build(deps): bump phpmailer/phpmailer from 6.10.0 to 6.11.1
bump phpmailer
tag #2018
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.7 to 3.3.0.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.2.7...3.3.0)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…purify-3.3.0

build(deps): bump dompurify from 3.2.7 to 3.3.0

Ping @bloatware for info.
bump dompurify to 3.3.0
- function txpsvgtopx: return a value not an array if no unit is matched.
- txpgetimagesize: return correct width and height values from svg viewBox attribute
fix svg height / width estimation. Thanks, jools-r
manual update; ping #1957
addresses #2018
Trap errors using try... catch around safe_query. Although not recommended, this at least throws fewer fatal errors when things go sideways.

Additionally, attempt to limit the size of textareas in the Styles and Pages panels. This is an approximation at best because the theoretical limit of TEXT and MEDIUMTEXT always exceeds the practical limit due to multi-byte characters, storage overheads, sizes of other VARCHAR values in the row, and so forth. But at least the try... catch returns a proper error message via announce(), even if it's not particularly informative.

More problematic are MEDIUMTEXT fields. In MySQL, these can hold a maximum of 16MB but there are other limits that will be hit before the storage is maxed out. One is `max_allowed_packet`. A new constant has been added to permit this to be modified, and it defaults to 100MB (because the plugins table has 5x MEDIUMTEXT fields = 80MB theoretical maximum, plus sundry column data).

The other limit is PHP's `post_max_size` which cannot be altered in a runtime PHP environment (only by editing php.ini or modifying .htaccess). This defaults to 8MB and is usually hit way sooner than any individual column storage limit. It's difficult to defend against, but the Ajax response will throw a messy warning:

POST Content-Length of nnnn bytes exceeds the limit of 8388608 bytes in Unknown on line 0

and will not return an announce() message.

See #2005.
Forget setting max_allowed_packet as it only works in certain MySQL flavours with certain privileges.

Thanks, phiw13. Fixes #2023.
Fixes #2021 (in a roundabout fashion).
Unused admin themes can be deleted without triggering Diagnostics alert.
* InputLabel and UploadForm now have independent tag/atts
* TagCollection can be initialised with one or more tagsets
* Token fixed to use UI library instead of deprecated library code
8.0 isn't technically LTS and is schedule to be EOL in spring 2026
petecooper and others added 30 commits December 20, 2025 16:53
Common consensus is to NOT apply sharpening to AVIF images.
```
$ php ./txp-checksums.php ../textpattern all
Checksums updated in /Users/pete/repos/github/textpattern/textpattern/textpattern
Checksums updated in /Users/pete/repos/github/textpattern/textpattern/textpattern/admin-themes/classic
Checksums updated in /Users/pete/repos/github/textpattern/textpattern/textpattern/admin-themes/hive
Checksums updated in /Users/pete/repos/github/textpattern/textpattern/textpattern/admin-themes/hiveneutral
```
Updated the target version for Textpattern from 4.9 to 5 and revised system requirements accordingly.
erroneously removed in ebead69
ping #2035
ping #2033 (comment)
Thanks, pinalgirkar. Fixes #2039.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants