ExpressionEngine Forum Module Change Log
- 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.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.