| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| textpattern-4.8.6.tar.gz.SHA256SUM | 2021-05-28 | 91 Bytes | |
| textpattern-4.8.6.tar.gz | 2021-05-28 | 1.8 MB | |
| textpattern-4.8.6.zip.SHA256SUM | 2021-05-28 | 88 Bytes | |
| textpattern-4.8.6.zip | 2021-05-28 | 2.0 MB | |
| README.md | 2021-05-28 | 2.2 kB | |
| v4.8.6 source code.tar.gz | 2021-05-28 | 1.8 MB | |
| v4.8.6 source code.zip | 2021-05-28 | 2.1 MB | |
| Totals: 7 Items | 7.7 MB | 0 | |
DO NOT USE IN PRODUCTION - issues discovered after release, use 4.8.7 instead.
Textpattern CMS maintenance release including improvements for PHP 8.0, bug fixes and minor tweaks.
Headlines
- Fixed regression in override form usage in lists (thanks, Christian Rapp).
- Fixed undefined $article warning when accessing non-existent articles.
- Fixed error with <txp:output_form /> tag on empty forms (thanks, Adi).
- Fixed low-privilege users can save immediately after duplicating articles.
- Latest text translations. Thank you to all our translators.
- Option to create database during setup.
- Permission (grants) verification during setup.
Tag modifications
- Articles can be filtered by keywords more easily.
- Added:
idattribute to<txp:if_different />tag. - Added:
dboption to the globalescapeattribute. <txp:variable trim>trims its own output (thanks, cara-tm).<txp:link_to_next/prev>can return URL or container.<txp:page_url>and<txp:if_request>tags are more flexible.- Boost power of <txp:article(_custom)> grouping by date.
- Deprecate
<txp:search_result_date />. Use<txp:posted />instead. - Remove deprecated break attribute from search_result_excerpt tag.
Back-end tweaks
- 'Assign sections' from Themes panel only selects its own sections.
- No Edit options in Write panel without appropriate privileges.
- No disabled update buttons on Languages panel (thanks, phiw13).
- Search improved when handling numbers. Comparators can also be used for numeric searches.
Developer goodies
- Permit
step=falseto hook into explicit empty step callbacks andstep=nullto indicate 'any step'. - Permit
$preto be any text. Opens up arbitrary callback grouping. - New
articles>multi_edit.$methodcallback on Articles list panel. - User panel callbacks:
user>fieldsanduser>fromto manipulate the queryuser>controlsto affect the button areauser_ui>list.row(pluggable_ui) for adding table datauser>stepsfor plugins to register custom panel-level functionality - Diagnostics panel callbacks
diag>stepsanddiag_ui>levelfor custom plugin steps and functionality.