WebEngine's 6th Anniversary

On December 19th, 2018 we will be celebrating 6 years of WebEngine CMS!
The event is here!

WebEngine CMS 1.0.0 Changelog (Mu Online)

Status
Not open for further replies.

Lautaro

Administrator
Developer
#2
WebEngine 1.0.3 PL1:
Code:
- Fixed change password verifying process
- Fixed admincp not showing online users when using 4DB structure
- Fixed security issue with admincp modules
- Fixed issue with PayPal and SuperRewards API not adding credits
 

Lautaro

Administrator
Developer
#3
WebEngine 1.0.3 PL2:
Code:
- Added display of current stats to the add stats module
- Added 2 new PDO drivers (WebEngine can now be used in Apache for Windows)
 

Lautaro

Administrator
Developer
#5
WebEngine 1.0.4:
Code:
- [PHP] requires short_open_tags ON
- New deault template
- Handler now supports directories (sub-page system)
- Added support for 404(not found) error
- Extra security layer added to page request
- Page name displayed in website title (SEO)
- After login user will be redirected to the last users-only requested page
- Failed login system now blocks the IP address (not the username)
- Plugins system (new table WEBENGINE_PLUGINS)
- Fixed vote system configuration not working
- Fixed character reset not showing success message
- Added new language phrases:
        server_time
        vip_txt_11
        downloads_txt_6
        downloads_txt_7
        downloads_txt_8
        rankings_txt_22
        rankings_txt_23
        rankings_txt_24
        rankings_txt_25
        rankings_txt_26
        rankings_txt_27
        rankings_txt_28
        rankings_txt_29
        rankings_txt_30
        rankings_txt_31
        rankings_txt_gens_rank_1
        rankings_txt_gens_rank_2
        rankings_txt_gens_rank_3
        rankings_txt_gens_rank_4
        rankings_txt_gens_rank_5
        rankings_txt_gens_rank_6
        rankings_txt_gens_rank_7
        rankings_txt_gens_rank_8
        csbanner_txt_1
        csbanner_txt_2
- Fixed VIP promotion system
- Fixed rankings always displaying date even if config is set to false
- Downloads manager (new table WEBENGINE_DOWNLOADS)
- Module settings moved from config file to individual XML files
- Grand Resets rankings now ordered by GR and Resets and only players with 1 or more GR shown in results
- Improved rankings sql queries
- Added Master Level rankings
- Added PvP Last Stand rankings
- Added Gens rankings
- Automatic castle-siege battle countdown banner [BETA]
- Cron Jobs system (new table WEBENGINE_CRON)
- Modules Settings in admin panel [BETA]
 

Lautaro

Administrator
Developer
#6
WebEngine 1.0.4 PL1:
Code:
- Added plugin variable for expanding the AdminCP navbar
- Fixed website forum link not working in website navbar
- New functions added for global configurations loading from XML
- Fixed template extra sidebar module contents not being included
 

Lautaro

Administrator
Developer
#7
WebEngine 1.0.5
Code:
- Fixed news title not being able to handle symbols
- Fixed plugin system not loading plugins
- Fixed guild mark display
- WebEngine logo added to the admin panel
- [AdminCP] Edit news
- SMTP configurations
- Registration email verification
- Registration welcome email
- Sum TempCredits to cspoints display in myaccount module
- Vote system comletely recoded and optimized
- Vote system credits settings
- [AdminCP] Edit character
- Added IP Blocking System
- MEMB_CREDITS support
- Fixed password recovery system vulnerability
- [AdminCP] Change account's password
- [AdminCP] Change account's email address
 

Lautaro

