|
|
CFMBB CHANGELOG
v1.24 - 4/23/2008
v1.23 - 8/22/2007
- [ENHANCEMENT] integrated imagecfc 2.19 (and moved to cfcs directory)
- [ENHANCEMENT] integrated cfopenchat 1.03 (DB CHANGE)
- [ENHANCEMENT] integrated cffm 1.17
- [ENHANCEMENT] fixed width of div.code style in styles.css to 500px to avoid long code lines from really screwing up the template
- [ENHANCEMENT] improved look of subscription notification messages
- [ENHANCEMENT] added subjectPrefix setting option
- [ENHANCEMENT #25] Added "mail server" setting
- [BUG #16 FIXED] isolated problem with page editor
- [BUG #18 FIXED] ColdFusion 6.1 issue with Captcha
- [BUG #21 FIXED] Subscriptions not working
- [BUG #23 FIXED] admin user edit bug
- [BUG #26 FIXED] getActiveUserSessions shoud use select distinct
- [BUG #27 FIXED] getThreadIdFromMessageId() Method should return a string not a struct
- [BUG #28 FIXED] Element THREADNAME is undefined in ARGUMENTS
- [BUG FIX] last page of results on members.cfm not shown.
- fixed a bunch more unreported bugs
- see installation/ directory for database changes.
v1.22 (update 1) - 7/25/2007
- fixed bug where subscription on topic entry didn't work
- fixed bug where subscription on reply wasn't offered
- RSS feeds only include "public" forums and conferences.. attempts to access non-public forums via RSS feed will result in an empty feed - but not an error.
- changed files: user.cfc, message.cfc, thread.cfc, conference.cfc, message_edit.cfm, CHANGELOG.TXT
If you downloaded 1.22 prior to 8:45 AM on 7/25/07, you can download the modified files only from the following URL:
http://www.cfmbb.org/cfmbb-1.22_update1.zip
v1.22 - 7/24/2007
- bug with toggleSubscription.cfm - generated error if user was not logged in.
- post notifications sent to the admin now are in HTML format
- added ability to delete a thread and its author at the same time
- implemented Google Sitemap - sitemap.cfm
- regular subscription notifications sent in HTML format now.
- [BUG #14 FIXED] fixed security bug where any user could post to members only forum by providing direct forum ID to message_edit.cfm. This involved adding a new UDF "checkForumMembership" and replacing code in messages.cfm and threads.cfm, as well as added a call to this udf in several places in message_edit.cfm
- [BUG #15 FIXED] captcha key sometimes doesn't exist
- fixd problem with gravatars (hash must be lower cased!)
- fixed bug in profile.cfm where avatar url wasn't being blanked out when user picked "use gravatar"
- fixed bug where checkSubscription() method wasn't working (user.cfc)
v1.21 - updates packaged but no release change
- [BUG #12 FIXED] corrected logic bug in threads.cfm and messages.cfm relating to members only forums and conferences (3/15/2007)
- [BUG #13 FIXED] fixed issue with getActiveUserSessions() in user.cfc that affected mssql and access users (3/15/2007)
- fixed bug with removing users from a usergroup (3/15/2007)
- fixed reference to timezone.cfc in Application.cfm (it's not "timeZone" it's "timezone")
v1.21 - 3/14/2007
- Added code to track active sessions in application scope
- Added code to display active sessions and current users logged in in the footer
- Numerous updates to Microsoft Access database (see BUG #11)
- Bug #11 FIXED - see cfmbb.riaforge.org (MS Access related)
v1.20 (no version change)
- BUG #9 FIXED - template problem with admin/page_history.cfm
- BUG #10 FIXEd - removed result attribute from cfquery tags in forum.cfc
v1.20 - 3/12/2007
- BUG #8 FIXED - administrators couldn't access usergroup forums without being a member of the usergroup.
- BUG #7 FIXED - messages.cfm didn't restrict access to messages in forums restricted by user group.
- BUG #6 FIXED - groupidfk needed trimming
- BUG #5 FIXED - ambiguous column issue in thread.cfc
- BUG #4 FIXED - invalid RSS feed throwing errors
- BUG #3 FIXED - CFMBB no longer generates error reports when attempting to add/remove invalid users from user groups
v1.20RC - 3/7/2007
- MANY DATABASE CHANGES, see "installation" folder
- fixed bug where sent items were shown instead of inbox items in pmlist.cfm
- added content management module
- added custom navigation module
- added file management module (CFFM)
- integrated CFOpenChat
- implemented usergroups and restricted forums
- changed querySort function to qrySort (for BD7 compatibility)
- Improved installation script.
- added optional CAPTCHA to login form.
- fixed bug where errors were not being sent via email to the admin
- fixed bug in admin and plain theme templates where some links were not absolute.
- added view count for threads
- centralized subscribe/unsubscribe options in toggleSubscription.cfm
- Added "New Topic Notifications" to profile.cfm
- User information for the current user is no longer retrieved on every page view it's stored in session and only retrieved from the database if the session expires. toggleSubscription.cfm and profile.cfm both cause the user information to be reloaded from the database.
- user.cfc checkSubscription method now takes the user as an argument, and does a query of queries to determine subscription status.
- lots of caching added - forum and thread listings are cached in the application scope now.
- Denormalized data by added "lastpost" and "msgcount" to forums table. "lastpost" contains a wddx struct containing message id, title, author, and date.
- Denormalized data by added "lastpost" and "msgcount" to threads table. "lastpost" contains a timestamp for the last post to the thread.
- posts now searchable by author
- added "lookup user" form to search page and new private message page.
- numerous "minor" changes
v1.11 - 11/4/2006
- Added "Send PM" link to thread display (messages.cfm)
- sort inbox by date descending by default
- recipient field automatically populated now when replying to private messages.
- removed version from cfc/settings.ini
- Fixed reported bug on admin/settings.cfm page relating to the yesNoInputs() function
- BUG #247 fixed: invalid edit user link in messages.cfm
- BUG #176 - fixed, relating to unsubscribe and subscribe.
v1.1 - 7/18/2006
- Implemented private messaging capability
- text and image attachments now displayed instead of forcing download
- simplified message editing code (transparent to end user)
- Reimplemented moderators - per forum or site wide. Moderators can edit, delete, and approve topics and responses in the forums that they moderate.
- added "Announcement" topic type (like Sticky, but more important)
- fixed bug with installation process, problem with code in application.cfm
- product version in settings.ini is now ignored. version is set in cfmbb.cfc
- users now searchable by username and email address in admin
v1.01 - 6/8/2006
- BUG #167 FIXED - relating to adding new thread from admin.
- BUG #168 FIXED - relating to adding/editing threads from admin.
- BUG #171 FIXED - error in login.cfm when invalid email addresses is entered into password reminder form.
- BUG #172 FIXED - error in login.cfm when invalid email addresses is entered into account confirmation form.
- Changed logic to prevent access to any pages if proper email addresses are not set up in the admin console for the system. Moved logic from forums.cfm to application.cfm. (Should prevent problems like those reported in Bug #170)
- removed CFMBB project links from theme files
v1.00 - 5/5/2006
- BUG #161 FIXED - error viewing thread (messages.cfm) when thread contains post by deleted user.
- BUG #163 FIXED - error viewing search reporting when no searches have been performed - "The argument DAT passed to function tzDateFormat() is not of type date."
- BUG #162 FIXED - error adding replies (only affect MSSSQL) updated: message.cfc
- added Preview functionality (edit, reply, and new post)
v1.00 RC2 - 4/29/2006
- finished a lot of stuff that somehow I forgot to do in RC1. relating to timezones in user admin, profile, and settings admin
- disallowed forum creation without any conferences.
- forums disabled if settings are not configured properly.
- fixed bug in deleteForum() method
v1.00 RC1 - 4/19/2006
- Added website and hide_email options to profile
- implemented public "Member Directory"
- visual modifications to profile page
- changes and additions to css for all themes
- dates all stored in UTC now and converted back to configured board timezone or user specified timezone. *** Thanks to Paul Hastings and his timezone CFC!!! ***
v0.91 - 4/14/2006
- BUG #135 FIXED - added dynamic directory separator to file operations
- BUG #136 FIXED - unable to save profile
v0.90 - 4/13/2006
- added support for file attachments
- modified admin CSS to work more happily with firefox.
- BUG #134 FIXED - users unable to edit own posts
- fixed unreported bug - cached user info not updated on profile save or message reply.
- added gallery avatar support
- renamed setCookie UDF to setCFMBBCookie
- renamed session_key to cfmbb_session_key
- added flag_admin to cfmbb_users table
- eliminated groups entirely and all related functions/methods
- changed subscription model to phpBB style subscription
- fixed unreported bug - confirmation emails not being sent.
- fixed entire account confirmation/activation process
- eliminated use of session variable for user info
v0.82 - 4/12/2006
- unreleased, all changes moved to 0.90
h3>v0.81 - 4/11/2006
- changed all tinyint and bit datatypes to smallint for cross database compatibility. Changed all cfqueryparams appropriately.
- Added support for postgresql
- changed cfmbb_groups.group to cfmbb_groups.groupName to avoid the use of a reserved word as a column name
- created separate admin theme, removed admin-related files from other theme directories
- BUG #132 FIXED - registration error
v0.8 - 4/10/2006
- first public release
- drastic modifications from original Galleon codebase
There are 13 active user sessions right now.
|