Changelog
Version 4.5.1
23rd March 2024
- [Bug Fix] Fix JS error for BB code
- [Bug Fix] Fix behaviour of str_split for emails
- [Bug Fix] Fix URL encoding
- [Bug Fix] Fix message if banned
- [Bug Fix] Fix JS for admin detection modal
- [Other] Add note if no upgrade package available
Version 4.5
12th February 2024
- [Feature] Events system
- [Feature] CLI (Command-line Interface)
- [Improvement] PHP 8.3 compatibility
- [Improvement] Uses vanilla JS on frontend
- [Improvement] Adds PHPUnit tests
- [Improvement] Choose various field layouts
- [Improvement] Choose two comment layouts
- [Improvement] Site specific CSS / language
- [Improvement] Admin can edit/delete comments on frontend
- [Improvement] Adds avatar shape setting
- [Improvement] Autoload folders for JS/CSS
- [Improvement] Additional CSS Editor settings
- [Improvement] Auto passes settings to templates
- [Improvement] Moves more code to models
- [Improvement] Uses less code for admin errors
- [Improvement] Uses less code for uninstalling modules
- [Improvement] User page respects 'Auto Update' time setting
- [Improvement] Language editor improvements
- [Improvement] Updates states
- [Improvement] Adds ability to resize comment field
- [Improvement] Uses referrer setting for iframe
- [Improvement] More control on admin edit pages
- [Improvement] Updates to structured data markup
- [Improvement] Adds getDomainFromUrl method
- [Improvement] Upgrades jQuery script
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades chart script
- [Improvement] Upgrades highlight script
- [Bug Fix] Fix for language in ajax requests
- [Bug Fix] Fix for if modifying comments heading
- [Bug Fix] Fix for regex non-Latin characters
- [Bug Fix] Fix for default country
- [Bug Fix] Fix for one-click upgrade
- [Other] Removes loadWord() method
- [Other] Removes Timeago script
- [Other] Suppresses possible error
- [Other] Checks sponsors are valid
Version 4.4
21st January 2023
- [Feature] Quick reply
- [Feature] User can edit comment
- [Feature] User can delete comment
- [Feature] Merge Users module
- [Improvement] PHP 8.2 compatibility
- [Improvement] Better PHP 8.1 compatibility
- [Improvement] Moves all JS and CSS out of templates
- [Improvement] Set if comment is by admin on edit comment page
- [Improvement] Adds setting for if email should be unique
- [Improvement] Updates countries and states
- [Improvement] Replaces Securimage with custom solution
- [Improvement] Adds setting to show empty pages in admin area
- [Improvement] Changes default date/time format
- [Improvement] Catches exceptions in MySQL
- [Improvement] Improves role of super admin
- [Improvement] Makes 'view replies link' more responsive
- [Improvement] View full size avatar in admin area
- [Improvement] Adds setting to count replies in comments heading
- [Improvement] Checks file and database versions match
- [Improvement] Adds ability to pass URL in integration code
- [Improvement] Updates the Redis caching code
- [Improvement] Sets default caching ports
- [Improvement] Adds ability to delete cache by prefix
- [Improvement] Improves dashboard icon styling
- [Improvement] Makes library methods more versatile
- [Improvement] Unapproving comment unapproves replies
- [Improvement] Language/CSS editor handles missing folders
- [Improvement] Improves installer styling
- [Improvement] Improves coding standards
- [Improvement] Upgrades jQuery script
- [Improvement] Upgrades jQuery UI script
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades chart script
- [Improvement] Downgrades highlight script
- [Bug Fix] Fixes empty value on CSS editor module
- [Bug Fix] Fixes dialog close button in admin area
- [Bug Fix] Fixes height between name/email field on mobile
- [Bug Fix] Fixes uploads overlay position styling
- [Bug Fix] Fixes state on edit comment page when no country
- [Bug Fix] Fixes notifications form not hiding extra fields
- [Bug Fix] Fixes email address BB code
- [Other] Allows extended hyphen in name
- [Other] Moves dialog encoding to engine
Version 4.3
29th January 2022
- [Feature] Extra fields module
- [Feature] Language editor module
- [Feature] CSS editor module
- [Improvement] PHP 8.1 compatibility
- [Improvement] Sortable fields
- [Improvement] RTL (Right to Left) support
- [Improvement] Adds ability to pass avatar in integration code
- [Improvement] Shows link to user page for x days
- [Improvement] Relaxes name validation if by integration code
- [Improvement] Dark background improvements
- [Improvement] Styling of captcha refresh icon
- [Improvement] Improves reset styling
- [Improvement] Sets title for iFrame
- [Improvement] Uses input type color in admin area
- [Improvement] Improves coding standards
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades chart script
- [Improvement] Upgrades iFrame Resizer script
- [Improvement] Upgrades highlight script
- [Bug Fix] Fix page jumping to comment field
- [Bug Fix] Fix today/yesterday date inaccuracy
- [Bug Fix] Fix visibility of geo fields
- [Other] Disables resizing of comment field
Version 4.2
29th May 2021
- [Feature] Adds avatar upload / selection feature
- [Improvement] MySQL uses utf8mb4 to allow for all characters
- [Improvement] Admin can add/remove comment uploads
- [Improvement] Adds comment upload lightbox for users
- [Improvement] Shows message if layout settings don't correspond
- [Improvement] Adds Rich Snippets property settings
- [Improvement] Keeps index file when clearing cache
- [Improvement] Uses original array syntax for wider PHP compatibility
- [Improvement] Checks for user token collision
- [Improvement] Increases length of user token
- [Improvement] Only sends approval notification email to subscribers
- [Improvement] Removes 'Default Approve' setting in notify tab
- [Improvement] Checks 404 attempts on user page
- [Improvement] Appends modified date of CSS/JS to clear cache
- [Improvement] File uploads stored as /year/month/file
- [Improvement] Improves form layout settings categorisation
- [Improvement] Only shows rating column in admin area if enabled
- [Improvement] Renames /upload/ folder to simplify install steps
- [Improvement] No longer fades out success messages
- [Improvement] Improves form spacing on notify form
- [Improvement] Shows "* required information" on mobile
- [Improvement] Upgrade tool sleeps to avoid DoS detection
- [Improvement] Replaces Swift Mailer with own code
- [Improvement] Adds email SMTP timeout setting
- [Improvement] Adds email attachment support
- [Improvement] Sends both text and HTML when emailing
- [Improvement] Updates .htaccess directives for Apache 2.4
- [Improvement] Updates admin area help menu links
- [Improvement] Allows float (e.g. 0.5mb) for max upload size
- [Improvement] Removes BitNinja detection
- [Improvement] Sets SQL mode when connecting
- [Improvement] Upgrades jQuery script
- [Bug Fix] Fix for headline validation when replying
- [Bug Fix] Fix not clearing headline value after posting
- [Bug Fix] Fix not hiding headline when showing notify form
- [Bug Fix] Fix for comment counter after submit
- [Bug Fix] Fix for topic text overflow
- [Bug Fix] Fix smiley spacing inside comments
- [Bug Fix] Deleting country/state updates comments
- [Bug Fix] ReCaptcha settings validation
- [Bug Fix] Fix handling of special characters in DB details
- [Bug Fix] Fix icon container gradient CSS
- [Other] Updates the Commentics website URL (org to com)
- [Other] Effectively disables long word validation
- [Other] Changes oldest upgradeable version to 3.0
Version 4.1
24th October 2020
- [Feature] Adds headline field
- [Feature] Adds setting to change comment wording
- [Feature] Clear cache tool
- [Improvement] PHP 7.4 compatibility
- [Improvement] Comment preview shows image upload
- [Improvement] Comment preview gravatar links to gravatar site
- [Improvement] Allows direct upgrade from v2.5 and above
- [Improvement] iFrame cookies samesite none and secure
- [Improvement] Layout settings combined to one page
- [Improvement] Dashboard checks system settings
- [Improvement] Dashboard detects if BitNinja installed
- [Improvement] Displays version on dashboard
- [Improvement] Adds setting to disable guest rating
- [Improvement] Adds extra admin page messages
- [Improvement] Styling of iFrame loading spinner
- [Improvement] One click upgrade deletes install folder
- [Improvement] Download the version check report
- [Improvement] Allows config file to override settings
- [Improvement] Loads countries using ajax
- [Improvement] Removes the ability to rate when replying
- [Improvement] Translatable dashboard admin tips
- [Improvement] Translatable dashboard quick links
- [Improvement] Clear template cache when changing theme
- [Improvement] Clear all cache after upgrade
- [Improvement] Adds admin detection info modal
- [Improvement] Show overall result in permissions report
- [Improvement] Show real folder in permissions report
- [Improvement] iFrame ignores empty integration values
- [Improvement] Simplifies comment management
- [Improvement] Adds FAQ link to no site found error
- [Improvement] Improvements to template engine
- [Improvement] Improvements to fixCase() method
- [Improvement] Improvements to default styling
- [Improvement] Moves repeat language strings to general file
- [Improvement] jQuery '$' changed to 'jQuery'
- [Improvement] Improvements to theme preview
- [Improvement] Add custom outer comment text
- [Improvement] Upgrades jQuery script
- [Improvement] Upgrades Summernote script
- [Improvement] Upgrades iFrame Resizer script
- [Bug Fix] Removes ambiguous captcha characters
- [Bug Fix] Fix for importing emails
- [Bug Fix] Clearing cache of replies
- [Bug Fix] No captcha questions after switching language
- [Bug Fix] Position of comment messages
- [Bug Fix] Ajax not working after first comment
- [Bug Fix] Fix for getimagesizefromstring() not available
- [Bug Fix] Fix admin restrictions briefly showing
- [Bug Fix] Fix for no states when editing comment
- [Bug Fix] Fix page count on manage sites page
- [Bug Fix] Fix plural wording for dashboard stats
- [Bug Fix] Fix auto detect if optimize setting disabled
- [Bug Fix] Fix for having to click into filled fields
- [Other] Removes check for 'admin' folder
- [Other] Removes styling from backend templates
- [Other] Changes default prefilled field to hide
- [Other] Increases default flooding to 10 per hour
Version 4.0
25th January 2020
- [Feature] Multisite
- [Feature] Database caching
- [Feature] Online viewers
- [Improvement] PHP 7.3 compatibility
- [Improvement] Replaces jQuery.filer with custom solution
- [Improvement] Removes jQuery UI
- [Improvement] Detect admin by backend session
- [Improvement] Only generate modification cache once
- [Improvement] Upgrades jQuery from v1.12.4 to v3.4.1
- [Improvement] Logs any issues with version check
- [Improvement] Use labels on admin spam page
- [Improvement] Don't get states if no country selected
- [Improvement] Allow redirects for website exists check
- [Improvement] General performance improvements
- [Improvement] Updates ReCaptcha options
- [Improvement] Updates Gravatar options
- [Improvement] Upgrades chart script
- [Improvement] Upgrades highlight script
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades Summernote script
- [Improvement] Upgrades Timeago script
- [Bug Fix] Display of upgrade link on dashboard
- [Bug Fix] Styling fix for comment field
- [Bug Fix] Slow loading of large error log
- [Bug Fix] Modal appearing behind overlay
- [Bug Fix] Admin referrer check
- [Bug Fix] Deleting a page should delete ratings
- [Bug Fix] Fix for HTML if default states are loaded
- [Bug Fix] Admin pagination when sorting certain columns
- [Bug Fix] Infinite scroll on permalink
- [Bug Fix] Fix for ReCaptcha IP address parameter
- [Bug Fix] Fix for rating field after posting
- [Other] Allow repeat ratings by default
- [Other] Viewers feature disabled by default
- [Other] Image captcha easier by default
- [Other] Removes read more feature
- [Other] Removes RSS logo setting
Version 3.4
31st January 2019
- [Feature] One click upgrade
- [Feature] Export / Import tool
- [Feature] Infinite scroll
- [Improvement] Admin receives new version email
- [Improvement] Translatable countries
- [Improvement] Set language from integration code
- [Improvement] Disable form from integration code
- [Improvement] Template parsing
- [Improvement] Adds schema.org markup
- [Improvement] Accessibility improvements
- [Improvement] Moves all JavaScript to JS file
- [Improvement] Waits for jQuery to load
- [Improvement] Combine and minify CSS and JS
- [Improvement] Replaces Mcrypt with OpenSSL
- [Improvement] Email note on edit comment page
- [Improvement] Run task system only once a day
- [Improvement] User page styling
- [Improvement] PSR coding standard
- [Improvement] CSS linting
- [Improvement] Updates social links
- [Improvement] General styling changes
- [Improvement] Disables referrer if settings incorrect
- [Improvement] Upgrades chart script
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades ReadMore script
- [Improvement] Upgrades Securimage script
- [Improvement] Upgrades Timeago script
- [Improvement] Replaces TinyMCE with Summernote
- [Bug Fix] Styling fix for question captcha field
- [Bug Fix] Modification fix for handling glob error
- [Bug Fix] Gravatar hover fix for mobile
- [Bug Fix] Encoding of HTML email
Version 3.3
24th March 2018
- [Improvement] Email field optional
- [Improvement] Adds settings for badges
- [Improvement] Moves JavaScript to JS file
- [Improvement] Easier theme editing
- [Improvement] Bootstrap compatibility
- [Improvement] Styling improvements
- [Bug Fix] Fixes hardcoded lang text
- [Bug Fix] Fix for admin flooding
- [Bug Fix] Fix uploads when gravatar disabled
- [Bug Fix] Fix preview when smilies disabled
- [Bug Fix] Fix clicking smilies in comments
- [Bug Fix] Fix for multiple search fields
- [Bug Fix] Fix for multiple sort by fields
- [Bug Fix] Session fixes
- [Other] Adds licencing
- [Other] Removes mysqldump
- [Other] Removes frontend CSRF check
- [Other] Removes cURL follow location
Version 3.2
7th May 2017
- [Feature] Extension installer
- [Feature] Preview comment
- [Improvement] Database query optimization
- [Improvement] Mobile improvements
- [Improvement] Admin area view links
- [Improvement] Admin area menu icons
- [Improvement] Bootstrap compatibility
- [Improvement] Foundation compatibility
- [Improvement] Adds delete installer setting
- [Improvement] Refactors language loading
- [Improvement] Database error handling
- [Improvement] Return to all comments link
- [Improvement] Shows list of sponsors
- [Improvement] Ability to load extra CSS
- [Improvement] Adds check CSRF setting
- [Improvement] Displays theme preview
- [Improvement] Upgrades chart script
- [Improvement] Upgrades Colorbox script
- [Improvement] Upgrades Font Awesome
- [Improvement] Upgrades highlight script
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades Swift Mailer script
- [Improvement] Upgrades Timeago script
- [Improvement] Upgrades TinyMCE script
- [Bug Fix] Akismet setting
- [Bug Fix] Admin permissions
- [Bug Fix] Fixes engine loading
- [Bug Fix] Htaccess indexignore
- [Bug Fix] Modification clear cache
- [Bug Fix] Comment positions error
- [Bug Fix] Session expiration fixes
- [Bug Fix] Session multiple pages
- [Other] Lowers min MySQL version
Version 3.1
11th December 2016
- [Improvement] Adds hide replies setting
- [Bug Fix] Fix for no default country
- [Bug Fix] Multiple pagination calls
- [Bug Fix] Empty outer comment positions
- [Bug Fix] Undefined JavaScript errors
- [Bug Fix] Matching www in URL
- [Bug Fix] Approval precedence
- [Bug Fix] Incorrect strtolower call
- [Bug Fix] 3rd party flexnav htaccess
- [Other] Removes debug code
- [Other] Increases minimum MySQL version
Version 3.0
5th November 2016
- [Feature] Responsive
- [Feature] Search comments
- [Feature] HTML emails
- [Feature] Guest subscriptions
- [Feature] Upload images
- [Feature] Share comments
- [Feature] Modification system
- [Improvement] MVC & OOP
- [Improvement] Ajax (no page reload)
- [Improvement] Charts module for dashboard
- [Improvement] Uses Sass
- [Improvement] Auto updates time of comment
- [Improvement] Bio with badges & levels
- [Improvement] ReCaptcha v2
- [Improvement] Better SSL support
- [Improvement] Name and email must match
- [Improvement] Stronger password hashing
- [Improvement] Set modify permissions for admin account
- [Improvement] User emailed to say comment approved
- [Improvement] Change password without being logged out
- [Improvement] Backend uses jQuery UI Dialog
- [Improvement] Uses CSS normalize
- [Improvement] Set amount of repeating characters to detect
- [Improvement] Ability to use different database drivers
- [Improvement] Password strength indicator
- [Improvement] Setting to load jQuery locally or CDN
- [Improvement] Moderate each page differently
- [Improvement] Remembers sorting of admin results
- [Improvement] Setting for format of page number
- [Improvement] Ban using partial IP Address
- [Improvement] Uses fallback if mysqldump unavailable
- [Improvement] Setting to change comment area positions
- [Improvement] Moderate each user differently
- [Improvement] Uses Font Awesome icons
- [Improvement] User can select State location
- [Improvement] Backend uses built-in tables
- [Improvement] Stores modified database dates
- [Improvement] Dashboard shows important notices
- [Improvement] Menu items better organized
- [Improvement] Backend validates all inputs
- [Improvement] More translatable
- [Other] Word data moved to database
- [Other] Email data moved to database
Version 2.5
9th March 2014
- [Improvement] Switches from MySQL to MySQLi extension
- [Improvement] Subscribe to replies/admin comments only
- [Improvement] Adds ability to display parsing information
- [Improvement] Adds selectable themes to choose from
- [Improvement] Overridable CSS/language/agreement files
- [Improvement] Overridable email and word list files
- [Improvement] Loads jQuery even if no feature needs it
- [Improvement] Uses jQuery for reply smooth scroll
- [Improvement] Adds an IP address limit on unconfirmed subscriptions
- [Improvement] Uses jQuery UI to flash the permalink comment
- [Improvement] Changes true defines from string to boolean
- [Improvement] Flashes the vote number instead of a JS alert
- [Improvement] Moves sticky icon to top and admin name green
- [Improvement] Removes referrer check skip if URL is IP address
- [Improvement] Checks AP referrer against current page URL
- [Improvement] Removes JS alerts for voting error messages
- [Improvement] Removes JS alerts for flag error messages
- [Improvement] Redirects to /installer/ if it exists
- [Improvement] Displays RSS name without text afterwards
- [Improvement] Uses Colorbox for the agreement links
- [Improvement] Fades out the success/approve box
- [Improvement] Uses jQuery UI Sortable for drag & drop
- [Improvement] Uses jQuery UI Dialog for BB Code
- [Improvement] Shows an error message for invalid BB Code
- [Improvement] BB Code/Smiley tags are translatable
- [Improvement] Dates and times are translatable
- [Improvement] Uses JS for cookie so no need for ob_start()
- [Improvement] Improves the website validation function
- [Improvement] Uses jQuery Raty for ajax star rating
- [Improvement] Improves ambiguity of name/town validation
- [Improvement] Auto-populates the Installer
- [Improvement] Allows renaming of /comments/ folder
- [Improvement] Email and RSS use the permalink of comment
- [Improvement] Moves subscription link below signature
- [Improvement] Pagination links are CSS-styled buttons
- [Improvement] Adds descriptive text next to Sort By field
- [Improvement] Adds ability to use form placeholders
- [Improvement] Minor styling changes to RSS links
- [Improvement] Moves 3rd party scripts to dedicated folder
- [Improvement] Adds task to delete old comments
- [Improvement] Adds a php.ini file for CGI servers
- [Improvement] Moves admin notes/tips to admin panel
- [Improvement] Compatibility improvements for scripts
- [Improvement] Displays only one RSS link
- [Improvement] Changes to admin panel encoding
- [Improvement] Standardizing of code
- [Improvement] Installer interface changes
- [Improvement] Adds Italian language
- [Improvement] Minor language changes
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades jQuery script
- [Improvement] Upgrades Swift Mailer script
- [Improvement] Upgrades TinyMCE script
- [Bug Fix] Fixes 1px gap above admin notes textarea
- [Bug Fix] Fixes 'Cannot redeclare htmLawed()' error
- [Bug Fix] Fixes HTML5 validation error for empty countries
- [Bug Fix] Fixes loop causing slow keyword conversion
- [Bug Fix] Fixes missing CSS class for rating field
- [Bug Fix] Negates any letter-spacing on BB Code/Smilies
- [Bug Fix] Handling of viewer times longer than one hour
- [Bug Fix] Dutch language fixes
- [Bug Fix] German language fixes
- [Bug Fix] Admin panel HTML5 fixes
- [Bug Fix] Applies image border styling to Commentics only
- [Bug Fix] Fixes missing unsigned attribute from ints
- [Bug Fix] Attaches anchor directly to heading tags
- [Bug Fix] Only show add subscriber form if pages exist
- [Other] Allows validation of numbers in the name
- [Other] Disables IP address admin check
- [Other] Decreases time check for bots
Version 2.4
27th June 2013
- [Improvement] Adds bulk actions to the admin pages
- [Improvement] Adds Securimage captcha
- [Improvement] Adds support for custom Gravatar default image
- [Improvement] Adds an email setup page to control settings
- [Improvement] Adds setting to control reply scroll speed
- [Improvement] Minor changes to wording of email subjects
- [Improvement] Removes ID column in Manage -> Admins
- [Improvement] Adds Danish language
- [Improvement] Adds Bulgarian language
- [Improvement] Improves 'delay pages' logic
- [Improvement] Adds a 'trust previous users' approval setting
- [Improvement] Support for <h1> integration keyword
- [Improvement] Installer checks if MySQL extension enabled
- [Improvement] Adds settings to control state of form fields
- [Improvement] Upgrades Swift Mailer script
- [Improvement] Upgrades jQuery script
- [Improvement] Upgrades Menu script
- [Bug Fix] Compatibility fixes for mod_rewrite
- [Bug Fix] Compatibility fixes for <base> tag
- [Bug Fix] Admin comments needed approval if approving all
- [Bug Fix] French language fixes
- [Bug Fix] Increases size of URL database column length
- [Bug Fix] Comment min/max check and HTML entities
- [Other] Moves Akismet to its own folder
- [Other] Removes setting class
- [Other] 'Delay pages' setting enabled by default
Version 2.3
2nd February 2013
- [Feature] Permalink
- [Improvement] Frontend HTML5 compliant
- [Improvement] Lots of encoding improvements and fixes
- [Improvement] Support for MySQL port number
- [Improvement] More helpful database error messages
- [Improvement] Spaces are encoded in user-entered URLs
- [Improvement] Removal of subscriber activation feature
- [Improvement] Flag system simplified
- [Improvement] Cannot report an admin comment
- [Improvement] Support for BB Code video 'youtu.be'
- [Improvement] Viewers feature shows the search engine
- [Improvement] Error/Approve/Success box has BG colour
- [Improvement] Add text around the comment counter
- [Improvement] Performance of comments loop
- [Improvement] Installer checks if filter_var() available
- [Improvement] Installer has more accurate session check
- [Improvement] Removes ID column in Manage -> Pages
- [Improvement] 'Disable all forms' setting moved to Manage -> Pages
- [Improvement] Admin Panel uses HTML5 input type=email
- [Improvement] Admin Panel uses HTML5 'required' and 'autofocus'
- [Improvement] Database Backup tool warns if system() disabled
- [Improvement] ReCaptcha / Akismet warns if fsockopen() disabled
- [Improvement] Upgrades DataTables script
- [Improvement] Upgrades Swift Mailer script
- [Improvement] Upgrades TinyMCE script
- [Improvement] Upgrades jQuery script
- [Bug Fix] Headings were hyperlinked by anchors
- [Bug Fix] Layout when comment counter disabled
- [Bug Fix] Some '$' were not changed to 'jQuery'
- [Bug Fix] Delete replies loop didn't delete voters/reports
- [Bug Fix] All Installer files are now UTF-8
- [Bug Fix] Some anchors were used unnecessarily
- [Bug Fix] No height below reply message in Chrome
- [Bug Fix] Clicking BB Code/Smilies inserted URL of image
- [Bug Fix] Comment button IDs were not unique
- [Bug Fix] Characters like ö, ç and ü were encoded
- [Bug Fix] Question mark at times wrongly removed from URL
- [Bug Fix] Viewers feature did not auto refresh
- [Bug Fix] Multiple spaces in user inputs were preserved
- [Bug Fix] Empty BB Code tags were converted
- [Bug Fix] Fixes Swift Mailer exception error
- [Bug Fix] Disabling all smilies disables the feature
- [Other] Tested with latest PHP / MySQL / Apache
- [Other] Disables 'fix town'
- [Other] Updates copyright
Version 2.2
14th September 2012
- [Security] Brute-force login protection
- [Feature] Restrict admin page access
- [Improvement] Quick approve in Manage -> Comments
- [Improvement] Add multiple captcha answers with "|"
- [Improvement] Maximum BB Code image size
- [Improvement] Russian language
- [Improvement] Sort By links changed to drop-down
- [Improvement] Password reset limit (limit 5)
- [Improvement] Side-by-side layout option
- [Improvement] Frontend able to work without session
- [Improvement] jQuery '$' changed to 'jQuery'
- [Improvement] No margin/padding on form
- [Improvement] Installer checks if session available
- [Improvement] Added extra options to cURL
- [Improvement] Allows ' and " in JavaScript
- [Improvement] Checks admin cookie is alphanumeric
- [Improvement] Allows multiple cmtx_parameters
- [Improvement] "You're reviewing" changed to "Topic"
- [Improvement] Removes mismatching data ban
- [Improvement] Re-adds honeypot captcha
- [Improvement] Adds time-based captcha
- [Improvement] Style the submit/preview button
- [Improvement] Checks country is in country list
- [Improvement] Uses backticks for DB names/columns
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades TinyMCE script
- [Improvement] Upgrades Swift Mailer script
- [Improvement] Upgrades DataTables script
- [Bug Fix] CSS height_above_powered
- [Bug Fix] BB Code URL and UTF-8
- [Bug Fix] header() redirect fixes
- [Bug Fix] Incorrect setting for SMTP email
- [Bug Fix] RSS omits lastbuilddate if no items
- [Bug Fix] Allows page URI to be mixed case
- [Bug Fix] Comment resubmit check fixes
- [Bug Fix] Referrer check fixes
- [Bug Fix] Allows ' in countries
- [Bug Fix] Time zone fixes
Version 2.1
12th July 2012
- [Security] Admin panel CSRF protection
- [Security] Admin panel DB backup deletion
- [Security] Admin panel XSS on a few pages
- [Security] Admin panel Drop-downs sanitized
- [Improvement] Upgrades DataTables script
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades Swift Mailer script
- [Improvement] Upgrades TinyMCE script
- [Bug Fix] YouTube and https
- [Bug Fix] Installer cURL check
- [Bug Fix] Admin panel unique session
- [Bug Fix] Admin panel xHTML fixes
- [Bug Fix] Admin panel DB backup details
- [Bug Fix] Admin panel Viewers info updated
- [Other] Enables 'Check Referrer'
Version 2.0
19th June 2012
- [Feature] ReCaptcha
- [Feature] Hide Form
- [Feature] Read More
- [Improvement] Average rating displays x/5
- [Improvement] Error reporting code in function
- [Improvement] Gravatar size option
- [Improvement] Gravatar options now selectable
- [Improvement] Text Finder tool in admin panel
- [Improvement] Re-connects to original DB after script
- [Improvement] Comment count after heading 'Comments'
- [Improvement] Flag email message is shorter & simpler
- [Improvement] Field label 'Vote' changed to 'Rating'
- [Improvement] No maximum field length ban
- [Improvement] Field sizes controlled by CSS
- [Improvement] Unique CSS variables
- [Improvement] Unique JavaScript variables
- [Improvement] Unique PHP variables
- [Improvement] Translatable countries
- [Improvement] Edit bans in admin panel
- [Improvement] Google Bookmarks changed to Google+
- [Improvement] Word 'Reject' changed to 'Error' in admin panel
- [Improvement] printf and sprintf used in language files
- [Improvement] Default comments order can be any Sort By order
- [Improvement] AP note to explain PHP email method is typical
- [Improvement] Disabled rating field says 'Already Rated'
- [Improvement] Font size of medium for Quote/PHP/Code boxes
- [Improvement] User can choose whether to store the form cookie
- [Improvement] Greater control over sort order of fields
- [Improvement] Admin Panel checks 'Comments URL' setting
- [Improvement] JavaScript disabled message auto width
- [Improvement] Smilies maximum error msg says how many allowed
- [Improvement] Wildcard support for word detection features
- [Improvement] Does not fall back to ID if custom ID not found
- [Improvement] Pass form field values in integration code
- [Improvement] Don't create the page until user posts
- [Improvement] Control cookie expiration for form & admin
- [Improvement] Ignores email subscription related errors
- [Improvement] Displays the topic being reviewed
- [Improvement] Choose the Rich Snippets format
- [Improvement] No need to add Rich Snippets mark-up
- [Improvement] No exclamation marks in JavaScript alerts
- [Improvement] Task to re-activate inactive subscribers
- [Improvement] Upgrades jQuery script
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades Swift Mailer script
- [Improvement] Upgrades DataTables script
- [Improvement] Upgrades TinyMCE script
- [Bug Fix] Page ID/Reference was not decoded for emails
- [Bug Fix] No need to globalise variables before script
- [Bug Fix] Extra 'height_between_comments' divs produced
- [Bug Fix] Character length check of cookies incorrect
- [Bug Fix] Reply link and base href tag
- [Bug Fix] Reply link and quotes
- [Bug Fix] Dutch language fixes
- [Bug Fix] Dollar symbol and database details
- [Bug Fix] Different Page ID due to cmtx_page=x/cmtx_sort=x
- [Bug Fix] Admin Panel xHTML fixes
- [Bug Fix] Display of Sort By links and | character
- [Bug Fix] Dashboard statistics and ban count
- [Bug Fix] < and > pagination xHTML fix
- [Other] Tool -> Viewers moved to Report -> Viewers
- [Other] Renames 'custom_id' column to 'page_id'
- [Other] Notify checkbox unchecked by default
- [Other] More lenient flooding check
- [Other] More lenient min words/chars check
Version 1.8
3rd March 2012
- [Feature] Akismet
- [Feature] Sort By
- [Feature] Gravatar
- [Feature] Sticky Comments
- [Improvement] BB Code video tag
- [Improvement] Remove spam
- [Improvement] Dutch language
- [Improvement] Unique URL parameters
- [Improvement] Unique anchor tags
- [Improvement] Unique POST data
- [Improvement] Adds 'nofollow' tags
- [Improvement] Dashboard revamp
- [Improvement] WYSIWYG TinyMCE
- [Improvement] Style the reply boxes
- [Improvement] 'require_once' favoured
- [Improvement] Adds more admin tips
- [Improvement] More admin help icons
- [Improvement] DB details has own file
- [Improvement] Removes top/divider
- [Improvement] Change comments/form order
- [Improvement] Can't vote/flag own comment
- [Improvement] Banned cannot vote comments
- [Improvement] Preserves file encoding
- [Improvement] 'Misc' folder for images
- [Improvement] Terms & Conditions edited
- [Improvement] Lock comment replies
- [Improvement] 'Get help..' links to wiki
- [Improvement] Removes trap fields
- [Improvement] Limit 'Manage -> *' results
- [Improvement] No invalid country/rating ban
- [Improvement] Admin menu mobile-compatible
- [Improvement] Upgrades Swift Mailer script
- [Improvement] Upgrades DataTables script
- [Improvement] Upgrades jQuery script
- [Improvement] Upgrades script.aculo.us
- [Bug Fix] 'frm' is undefined
- [Bug Fix] RSS uses URL (not server) path
- [Bug Fix] Height fixes (less use of p tag)
- [Bug Fix] Minimizes use of die() function
- [Bug Fix] Some data overly-sanitized
- [Bug Fix] Admin label position
- [Other] Renames 'banned' table to 'bans'
- [Other] Renames 'last_login' table to 'logins'
- [Other] Removes toggle_visibility function
- [Other] Changes two BB Code images
- [Other] Updates copyright
Version 1.7
3rd November 2011
- [Feature] Rich Snippets
- [Improvement] Threaded replies
- [Improvement] Slovenian language
- [Improvement] Croatian language
- [Improvement] Thai language
- [Improvement] BB Code quote tag
- [Improvement] Smiley choices
- [Improvement] New star images
- [Improvement] Mbstring fallback
- [Improvement] License in Help Menu
- [Improvement] Super Admin column
- [Improvement] More help icons/links
- [Improvement] Adds 'nofollow' tags
- [Improvement] Universal questions
- [Improvement] Admin IP kept up-to-date
- [Improvement] Transparent captcha imgs
- [Improvement] Less strict referrer check
- [Improvement] Swift Mailer integration
- [Improvement] Banned cannot flag comment
- [Improvement] Asterisk for terms/privacy
- [Improvement] View PHPInfo report in AP
- [Improvement] WYSIWYG for Edit Comment
- [Improvement] Upgrades jQuery script
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades captcha script
- [Bug Fix] Mod Rewrite
- [Bug Fix] Edit comment 'Reply to' order
- [Bug Fix] Email comment and UTF-8
- [Bug Fix] Saving of BB Code email tag
- [Bug Fix] Disable Enter affects whole page
- [Other] Removes thumbs.db files
Version 1.6
26th July 2011
- [Improvement] Multilingual admin panel
- [Improvement] Admin comment label
- [Improvement] Valid XHTML/CSS
- [Improvement] Reply arrow
- [Improvement] Fewer countries
- [Improvement] German translation improved
- [Improvement] More 'repeat rating' options
- [Improvement] jQuery from Google API
- [Improvement] jQuery not loaded if present
- [Improvement] Social links moved
- [Improvement] Reply message instead of field
- [Improvement] Anchor locations changed
- [Improvement] Hide trap bans in Admin Panel
- [Improvement] Field sizes are the same
- [Improvement] Upgrades htmLawed script
- [Improvement] Upgrades captcha script
- [Improvement] Upgrades jQuery script
- [Bug Fix] Transparency / Dark background
- [Bug Fix] Valid website fix
- [Bug Fix] Anchor tag ID
- [Bug Fix] No title for reply link
- [Bug Fix] RSS name CDATA
- [Bug Fix] Moving a comment moves its replies
- [Bug Fix] Captcha uses URL (not server) path
- [Bug Fix] Agreement uses URL (not server) path
- [Other] Enables JS Like/Dislike OK msg
- [Other] Disables 'check repeats'
- [Other] Disables 'check capitals'
Version 1.5
7th May 2011
- [Feature] Like/Dislike comment
- [Feature] Report comment
- [Improvement] Admin Panel can chmod DB file
- [Improvement] German translation improved
- [Improvement] Task to delete old comment IPs
- [Improvement] Disable DB file permission check
- [Improvement] Adds two more admin tips
- [Bug Fix] Fixes encoding detection
- [Bug Fix] Image sources use URL (not server) path
- [Bug Fix] Sets time zone for database
- [Bug Fix] Spelling corrections
- [Other] Removes setting for order of form/comments
- [Other] Renames setting for order of comments
Version 1.4
7th April 2011
- [Feature] Reset admin panel password
- [Feature] AP access log/quick links
- [Improvement] Automatic page creation
- [Improvement] Stops repeating characters
- [Improvement] Adds 'LinkedIn' social image
- [Improvement] Form inputs remembered by cookie
- [Improvement] Consolidation of several functions
- [Improvement] System Check requires mbstring
- [Improvement] Detects links in non-link fields
- [Improvement] Captcha removed following preview
- [Improvement] Increases control over town field
- [Improvement] Upgrades DataTables script
- [Bug Fix] Trap ban and auto-fill
- [Bug Fix] Removes 'Options' from .htaccess files
- [Bug Fix] Outputs only necessary JavaScript
- [Bug Fix] Var $cookie_value undefined in cases
- [Bug Fix] Referrer Check & IP based domains
- [Other] Re-adjusts height between sections
Version 1.3.5
23rd January 2011
- [Improvement] Smooth scroll
- [Bug Fix] Suhosin compatible
Version 1.3
14th January 2011
- [Feature] Comment Reply
- [Feature] Social Links
- [Improvement] Multilingual Support
- [Improvement] Help page to explain ban reasons
- [Improvement] Approval statistic sentence red if above 0
- [Improvement] News section allows HTML
- [Improvement] Enable/Disable trap check
- [Improvement] Display or hide date
- [Improvement] Anchors Optional
- [Improvement] Upgrades DataTables
- [Bug Fix] Shortens RSS links
- [Bug Fix] 'FilesMatch' is removed from .htaccess files
- [Bug Fix] Uses 'SET NAMES' if mysql_set_charset() is undefined
- [Bug Fix] Preview text same size as time/date
- [Bug Fix] Minimizes use of Die() Function
- [Bug Fix] Prevent Resubmit
- [Bug Fix] Distinct Function Names/Define Text
- [Bug Fix] Spelling corrections
- [Bug Fix] 'Detect Link' typo
- [Other] Demo Capability
- [Other] Files UTF-8 encoded
- [Other] Donate Page
- [Other] Updates copyright
Version 1.2
7th September 2010
- [Feature] BB Code
- [Feature] Multiple Administrators
- [Feature] Administrator notes
- [Improvement] Change display order of form & comments
- [Improvement] Dashboard revamp
- [Improvement] Admin comment box has distinct styling
- [Improvement] Extends admin cookie length to 365 days
- [Improvement] Upgrades DataTables script
- [Improvement] Checks comment for excessive capitals
- [Improvement] Separates comment max length & max lines
- [Bug Fix] Referrer & www / Referrer & index.php
- [Bug Fix] Fixes encoding detection
- [Bug Fix] Adds admin link to banned website list
- [Bug Fix] Fixes website ping
- [Bug Fix] Fixes backend 'line break' settings error
- [Other] Removes stylesheet2 for simplicty
- [Other] Adds content-type/charset to emails
Version 1.1
8th August 2010
- [Feature] Admin reply within user's post
- [Feature] Automatic link parsing
- [Improvement] Reserve email addresses and websites
- [Improvement] Enter your own page ID when creating a page
- [Improvement] Preserves URL parameters (and adjusts referrer check)
- [Improvement] Administrator can not be banned
- [Improvement] Added new words to reserved names
- [Improvement] Dummy data now catches all TLDs
- [Improvement] UTF-8 capable
- [Improvement] Website field has 'nofollow' and 'new window' settings
- [Improvement] Powered By has 'new window' setting
- [Improvement] Enable/Disable referrer check in admin panel
- [Improvement] More accurate 'already installed' check
- [Improvement] Pagination uses anchor text to avoid scrolling
- [Improvement] Deleting a ban deletes ban cookie on next visit
- [Improvement] Login page displays link to 'lost password' FAQ
- [Improvement] System Check during install/upgrade
- [Improvement] Upgrades DataTables script
- [Improvement] Page combo box instead of text field
- [Bug Fix] Removes default value for text columns in installer
- [Bug Fix] Fixes drag & drop JavaScript error.
- [Bug Fix] Fixes Opera-only search issue
- [Other] Changes 'pagination range' from 5 to 4
- [Other] Switches default stylesheet
Version 1.0
9th July 2010
- Initial Release