Releases: textpattern/textpattern
Releases · textpattern/textpattern
v4.0.5
- Fixed security issue on public-side (XSS) (thanks zarathu).
- Fixed path disclosure issue (thanks zarathu).
- Search for posted and last modifed dates in article list.
- New tag:
<txp:hide />
as a container for comments and other internal content. - Changed tags:
<txp:comments />
,<txp:category_list />
,<txp:section_list />
and<txp:image_index />
supportsort
attribute. - Distribute jQuery 1.1.2 as a default JavaScript library.
- Keep image properties on replacement.
- Add 'delete thumbnail' function.
- Support back end branding: customisable logo and colour bar.
- Table sort indicators.
- Textile improvements.
- Fix non-utf8 mails (iso 8859-1).
- better wrapping in admin-interface to prevent horizontal scrollbar.
- Add comment status to comment notification mails.
- Fix 'infinite' pagination in rare edge cases.
- Work around apache bug for file-downloads (in connection with
mod_deflate
). - Fix error messages on wrong logins for older MySQL versions.
- Fix comment spam blacklist false positives (see FAQ for 4.0.4).
- Fix
file_download-tag
from showing the same URL for different downloads (see FAQ for 4.0.4). - Fix disappearing comment preferences in certain ciscumstances (see FAQ for 4.0.4).
- Fix 'active class' in
section_list
,category_list
. - Better cooperation with some proxies (and other HTTP/1.0 clients).
- Smarter comment submit button emphasises preview step.
- Optionally hide spam comments in back end list.
- Truncate longish article category titles in the write screen.
- Handle thumbnailing of larger images.
- Better MoveableType import.
- Fix some more IIS issues.
- New callback event:
textpattern_end
. - New callback event:
ping
. - New tag:
<txp:article_url_title />
. - Changed tag:
<txp:permlink />
loses defaulttitle
attribute. - Changed tag:
<txp:file_download_link />
returns filename as an additional URL part. - Many, many minor improvements, see:
http://dev.textpattern.com/log/development/4.0/?action=stop_on_copy&rev=2443&stop_rev=1963
.
v4.0.3
- fixed 2 potential security holes(detected in internal code review). Update is recommended.
- Textile i18n improvements.
- Add a 'bulk ban' function for comments.
- Automatically hide comments when banning an IP.
- Fix comments 'page by'.
- Fix double translated linebreaks in comments.
- Fix nofollow in comments.
- Fix preview without Textile in certain edge cases.
- Seperate hidden comments into 'unmoderated' and 'spam'.
- Add bulk changing of comment status (visible, moderated, spam).
- Better error-handling in comments-form when critical fields are missing.
- New tag:
<txp:comments_error />
(and conditional<txp:if_comments_error />
). - Style-able error-message and form-elements via CSS (
class=comments_warn
). - Plugin-Authors: Add callbacks for future spam-plugins [comment.save, comment.form].
- Plugin-Authors: Add
getComment()
andcomment_evaluator
for future spam-plugins. - Plugin-Authors: Allow (optionally, transparently) for installing compressed plugins.
- Plugin-Authors: Add window events using
addEvent
, to allow multiple events loading atwindow.onload
, useful for admin side plugins. - Improve MySQL5-compatibility.
- Add comment edit link to notification emails.
- Make comment-time format customisable in tag (mary).
- Add offset-attribute to
file_download_list
(mary). - Make older, newer and
link_to_home
work more consistantly with other nav-tags (mary). - Fix mailto: links.
- Fix tag trace output for enclosing tags.
- Update
comment_count
after import. - Add extra info to the tag trace (SQL queries, conditional tag results, page template and form names).
v4.0.4
- RSS 2.0 support.
- RSS and Atom feed fixes and improvements.
- Many improvements to admin interface XHTML markup and CSS.
- Many subtle improvements to the admin UI.
- Add automatical detection of and working with SSL.
- add
nowidow
attribute to article tags. - Adapt navigation-elemts to the user's permissions.
- Lots of Textile improvements.
- Fixed sending
Last-Modified
header. - Better indexing for faster article list queries.
- Update to tagbuilders.
- Show (source of) plugin-help before installation.
- Improvements in translations (and translateables) (thanks Skubidu and others).
- New translations: Indonesian, Hebrew, Hungarian, Romanian.
- Improved handling of comma-separated values in tag attributes.
- article, article_custom tags: new
sort
attribute. - New conditional
if_article_id
. - author, category, category1, category2 tags: can link to any section by name.
- Improved XHTML attributes on many tags (
class
,rel
). - time and date tags: new attributes for overriding language, GMT.
- css, feed_link tags: easier generation of XHTML 'link' tags.
- New link tags:
link_category
,link_date
,link_name
,link_url
. - Navigation tag improvements (new attributes, improved XHTML output).
- Warn if article or comment tags are used in the wrong context.
- Improved error checking, reporting and diagnostics.
- Stricter 404 checking (missing category, author, messy article ID).
- Simplify and improve comment preview and input form tags.
- Improved article load/parse logic on individual article pages.
- Workaround some rare FCGI problems with HTTP headers.
- Fix some IIS clean URL issues.
- Improved multi-edit support on admin pages.
- Deprecate old-style PHP tags.
- Don't lose your place in admin lists when returning from an edit.
- Extra diagnostic info and pre-flight tests.
- Better time zone handling.
- Remember and automatically reuse thumbnail size settings.
- Textile: fix inline class/style/lang.
- Warn when article and comment tags are used in the wrong place.
- New
if_plugin
conditional checks for an active plugin, with optional version number. - Fix an occasional time zone bug.
- Fix 404 errors on clean category URLs.
- Add backtrace list to error messages in Debug mode.
- Add limit attribute to
search_result_excerpt
tag. - Add
escape
anddefault
attributes tocustom_field
tag. - fix image-upload for outdated gdlib-installations (wet).
- fix label attribute breadcrumb function (richard).
- add
if_author
,if_article_author
(with attributename
) (mary). - allow multiple sections for
if_article_section
(like forif_section
,if_category
) (mary). - display link category's title, rather than name, in the links page (mary).
- extend
article_image
tag to optionally display the article image thumbnail (mary). - Many minor bugfixes.
v4.0.2
- Fix a bug in 404 handling on some fastcgi servers.
- Fix a bug that prevented
file_download_list
from working properly. - Fix a redirection bug in the comment form.
- Fix occasional category URL i18n problems.
- Remove extra trailing slash in some breadcrumb links.
- Make articles by author work properly.
- Make feed_link support section and category correctly.
- Add correct
content-type
to popup comments page. - Fix an obscure feed caching bug.
- Fix a possible problem with circular dependencies when loading plugins.
- Fix timestamps in Atom feeds.
- Fix occasional Atom encoding issues.
- UI improvements when creating/copying/deleting styles.
- Improve performance of the language loader.
- Make date-based permlinks work properly in comment emails.
- Better handling of invalid login cookies.
- Use page templates for 404 (and other) error pages.
- Minor Atom validation improvements.
- Improved comment conditionals logic;
txp:if_comments
now means 'if the current article has at least 1 comment'. - Minor performance improvements.
- New
txp:if_status
andtxp:page_url
tags. - Prevent
config.php
whitespace from breaking stylesheets. - UI improvements to JavaScript toggles.
- Improved comment input form HTML markup.
- Improved
txp:section
andtxp:category
tags. - New tags:
txp:if_different
,txp:if_first_article
,txp:if_last_article
. - Localise the XML feed link title.
- Better encoding of article titles.
- Fix rare problems caused by
magic_quotes_runtime
. - Improved file upload forms.
- New language: Latvian.
- Support section and category titles in
txp:breadcrumb
. - Allow
decimals=0
intxp:file_download_size
tag. - Minor diagnostic info changes.
- New
labeltag
attribute on most list tags. - Restore
use_textile
preference. - Minor HTML validation fixes.
- Developers: new
safe_upsert()
database function. - Fall back to English if no language data is available.
- Support comma-separated names in
txp:if_category
andtxp:if_section
. - Identify the offending tag when displaying error messages in templates and forms.
- Add
include_default
attribute totxp:section_list
. - Add support for changing status and section on multiple articles at once.
- Fix nested category titles in
txp:breadcrumb
. - Improved comment message markup.
- Restore the
comments_closed
message. - Better handling of per-article Use Textile selection.
- Add
class attribute
tocomments_invite
for css-classes. - Added 4 attributes to
comments_invite
:showcount
,wraptag
,textonly
(just the invite-text) andshowalways
(also display on individual article-pages). - Support c-style backslash sequences in tag attributes.
- Fix some rare bugs in feeds, admin list paging.
- Add a
pageby
attribute totxp:article
, for multi-column lists. - Fix
txp:link_to_next/prev
so they work at the top of a page. - Minor speed improvements, new
class
andlinkclass
attributes fortxp:breadcrumb
tag. - Added txp:comments_preview and txp:if_comments_preview tags.
- Fixed unparsed excerpts in Feeds.
- Textile: smarter handling of relative link and image paths.
- Textile: stop footnote links from clashing in article lists.
- Add fi_FI locale support.
v4.0.1
- fixed some serious security issues. Updates are strongly recommended.
- fixed Textile problems (missing block-elements in some cases; notextile; span-handling).
- fixed updating of
comment_count
when deleting comments. - fixed bug in Atom feeds (multiple identical excerpts).
- added new permission level (
article.edit.own.published
, allows you to edit own articles after publishing). - added very basic 404 support (correct 404 Headers are sent).
- added new languages (?slenska, Suomi, ..(..), ..(..)).
- fixed bugs in articles by author (clean and messy URLs).
- fixed
category_list
to use clean URLs when appropriate. - fixed installation problems with certain database prefixes by limiting possible prefixes.
- fixed timezone issue with
ymd
permlinks. - fixed GMT formatting of dates.
- fixed bugs with
i18n-ascii.txt
and added a few new items. - added language overrides to dirifying
url_titles
. - several improvements to
url_titles
(including not updating them until published). - several improvements to diagnostics.
- added
style
andclass
attributes totxp:permlink
. - fixed bugs with multibyte strings in some URLs.
- added contextual information to page title on the admin side.
- fixed problems with larger file downloads.
- fixed
file_download_link
with multiple files. - fixed logging of file downloads (only finished downloads are counted; aborts go to normal logs).
- fixed problems with sending mail on some systems.
- improvements to
older/newer
tags. - developers: added more consistent URL generation via new
pagelinkurl()
function. - developers: added callbacks to public side (for example to handle 404s).
v4.0.0
Initial stable release.