Updates should be seamless for the vast majority of people, otherwise make sure that all plugins are also updated to their most recent version, especially admin-side plugins.
Download
File download
File download
Changes since 4.0.5
- Safer use of txp_login cookie + nonce (note: users are logged out after upgrading!)
- Fixed XSS vulnerability (thanks DSecRG) and input validation in setup script.
- Fixed XSS vulnerability and parameter value overflow in comments preview (thanks DSecRG)
- Added missing escape in SQL query (admin side)
- Fixed local file include vulnerability (publisher only) in textpattern/index.php (thanks DSecRG and Victor)
- Fixed escape request method as shown on logs tab (thanks Victor)
- New translations: Croatian, Korean, Português (Brasil), Serbian (Latin + Cyrillic), Turkish and Vietnamese
- New tags:
<txp:if_search_results>and<txp:search_term />. <txp:thumbnail />allows non-JS links to the full-size image<txp:article_custom />allows comma-separated lists for category, section and author attributes (thanks Manfre)<txp:linklist />allows comma-separated list for category attribute<txp:file_download_list />allows comma-separated list for category attribute<txp:recent_articles />allows comma-separated lists for category and section attribute<txp:related_articles />allows comma-separated list for section attribute<txp:search_result_excerpt />allows a custombreakattribute defaulting to an ellipsis- Several tags have been deprecated and will be replaced automatically during the upgrade:
<txp:sitename />,<txp:request_uri />,<txp:s />,<txp:c />,<txp:q />,<txp:id />,<txp:pg /> - Added ‘password reset’ functionality (with confirmation email) on the login screen
- Update to jQuery 1.2.2 as a default JavaScript library
- Fixed Textile list incompatibility with PHP 5.2.4 (and higher)
- Fixed
http-authwhen using Lighttpd or (mostly) Apache + fastCGI - Fixed HTTPS protocol check for ISAPI with IIS
- Fixed use of article tags on a sticky article page
- Speed improvements (less SQL queries needed)
- Pages, sections and styles can no longer be accidentally deleted if they are used on other tabs
- Corrections in the tag builder
- Refrain from showing sticky articles from non-frontpage sections in search results
- Enable separate search section for messy URL mode
- Plugin developers should note that using
add_privs()for admin-side plugins is now required (used to be optional for publisher-only plugins) and the included HISTORY.txt contains other useful information. - Many, many minor improvements
