Retired Documentation: You are using the documentation for version 1.7.3 which was retired in 2013. Go here for the latest version documentation or check here for your available upgrades to the latest version.
ExpressionEngine Forum Module Change Log
- Version 2.2.2
- Version 2.2.1
- Version 2.2.0
- Version 2.1.2
- Version 2.1.1
- Version 2.1
- Version 2.0
- Version 1.3.2
- Version 1.3.1
- Version 1.3
- Version 1.2.1
- Version 1.2
- Version 1.1.1
- Version 1.1
Version 2.2.2
Release Date: June 4, 2012
Version 2.2.2 is a maintenance release.
Build 20120605
- Fixed a bug where searching the forums could cause an error if you weren't using the template parsing engine.
Version 2.2.1
Release Date: February 6, 2012
Version 2.2.1 is a maintenance release.
Build 20120206 (initial release)
- Fixed a bug (#15940) where the search query could be very slow on large forums.
Version 2.2.0
Release Date: June 25, 2010
Version 2.2.0 is a required security and maintenance release.
Build 20101015 (additional changes and fixes)
- Fixed a bug where the board ID was not passed in the link to activate/close a thread, which could cause an "Unable to locate the forum theme folder." error if the boards do not share common themes.
Build 20100805 (additional changes and fixes)
- Fixed a bug (#13399) where the delete thread button would erroneously display.
Build 20100625 (initial release)
- Addressed a security issue that could lead to the execution of arbitrary code.
- Added global variables and conditionals for 'original_board_id', 'board_label', 'board_name', 'board_id', and 'board_alias_id'
- Fixed a bug where the forum_id was not properly specified in forum subscriptions.
- Fixed a bug (#12436) where Forum Administrators were allowed to edit and delete posts by Super Admins.
- Fixed a bug where any/all word searches were not ignoring "stopwords" (a, the, and, etc.)
- Optimized any/all searches for better MySQL performance, including limiting considered words to 32
Version 2.1.2
Release Date: July 23, 2009
Version 2.1.2 is a maintenance release.
Build 20100415
- Fixed a bug where the login redirect was incorrect when coming in from a link to thread in a forum with protected access.
Build 20100121
- Fixed a bug (#9721) where unauthorized request error pages would still show the requested forum name in breadcrumbs instead of "Error".
Build 20091202
- Updated to work with code changes in ExpressionEngine 1.6.8 Build 20091201
Build 20091002
- Fixed a bug where the subscription date for forum subscriptions was incorrect when the 'Subscribe' link was used.
- Fixed a bug in {exp:forum:topic_titles} where a query error could result under certain circumstances.
- Fixed a bug in a language variable where 'new_messages' was defined as 'No new messages'.
- Optimized queries used by {exp:forum:topic_titles}, {include:most_recent_topics} and {include:most_popular_posts}.
Build 20090916
- Fixed a bug where member statistics were not correctly recounted after deletion of a forum.
Build 20090723 (initial release)
- Compatible with PHP 5.3.0
- Added 'main_forum_table_rows_template' extension hook
- Added the {topic_title} variable to the Post Submission Form when editing a reply.
- Fixed a bug where the member trigger word was hardcoded to 'member' on a couple member profile pages.
- Fixed a bug where entities in breadcrumbs could be double encoded.
Version 2.1.1
Release Date: October 24, 2008
Version 2.1.1 is a maintenance release containing bug fixes and security enhancements, no new features have been added.
Build 20090320 (additional changes and fixes)
- Fixed a bug where user banning could result in a MYSQL error.
- Fixed a bug where it was possible to add an administrator or moderator without selecting either a member or a member group.
- Updated applicable queries to escape LIKE wildcards.
Build 20090211 (additional changes and fixes)
- Added 3 global variables to all forum templates:
- {current_request} (viewthread, viewforum, etc.)
- {current_id} (category id, forum id, thread id, etc.)
- {current_page} (current pagination index)
Build 20090122 (additional changes and fixes)
- Fixed a misleading error message when the short name of the submitted forum contained illegal characters.
Build 20081028 (additional changes and fixes)
- Fixed a bug where forum attachments for a member were not deleted when the member is banned and deleted.
Build 20081024 (initial release)
- Fixed a bug which would delete a thread if a moderator tried to merge it with itself.
- Fixed a bug where member stats would not be updated after deleting a post.
- Fixed a bug where in some environments uploads with uppercase file extensions would be rejected.
Version 2.1
Release Date: March 17, 2008
Version 2.1 is a maintenance release containing bug fixes and security enhancements, no new features have been added.
Build 20080829 (additional changes and fixes)
- Modified the post preview to be filtered so previews will show an accurate example of output.
- Fixed a bug with pagination links in "search in thread" feature.
- Moved message "You do not appear to be subscribed to the topic ID you submitted" to a language variable.
- Fixed a bug where HTML in forum names was not being converted to entities in breadcrumbs, which could cause them to break.
- Removed a restriction that prevented the use of HTML in category and forum descriptions.
Build 20080710 (additional changes and fixes)
- Made {post_total} and {views} available to conditionals in the Topic Titles tag.
Build 20080626 (additional changes and fixes)
- Fixed a bug where member post totals were not updating upon deletion of a forum.
- Fixed a bug where forum stats were not updating upon deletion of a forum.
- Deja vu: fixed a bug with the display of submission form errors when running the forum through normal templates.
- Fixed a bug with the {auto_thread_path} links (#4575).
- Fixed a bug where replies would lose file attachments when moved.
- Added $data array to 'forum_submit_post_end' extension hook.
- Changed the behavior of search so that closed posts are not excluded.
- Fixed a bug where search results snippets and Poll questions/answers were not respecting the censored words filter.
Build 20080421 (additional changes and fixes)
- Fixed a bug where Super Admins and Moderators with edit privileges could not delete others' file attachments.
- Fixed a bug in Member Ranks that would not allow zero rank stars to be assigned to a Member Rank
- Fixed a bug where Moderators could move topics to forums that they were not allowed to view
- Fixed a bug where browsing behind a proxy might make it impossible to view search results
Build 20080317 (initial release)
- Fixed an undefined variable PHP error on search thread pages.
- Fixed a bug (#3429) on New Topic Search not properly tracking read topics.
- Fixed a bug when using multiple Boards with empty Forum Triggers
- Fixed a bug where keywords in searches were not being properly prepared for display.
- Fixed a bug (#4286) where users could delete forum attachments that another user uploaded.
- Fixed a bug where moved replies would display the wrong forum in the breadcrumb links when edited.
- Removed some code added in 1.6 that wasn't compatible with PHP < 4.3
- Fixed a bug where the removal of rank stars from a theme was also setting the rank title variable to empty
- Fixed a bug where Super Admins could not view HTTP Authentication feeds
- Added {lang} global variable to Forum theme templates
- Fixed a bug with the display of submission form errors when running the forum through normal templates
- Fixed a bug with mini login form return paths on profile pages
- Fixed a bug where an announcement would have a broken breadcrumb when the forum_id was not included in the URL
- Fixed a bug where board, forum, and category names, and their descriptions were not having special characters converted to entities.
- Fixed a bug where setting the forum trigger to a member profile segment word would prevent the profile pages from working.
- Fixed a bug where email notification templates would not be created for Sites other than the primary Site.
- Fixed a bug when deleting forum boards that would not log the board label in the Control Panel Log
- Fixed a bug with authorization permissions on moving replies
- Fixed a bug with reply results in searches that could incorrectly report no results found
- Fixed a bug with reply results in searches involving the display of multi-byte characters.
- Updated the install script to include indexes for all board_id fields.
- Modified some XSS Clean calls to be compatible with changes made in ExpressionEngine 1.6 - Build 20070626 (requires both ExpressionEngine and Discussion Forum module to be running most current builds)
- Fixed a bug with viewreply pagination when using "Most Recent First" post display order
- Fixed a very minor bug with topic title typography in forum feeds.
- Fixed a bug where a PHP error could occur when previewing a new topic when the forum currently has no topics
- Fixed a bug with forum attachment display when running user sessions as "Session ID Only"
Version 2.0
Release Date: June 19, 2007
- Added Forum Boards
- Added new forum theme: Grey
- Added Text Formatting preference for posts
- Added ability to move individual replies between threads
- Added ability to link directly to reply in search results where the search terms were found in a reply (see version update notes).
- Added forums= and boards= parameters to the Topic Titles tag
- Added {auto_thread_path}, {board_label}, {board_name}, {body}, {forum_name}, {forum_url}, and {last_reply} variables to the Topic Titles tag
- Added Basic HTTP Authentication for feeds when accessing a feed for a forum that you do not have permission to view. Authentication is only requested once so as to not be overly annoying.
- Added separate preferences for email notification addresses to distinguish between replies and topics.
- Added {site_url} as an available variable to the Forum templates
- Modified Subscription Removal to ask for confirmation when canceling a topic subscription via email notification link
- Modified the forum themes to use language variables for "Edited": Edited: {edit_date format="%d %F %Y %h:%i %A"} by changed to: {lang:edited}: {edit_date format="%d %F %Y %h:%i %A"} {lang:by}
- Removed Super Admins from the forum permissions page as they are omnipotent in EE and can do as they please.
Bug Fixes for Version 2.0 (includes bugs fixed since v1.3.2 release)
- Fixed a bug where XML headers were being sent on RSS and Atom HTML error pages.
- Fixed a bug where a PHP error would occur when using the Recent Topics tag on a disabled forum when not logged in as a SuperAdmin
- Fixed a bug where {forum_name} was not being XML encoded in feed templates.
- Fixed a bug in the install script where the initial category was getting invalid search permissions.
- Fixed a bug in forum email notifications where typography was not being performed.
- Fixed a bug with file attachments when permissions on the server were not set properly.
- Fixed a bug with "Edited By" on Announcements.
- Fixed a javascript bug in the Forum control panel.
- Fixed a bug with last post information that could occur when splitting threads.
- Fixed a bug where titles used in next/previous topic links were not correctly encoded.
- Fixed a bug where the Forum's overall topic, reply, and post stats were being improperly calculated in the Visitor Stats template.
- Fixed a bug where certain globals were still being parsed in the Preview page's textarea field
- Fixed a problem with split threads when they spanned more than two pages
- Modified feeds to encode email addresses in a human readable format to avoid potential XML parsing errors.
Version 1.3.2
Release Date: November 28, 2006
- Added an ignore member feature.
- Added the ability for users to report posts to moderators.
- Added a "switch" variable to the Thread Rows, Thread Review Rows, Topic Rows, and Search Results Rows templates. Syntax: {switch="one|two|..."}
- Added ability to search by Member Group in the Advanced Search Form
- Added {if is_author}{/if} conditional to Thread Rows, Thread Review Rows, and Topic Rows templates to allow special content or markup to be used when the post was made by the currently logged in member.
- Added a new variable, {post_id} to the admin and user forum notification templates, which will dynamically point to either the topic, or the specific reply that triggered the notification.
- Added new preference "Display Edit Dates" that works in conjunction with a new template conditional {if edited}{edit_date format=}{/if}
- Added new preference "Notify Moderators of New Replies?" and modified "Notify Moderators of New Posts?" to "Notify Moderators of New Topics?"
- Added new extension hooks: forum_topics_loop_start, forum_topics_loop_end, forum_topics_absolute_end, forum_thread_rows_loop_start, forum_thread_rows_loop_end, forum_thread_rows_absolute_end, forum_submit_post_end
- Added form option to not send notification emails with moderation actions.
- Refined nomenclature for topics, replies, and posts (which is now consistently used as the sum of the topics and replies).
- Modified the theme switcher to return you to the page you switched themes from, instead of the forum home page.
- Fixed a bug where the word 'of' was hardcoded into the Threads theme file instead of using a language variable.
- Fixed a bug where posting a new reply would return you to the topic's first page instead of the last page.
- Fixed a bug where an image attachment thumbnail would mistakenly increase the dimensions of the image.
- Fixed a bug where deleting a user's topics when banning them would cause other users' posts to the affected topics to be orphaned.
- Fixed a bug where merging two topics would result in the topic being set by the newer thread instead of the older one.
- Fixed a bug where attachments were not being connected properly on merge or split.
- Fixed a bug where pagination was being added to the Topic Rows recent thread link when the Forum Post Order was set to "Most Recent First"
- Fixed a bug where a Topic's edit date would change when any action was taken on the thread instead of only when the title or body was edited
- Fixed a bug with one of the search form templates
Version 1.3.1
Release Date: August 20, 2006
- Added theme switcher. This feature enables any user of your site to select which theme they would like to view the forum with. If the user is a logged-in member, the theme choice is saved in their profile data, if they are not logged-in, it is stored in a cookie. To use this feature you must update your templates as indicated in the update instructions.
- Added new themes, including a "Developer" theme, which is a stripped down theme designed to make modification much easier for theme developers.
- Added new email notification and template for Discussion Forum moderation actions (move, split, and merge)
- Added the ability to use post anchors. See version specific notes in the User Guide for details.
- Added pagination for when you are splitting long threads
- Modified Private Message and Discussion Forum file attachments to use a hashed URL so file attachments have URLs that are difficult (nigh impossible) to guess.
- Modified Private Message Box unread topics: it will now decrease the number of unread topics displayed when reading a new message instead of on the following page load.
- Fixed a bug where previewing a new topic or reply would not observe the forum's HTML and auto/image link preferences
- Fixed a bug where there was a colon missing from the Total Posts language variable in the forum
- Fixed a bug where in certain circumstances the last post info was not being updated on a forum topic.
- Fixed a bug that in the merging feature that prevented merging an earlier topic into a later one.
- Fixed a bug with splitting threads where the original thread was not having its last_update field reset.
- Fixed a bug where the forums in a hidden category were still shown to those unable to view Hidden Forums.
- Fixed a bug where Discussion Forum administrator groups were not seen as such in their public profiles
- Fixed a bug with Quote Reply and the navigation breadcrumb
- Fixed a bug where the body field content was not being prepped for forms.
- Fixed a bug where comment counts were not updated when a member was deleted through the forum.
- Fixed a validation bug with attachment URLs.
Version 1.3
Release Date: May 20, 2006
- Added "merge threads" feature
- Added "split thread" feature
- Added "next/previous thread" links in thread view page.
- Added RSS support. Individual threads can be subscribed to, or the entire forum globally.
- Added Show/hide capability to forum man page, enabling specific forum clusters you are interested to be shown.
- Added "view today's active topics" link to main forum page.
- Added search form to individual threads that is restricted to searching in that thread only.
- Added "new topic" button in the thread view.
- Added database storage of "read topic" IDs (rather then with cookies) so that you can use different browsers with different computers and retain your read topic info.
- Changed the behavior of the input filter such that tabs are converted to four spaces so that code examples posted in the forums will retain indenting.
- Fixed a bug with breadcrumbs when editing a reply.
- Fixed a bug that was making the page scroll when the smileys link was opened.
- Fixed a bug in which child forums were not always respecting the parent permissions (just like in real life...).
Version 1.2.1
Release Date: March 08, 2006
- Fixed a bug that was preventing closed forum topics to be searched for.
- Fixed a bug where the {exp:forum} tag was used in a template of the default site group without the template group being in the URL
- Changed it so the member area in the forum will have its URL structure based of the Member module's trigger word
Version 1.2
Release Date: November 30, 2005
- Improved the "read topic" tracker so that it works with non-logged-in users (Note: requires the EE 1.4 core)
- Changed the "max post characters" limit to 5 characters
- Fixed a problem that can occur if a user edits a post after a moderator has enabled it as sticky, closed, etc.
- Fixed a problem displaying attachments if the attachment has a file extension in uppercase.
- Added Post Reply and Post Topic permissions instead of the single Post permission
- Added notification preferences for categories
Version 1.1.1
Release Date: September 18, 2005
- Made some internal changes to the template handler to allow more flexibility when nesting templates.
- Removed references which were causing trouble with PHP version 4.4.0
- Changed how the "last visit" date is calculated. It is now based on the "last activity" of a user, which is shows the time a given user visited within 5 minutes.
- Change the submit button when editing posts and topics so that is displays "Update post".
- Fixed a URL bug that was not returning users to the correct page when editing posts that spanned multiple pages.
- Fixed an admin notification bug that we preventing notifications when new topics were posted.
- Fixed a bug that causes screen names quoted in forum posts to be truncated if the name is two words.
- Fixed a bug related to user Rank titles that can occur under certain conditions.
- Fixed a bug that permitted polls to be submitted in announcements when they shouldn't be allowed to.
- Fixed a javascript bug that prevented the "announcement" checkbox to be unchecked.
- Added a few new variables that can be used in forum templates:
- Fixed a bug that was incorrectly showing pending members in the "newest member" list.
- Fixed a small oversight in which the text counter in the submission form was not retaining the value during previews.
- Fixed a bug in the "backspace" parameter in the member stats function.
- Fixed a small bug in the text counter on the submission page. The previous bug fix did not correct it properly.
Version 1.1
Release Date: July 30, 2005
- Added forum support to the weblog module. You can now submit forum posts directly from the PUBLISH page of the control panel, or you can link existing forum posts with weblog entries. This enables you to have a "discuss this in our forums" link in your weblog entries.
- Internally reconfigured how the member profile section is being triggered by the forum in order to reduce memory consumption.
- Updated the preview page. It now honors the display preferences for the parent forum, and it renders [quotes]
- Updated the [quote] feature so that the date is not required, only the author.
- Fixed a problem in which some forum template variables were being rendered in posts instead of shown literally.
- Fixed a problem with the secure forms feature that affected searching when no results were found.
- Fixed a breadcrumb error in the "new topic" form
- Fixed an admin notification problem.
- Fixed an error message that occurs when deleting the only post in a forum
- Fixed an error message when posting due to a bug in the notification function.
- Removed all "posting" buttons when a user is not logged in, even if a guest member group is given privileges, since non-logged-in users can not post.
- Removed posting permissions checkboxes for guests, pending, and banned members in the forum control panel since they don't apply.