Administrator
Developer
#8
WebEngine 1.0.5 PL1
Code:
- Top Online rankings for 4DB structure
- Alternative PayPal API for windows
- Adding Credits Online Check (all API's + admincp)
- AdminCP version check
 

Lautaro

Administrator
Developer
#9
WebEngine 1.0.6
Code:
- Top votes rankings
- MuEngine library updated
- Guild and Character Profiles
    -> Cached data updates once an hour (on request only)
- [AdminCP] Top voters
- [UserCP] Change account email address
- Sidebar server information
- Castle Siege module
- Buy zen module
- Added characters list in "My Account" module with link to profiles
- Added custom credits options for PayPal and SuperReward donation APIs
 

Lautaro

Administrator
Developer
#10
WebEngine 1.0.7
Code:
- MD5 switch (on/off)
- [1.0.6] PayPal & SR API's hotfix applied
- [AdminCP] Master Level editor
- Exclude characters from rankings
- Give VIP at registration
- Hide inactive usercp modules
- Added support for non-standard SQL port (dblib)
- Improved registration SQL queries
- Improved login SQL query
- Improved password change SQL query
- Email verification message phrases fixed
- [AdminCP] Ban system (permanent/temporal)
- [AdminCP] Cron job reset button (clears all cron timers)
- Facebook like and share buttons added to the news
- Repaced DISQUS comments system with Facebook comments
- Realtime server time
- Realtime CS banner countdown
- CS banner countdown is now relative to the user's time
- Contact Us module
- [AdminCP] New registrations list
- [Fix] Guild mark logo binary to hex config added
 

Lautaro

Administrator
Developer
#11
WebEngine 1.0.7 PL1
Code:
- Password change/recovery emails showing wrong date (reported by eynnad)
- Password change query fixed (reported by KREATOR)
- Guild marks colors corrected (thanks eynnad and KREATOR)
- Encryption library now uses the config encryption_hash (16 characters recommended)
- Removed encryption on version check (admincp)
 

Lautaro

Administrator
Developer
#12
WebEngine 1.0.8
Code:
- [Security] .htaccess now only allows alpha-numeric requests
- [Feature] Handler now supports multiple (frienly url) requests
- [AdminCP] Now 100% responsive
- [AdminCP] CKEditor is now loaded through its CDN
- [AdminCP] Visually improved all modules
- [AdminCP] Account search module created
- [AdminCP] Account info module now combines 4 modules (account info, account characters, account's ip address and edit account)
- [AdminCP] Module "accountsfromip" now gathers information from MEMB_STAT table as well
- [AdminCP] Added character search module (includes "find character's account" functionalities)
- [AdminCP] Character edit module now combines 2 modules (edit character and edit master level)
- [AdminCP] Added online check to character edit module
- [AdminCP] Added data filtering to character edit module
- [AdminCP] Added a button to account information in "new registrations" and "online users" modules
- [AdminCP] Added pagination to "new registrations" module
- [AdminCP] Latest bans module now displays the last 50 bans
- [AdminCP] Restructured latest bans module for easier viewing
- [AdminCP] Added pagination to "block ip" module
- [AdminCP] Added pagination to paypal transactions module
- [AdminCP] Added search feature to paypal transactions module
- [API] Fixed online check of superrewards api
- [API] Added transaction check to superrewards api
- [Core] Common's updateEmail() method changed to public
- [Core] Common's addRewardItem() method removed
- [Core] Items library removed
- [Core] MuEngine library removed
- [Core][Security] Handler's database instances removed from global variables
- [Core][Feature] CreditSystem library created
- [DATABASE] New table added: WEBENGINE_CREDITS_CONFIG
- [DATABASE] new table added: WEBENGINE_CREDITS_LOGS
- [AdminCP] Removed cron job edit feature
- [AdminCP][Security] Implemented new access level system for admincp (this will allow you to easily restrict certain modules to your staff)
- [Improvement] 404 module removed (invalid modules will now redirect to the website home)
- [Feature] Language switch feature added
- [Core] Improved WebEngine's error system
- [Core][Feature] Basic anti-flood system implemented
- [AdminCP] Website configuration check added
- [Core] Vote library completely recoded and implemented new CreditSystem
- [Core] PagSeguro donations API added
- [Core] PayPal API now uses the new CreditSystem
- [Core] SuperRewards API now uses the new CreditSystem
- [Core] Email library created
- [Core] Account library created
- [Core] Common's library code optimized
- [Core] WebEngine's file structure improved and optimized
- [Template] Removed unused images
- [Template] Improved the overall look of the default theme
 

Lautaro

Administrator
Developer
#13
WebEngine 1.0.9
Code:
[Core] reorganized webengine core
[Core] config.php file removed and replaced with webengine.json (configs)
[Core] webengine configurations are now loaded directly through json file
[Core] encryption class removed
[Core] added website configurations check
[Template] updated default template
[Template] added bootstrap cdn
[Fix] fixed minor issues throughout the engine
[Fix] fixed guild profile logo display
[Improvement] guilds ranking will now display list even if score is 0
[Security] added error handling in ranking modules
[Improvement] added gens ranks configuration
[Core] rankings class optimized
[Improvement] added increment rate configuration to buy zen module
[Security] added filter to check user input on amount of credits to exchange
[Improvement] added content check on downloads module
[Fix] fixed castle siege banner not displaying guild logo correctly
[Fix] fixed castle siege module not displaying guild logo correctly
[Fix] fixed link to guild on castle siege module
[Api] added new api for version check
[Core] added support for formatted language phrases
[Improvement] removed direct credit display in myaccount module
[Security] added error handling and optimized most usercp modules
[Improvement] optimized server file support system
[Template] donation logos updated
[Feature] added paymentwall donation api
[Fix] fixed issue with voting system not allowing username identifier in credit configuration
[Other] faq module removed
[Improvement] RewriteEngine turned off in admincp and api directories
[Core] moved languages folder to includes directory
[Core] moved cron folder to includes directory
[Template] navbar is now configurable from a json file
[Template] usercp is now configurable from a json file
[Template] template settings file removed
[Core] functions moved to single file at includes folder
[Core] added language debugging
[Template] added login box to sidebar
[Template] added youtube video block example on sidebar
[Template] added facebook page block example on sidebar
[Api] added server time api
[Api] added castle siege countdown api
[Template] created main.js for template javascript
[Core] added server time php configuration to webengine core
[Core] removed deprecated pagseguro library
[Core] added missing configurations for change email module
[AdminCP] added missing module for change email configurations
[Improvement] change email now allows disabling verification (not recommended)
[Core] added missing configurations for forgot password module
[AdminCP] added missing module for forgot password configurations
[Security] patched possible sql injection hole
[Security] added current credit check when subtracting credits (credit system)
[Feature] added new VIP library for IGCN compatibility
[Improvement] added new display configuration for credit system
[Security] fixed login system not terminating inactive sessions
[Improvement] install setup completed
[Improvement] added support for recaptcha v2
[AdminCP] database connection settings are now editable from the admincp
[AdminCP] website settings are now editable from the admincp
[Improvement] email system now detects server name automatically for email subjects
[Improvement] list of excluded characters from rankings is now at the module configuration
[AdminCP] admincp access list now editable from the admincp
[AdminCP] admincp modules access level is now editable from the admincp
[Improvement] server name variable now loaded by default on all emails
[AdminCP] usercp menu can now be edited from the admincp
[AdminCP] added language phrase list module
[AdminCP] navigation menu can now be edited from the admincp
[Core] removed build id from verion check api request
[AdminCP] favicon added
[Core] updated phpmailer library version 5.2.23
[Improvement] added json extension check to installer
[Improvement] changed php version comparison function on installer (native function)
 

Lautaro

Administrator
Developer
#14
WebEngine 1.0.9 PL1
Code:
[Fix] fixed issue with server time display on firefox
[Fix] fixed issue with account online status checking on credit system
 

Lautaro

Administrator
Developer
#17
WebEngine 1.0.9 PL4
Code:
[Fix] issue with function sec_to_hms() not returning the correct amount of hours
[Fix] issue with installer not creating webengine tables on Me_MuOnline
[Other] removed webengine version md5 check from admincp
[Other] updated version
 

Lautaro

Administrator
Developer
#18
WebEngine 1.0.9 PL5
Code:
[Fix] issue with input types on Add Stats module
[Improvement] added new "custom" table configuration for easier compatibility edits
[Fix] issue with missing cache directories
 

Lautaro

Administrator
Developer
#19
WebEngine 1.0.9 PL6
Code:
[Other] updated install intro text
[Other] updated installer version
[Fix] cron jobs installer step not connecting to the correct database
[Other] updated webengine version
[Improvement] added PHP timezone list link in webengine loader
[Fix] cron jobs throwing a PHP HTTP_HOST error (PHP-CLI)
[Improvement] added support for grow lancer and mirage lancer characters
[Improvement] added character's base stats
[Other] removed enforcement of WebEngine's footer copyright
[Other] removed paypal's windows api (WebEngine no longer officially supports Windows platform, use CentOS/Linux)
[Improvement] optimized some cron job queries
[AdminCP] fixed download remove button not being displayed
[Fix] compatibility issues with Me_MuOnline database structure (MAJOR FIX)
 

Lautaro

Administrator
Developer
#20
WebEngine 1.0.9 PL7
Code:
[Fix] Guild logos helper not working properly (issue #7)
[Fix] PHP 7 function in Navbar and Usercp admincp configuration modules (issue #8)
[Fix] Character editor not working with missing grand resets table (issue #1)
[Fix] VIP System bug with IGCN database structure (issue #5)
[Enhancement] Added character exclusion in vote rankings and optimized module (issue #4)
[Other] Installer now displays the minimum required PHP version to run WebEngine (PHP 5.4)
 
Status
Not open for further replies.
Top