Textpattern CMS maintenance release v4.7.2 introduces the following feature enhancements, changes and fixes:
Features
- Latest translations and languages, including help texts for Czech, French and Italian. Many thanks to all translators.
- Global 'trim', 'default' and 'wrapform' attributes.
- Global 'escape="ordinal|spell|url"' attribute values.
- 'aria_label' and 'placeholder' attributes on comment input fields.
- 'breakform' attribute in
<txp:article(_custom) />
tag. - 'test' attribute in
<txp:if_different />
tag. - 'context' attribute in
<txp:link_to_next />
,<txp:link_to_prev />
,<txp:page_url />
and<txp:permlink />
tags. - 'context' and 'format' attributes in
<txp:output_form />
tag. - 'add', 'reset', 'separator' and 'output' attributes in
<txp:variable />
tag. - Custom form media (MIME) types, served as 'flat' files if needed.
- Option to export form/page/style to disk on save.
- Custom functions can be registered for use in
<txp:evaluate />
tag.
Changes
<txp:search_input />
can be used as a container tag, and also accepts 'aria_label' and 'placeholder' attributes.- More robust search routes within default public-side theme.
- Improved upgrade route where MySQL
NO_ZERO_DATE
is set. - Enhanced password manager compatibility on login and user details pages.
- Extended fallback to 'C' locale in some situations.
- Partially translated inline help files use fallback language (by default: English) where localized help items are not present.
- Hive admin theme login panel now displays link to public site.
- Simplified Classic admin theme login panel layout.
- Fine-grained development theme preview.
- More customizable Atom/RSS feeds via 'atom_head', 'rss_head' and 'feed_filter' callbacks.
- Deleting an article deletes any associated comments.
- Forms, Pages and Styles accept pre-4.7 names for editing, but must be sanitized prior to saving.
- Some emoji are preserved in automatically-generated article URL titles.
- Article text blocks starting with a Textpattern tag are not Textile'd.
- File data is available on 'file_download' callback.
- Article lists can be split by 'breakby' form value.
- Expanded Schema.org media items within default public-side theme.
- Latest versions of Textile (3.7.0) and jQuery File Upload (9.28.0)
Fixes
- A bug with
<txp:link_to_[next|prev] />
tags in 'month' URL mode. - A bug with
<txp:related_articles />
tag. <txp:search_input />
will always respect its 'form' attribute setting, if set.- A bug with the global 'not' attribute.
- Multibyte characters are correctly obfuscated by
<txp:email />
. - Unparsed strings in a few places.