This repository has been archived by the owner on Jan 25, 2021. It is now read-only.
Releases: brunnopleffken/addictive-community
Releases · brunnopleffken/addictive-community
Addictive Community v0.12.1
Addictive Community v0.12.0
Added
- Add cover photo to your profile;
- Add emoticons, change text color and add embedded videos to posts;
- Database logging now includes backtrace details for additional debug.
Fixed
- Quoted posts not being sanitized;
- Embedded transliterator now parses non-Latin characters (e.g. Greek, Cyrillic, etc.);
- Fixed several issues with banned members;
- Missing Swedish translations (thanks to @halojoy);
- Several others bug fixes and enhancements.
Changed
- Revamped UI components with new and reusable CSS classes, responsive mode is much better;
- Added the suffix [Name]Controller to the name of controller files;
- Controller entry method renamed from "Main" to "Index";
- Default MySQL storage engine changed to InnoDB (now requires MySQL 5.6 or above);
- Implement class autoloader for kernel modules;
- Added namespaces: kernel modules to AC\Kernel and controllers to AC\Controllers;
- Member session handling methods moved to AC\Kernel\Session\SessionState;
- Database driver is now a static class;
- Database logging is now disabled by default (enable it setting
private $debug = true
in kernel/Database.php); - Sass files are now compiled using Node.js (gulp + gulp-sass);
- Form validation now uses the HTML5 API - the UI still behaves the same way.
- Admin CP now uses the same CSS framework than the rest of the application.
Deprecated
- IIS: untested and unreliable, so its support is now removed;
- MySQL version older than 5.6 is now unsupported.
Addictive Community v0.11.1
Addictive Community v0.11.0
Wow! It's been a while since version 0.10 of Addictive Community (yeah, half a year). A lot of commits pending, still some issues to fix... Sorry I'm late, there were a lot of work for me these last few months, I've been busy with my company, putting some projects on the road, but I'm still alive.
Well, here it is! Version 0.11.0 releases all those commits sent by our community, thanks a lot for those who cares about Addictive Community. There's not that much in it, but I don't want to keep these in the dev branch. There's still a lot of ideas that I want to share with you and develop together with you.
Thank you for your support! And oh... the release notes:
Added
- Add/remove themes and templates via Admin CP (thanks to @xQuByte);
- New pages for HTTP errors 404/Not Found and 500/Internal Server Error.
Fixes
- Disable registration now works properly showing a warning (thanks to @xQuByte);
- Forwarding Personal Messages not working due to pending Pull Request.
Changed
- Master templates are now inside the
/templates/[theme]/layouts
directory.
Security
- Improved validations for controllers, IDs and reference values;
- Fixed an XSS vulnerability when ordering the list of members (#98);
- A lot of third-party plugins were update to their latest version.
Deprecated
- Support for IE9 and older is now deprecated (do I need to warn about it?).
Addictive Community v0.10.0
Added
- Automated update to a newer version;
- New built-in language: Russian (thanks to @zalexstudios);
- Reply and forward private messages (thanks to @johnforte).
Fixes
- SQL syntax error when editing a language file via Admin CP (#72);
- Broken URLs when a thread is written using non-latin characters (#74);
- Issue with
json_encode()
and multibyte characters (#74); - Not loading page template when reporting abuse (#75);
- Save username and e-mail on failed registration process (thanks to @johnforte);
- Several other minor bug fixes and translation misspellings.
Security
- Improved data processing in posts to prevent Cross-Site Scripting (XSS).
Deprecated
- Removed the possibility of using the Facebook profile photo as avatar due to Graph API limitations to unregistered Web Applications (we do NOT plan to integrate Facebook login with Addictive Community soon).
Changed
Addictive Community v0.9.0
Added
- Set automatic thread opening/lock date and time.
Fixes
- Addictive Community is now PHP 7 compatible (retaining the PHP 5.3+ support);
- Members were able to post in locked threads;
- Unable to delete multiple private messages (#61, thanks to @xQuByte);
- Disable 'Obsolete Thread' feature not working (#62).
Changed
Error()
controller renamed toFailure()
: Since PHP 7 class name "Error" is predefined and used internally;- Kernel module String renamed to Text due to new reserved words in PHP 7;
- Some table fields renamed to follow the separate_by_underscores_pattern.
Addictive Community v0.8.0
Added
- OpenSearch support;
- Better initial configuration during installation (#54);
- Full member management via Administration CP;
- New built-in languages: Swedish (thanks to @halojoy) and Brazilian Portuguese.
Fixes
- System was unable to send e-mails when SMTP server doesn't require validation (#44, thanks to @halojoy);
- Fixed an error when creating new thread with strict mode enabled in MySQL (#45);
- Several bug fixes and enhancements.
Changed
- Settings in
c_config
are now saved as 0/1 instead of "true"/"false" (#44); - Use
Session::IsAdmin()
to check if logged member is an administrator.
Addictive Community v0.7.0
Added
- Member ranks/promotions given when a member reaches a certain number of posts.
Fixes
- Members were unable to log in anonymously (#41);
- Users were unable to install Addictive Community in WAMP stack in certain scenarios;
- Few other bug fixes and enhancements.
Security
- Added .php and .js files as forbidden extensions to avoid remote execution on server (users must now compress and send a ZIP file instead);
- Improved numeric-only data validation to avoid SQL injection (#39).
Addictive Community v0.6.0
v0.6.0 (2015-07-03)
Added
- Rooms categories (a.k.a. parent forums).
Fixed
- Member getting SQL error when reporting a post/thread (#26);
- Broken links when viewing reports in Administration CP;
- Bug fixes related to failed MySQL connection under certain scenarios (#16, #26 and #29, thanks to @halojoy);
- SQL error when adding a new reply (#30);
- Several minor bug fixes and general enhancements.
Addictive Community v0.5.1
Fixed
- New database fields for quoting replies not being loaded.