Textpattern 4.7.0 is just around the corner. Thank you to all testers of beta versions one, two and three. We’ve made some fixes, tweaks and a few sneaky additions to this release and deem it worthy of a wider audience, so please help test it. This release also marks Textpattern CMS as ready for GDPR compliance.


You can either download from the links below, or from the GitHub project repository directly (please take a minute to ‘star’ our project too if you like it!)

File download


SHA256 checksum 7058b9273ee7b935a8cbaebc74edad443c424a69bc792fab31c422832bb0335c
File size 1659 kB | Created
File download


SHA256 checksum 7d268984f5f9b7f40e85334c92f52bd2c7588d0e6c0ca3c0a8271d96c0e20388
File size 1418 kB | Created

The demo site courtesy of Pete Cooper allows you to run this release candidate or development versions in complete safety if you don’t wish to apply the code to your own sites just yet. We’ve had sites running in the wild on dev code for some time so we’re confident it’s robust enough for most situations. The demo is rebuilt every few hours using the new Textpattern 4.7.0 auto-installer.

We encourage you to take a backup of your file system and database then download this beta and help us test this release to make Textpattern the best we can. Thank you in advance for helping and raising any issues on GitHub.

System requirements

Please note that Textpattern 4.7 requires PHP 5.4 or newer. PHP 7 is highly recommended.

What’s new?

Please see any previous release notes or HISTORY.txt for full details of what’s coming in 4.7.0. Changes in this beta compared to the previous one:

  • Include new translations – thank you once again to all translators for keeping pace.
  • Add preamble to Languages panel regarding translations.
  • GDPR compliance:
    • <txp:comment_remember> now forgets for good (destroys cookie) and defaults to ‘off’.
    • No collection of IP when a user leaves a comment.
    • No logging of IP/host and no reverse DNS lookups. General hit logging capability still retained, just without Personally Identifiable Information being collected (thanks, Destry et al).
  • Logs panel operates via AJAX.
  • Fix upgrades from 4.5.x. It’s even possible to jump from 4.2.0 directly, although it’s safer to do it in two or more hops with 4.2.0 and 4.5.7 as the stepping stones (thanks, gaekwad and phiw13).
  • Improve article sort values for complex conditions.
  • More consistent link to next/previous.
  • Using the shorthand status in <txp:article> tags assumes any published status (live/sticky currently).
  • Permit any file type to be handled from the Styles panel (js, svg, txt, …) if the hidden assets_mimetypes pref is set with a list of supported file extensions (thanks, colak).
  • Public theme tweaks to include Facebook OpenGraph and JSON-LD metadata (thanks, gaekwad).
  • Fix multiple notifications being trashed by newer ones when doing a series of file-based actions (thanks, gaekwad).
  • Visual tweaks such as higher contrast ratios and visual weight to improve readability.
  • Fix some GIF uploads (such as animated GIFs) throwing warnings if the transparent colors were out of range.
  • Remove ‘Copy’ link from articles panel for now as it’s not so pretty. Copy capability retained via URL manipulation (e.g. so plugins can step in).
  • Permit pophelp on link headings – reinstate the pophelp on the Custom Fields group (thanks, gaekwad).

Release Candidate notes

Make sure that if you use this release, you also update to the final 4.7.0 version when it is released. Although languages are updated automatically now during upgrade, if you have updated from a previous beta please remember to also check Languages panel and update any installed languages is necessary.

Although we make every effort to ensure Textpattern is as robust as possible, do not use this release on a production site unless you have a working backup of both the site’s files and its database and know how to use them.

Please report any issues, stating the version that you are using.

Let’s get this version tested quickly so we can get 4.7.0 in your hands and start working on the next release!