github XGProyect/XG-Proyect-v3.x.x v3.2.0
XGP v3.2.0

latest releases: v3.4.0, v3.3.0
3 years ago

CHANGE LOG

Core

  • application dir renamed to app, base namespace application renamed to App.-
  • data dir renamed to writable.-
  • cache and logs directories relocated into writable.-
  • User and planet data is provided directly by the parent controller. Removed calls from the controllers constructors.-
  • Converted single file load to array load.-
  • Renamed Controller to BaseController.-
  • Added filters folder.-
  • Renamed FunctionsLib to Functions.-
  • A new landing method was set called index, users will land here when a controller is requested.-

Security

No changes

Project

[#403] Added GitHub Actions. Thanks @duhow.-
[#000] PHPUnit 8 and 9 support.-
[#000] Added composer support.-

Improvements

[#000] New expedition language lines added.-
[#000] Times are now shown also with weeks, and not just days.-
[#264] Minor improvements over the left menu.-
[#346] Alliance ranks were reworked to default leader and newcomer. Logic to rename default ranks was improved too.-
[#192][#371] Better tooltips for the galaxy. Blocks and actions were also improved and re validated for banned users, vacations users and admin users.-
[#374] Production tables displayed on infos pages were updated for deuterium, fusion and solar.-
[#391] Improved resources timer javascript code - times will show completed when reaching 0, instead of 00:00:00 and then completed.-
[#400] After a missile attack, the attack owner will also receive a missile report.-

Features

[#257] Hyperspace technology linked to cargo capacity.-
[#401] Ion technology linked to building tear down.-
[#422] New email protocol management page on the admin panel (mail, sendmail, smtp + smtp settings management).-

Fixes

[#374] Deuterium formula was not properly calculating production.-
[#376] After registration the welcome email was broken.-
[#381] Fixes on home page while using HTTPS.-
[#390] Empty universe selection was causing issues during registration.-
[#397] Wrong date and time for spy mission reports.-
[#398] Missing start planet name and end planet name for transport mission result.-
[#399] Fixed issue where ACS attacks were visible to everybody, no matter if you were or not involved.-
[#400] PHP notice while sending a missile attack.-
[#411] Fixed wrong resources costs for buildings, wrong construction duration for buildings and wrong destruction duration for buildings. Formula adjustments-
[#414] Fixed wrong research times. Formula adjustments.-
[#415] Fixed wrong ships and defences build times. Formula adjustments.-
[#418] Fixed template variables displayed on the jump gate.-

Removed / Deprecated:

  • parseTemplate
  • getTemplate
  • formatText
  • Hooks.php

Thanks to all the people that reported bugs, contributed ideas and suggestions, specially to @BeReal86 and @FGServers who made incredible contributions and they tested everything, as much as possible, so the project can keep growing and improving, without them this wouldn't have been possible.

Don't miss a new XG-Proyect-v3.x.x release

NewReleases is sending notifications on new releases.