Skip to content

Releases: lanedirt/OGameX

0.9.1

17 Dec 23:28
Compare
Choose a tag to compare

What's Changed

This is a hotfix that resolves a bug where docker containers would not start on Windows due to changes to ./docker/entrypoint.sh. This release also contains a minor fix for build queue countdowns.

🐞 Bug Fixes

  • [9.0] Windows entrypoint adjustments by @jackbayliss in #500
  • Fix countdown time collision bug when more than one build queue is shown by @lanedirt in #502

Full Changelog: 0.9.0...0.9.1

0.9.0

16 Dec 14:55
09c0a9e
Compare
Choose a tag to compare

What's Changed

This release includes:

  • Moons are added into the game
    • After a battle occurs every 100k resources in the debris field gives a 1% chance of a moon occurring. Default max percentage is 20% but can be changed in the server settings. You can also use developer the shortcuts to create a moon manually for testing.
    • All basic moon related game mechanics should work except Phalanx, Jump Gate and Moon destruction mission. Those will be added in one of the next releases.
  • Docker container names are now standardized to all begin with the ogamex- prefix. This means that to ssh into the app container to execute php artisan commands you now need to use ogamex-app like so: docker compose exec -it ogamex-app bash.
  • Updated Docker entrypoint.sh: composer install and php artisan migrate are now automatically executed on container start.
  • Many smaller features and bugfixes with special thanks to new contributors @gabrieltsants, @rautamik and @alican22, see full list below.

🚀 New Features

🐞 Bug Fixes

  • Populate shipyard queue on resources page for solar satellites by @lanedirt in #458
  • Fix failing tests when running via GitHub actions by @lanedirt in #497
  • Fix undefined lastBuildingSlot issue for shipyard/defense by @lanedirt in #486
  • Bugfix/lab upgrading disallow researching by @rautamik in #443
  • Fix flaky tests and refactor ObjectService by @lanedirt in #433
  • Fix flaxy espionage fleet dispatch tests caused by conflicting missions by @lanedirt in #415
  • The game crashes when a large battle starts by @lanedirt in #404
  • 405 fix solar satellite building by @gabrieltsants in #436

🧩 Dependencies Updates

New Contributors

Full Changelog: 0.8.0...0.9.0

0.8.0

06 Oct 13:55
8c35051
Compare
Choose a tag to compare

What's Changed

Major milestones in this release:

  • Debris fields now appear after battle.
  • Added recycle mission to harvest resources from debris fields.
  • Many smaller features and bugfixes with special thanks to new contributors @Jbaukens and @jackbayliss, see full list below.

🚀 New Features

🐞 Bug Fixes

  • Fix shipyard unit countdown bug which caused excessive page refreshes by @lanedirt in #315
  • Fix bug in unitqueue where ordering large quantities can result in lower than ordered amount by @lanedirt in #321
  • Fix custom race conditions tests when running in production mode by @lanedirt in #365

🧩 Dependencies Updates

New Contributors

Full Changelog: 0.7.0...0.8.0

0.7.0

21 Aug 21:05
438d0f6
Compare
Choose a tag to compare

What's Changed

Major milestones in this release:

  • Added battle system and attack mission.
  • Fix race conditions which could cause build orders or fleet missions to process more than once.

🚀 New Features

  • Implement dynamic fleet mission duration calculation by @lanedirt in #232
  • fix - max_build_amount return 0 when requirements_met is false by @Danielopes7 in #240
  • Add colonisation by @Chewbaka69 in #219
  • Implement colony planet limit check according to astrophysics level by @lanedirt in #249
  • Add cache lock to player and planet update logic by @lanedirt in #255
  • Add galaxy page planet tooltip mission shortcuts by @lanedirt in #264
  • Add attack mission and battle report logic by @lanedirt in #265

🐞 Bug Fixes

  • Canceling research does not work when not on the planet that started the research by @lanedirt in #220
  • Fix bug where deployment mission did not add units to target planet by @lanedirt in #234

🧩 Dependencies Updates

Full Changelog: 0.6.0...0.7.0

0.6.0

28 May 20:27
Compare
Choose a tag to compare

What's Changed

🚀 New Features

🧩 Dependencies Updates

🐞 Bug Fixes

  • Colony ship requirements not correctly defined by @lanedirt in #176
  • add astropphysics table and fix condition by @Chewbaka69 in #184
  • Fix issue on building techinfo by @Chewbaka69 in #185
  • Fix Docker production configuration for localhost by @lanedirt in #198
  • Add minimum time constraint of 1 second to all object build time calculation by @lanedirt in #210

Full Changelog: 0.5.0...0.6.0

0.5.0

14 May 20:10
e61c974
Compare
Choose a tag to compare

What's Changed

🚀 New Features

🧩 Dependencies Updates

🐞 Bug Fixes

New Contributors

Full Changelog: 0.4.0...0.5.0

0.4.0

28 Apr 15:08
0ed0ea8
Compare
Choose a tag to compare

What's Changed

🚀 New Features

  • Updated main layout from 2017 to 2021+ version (includes building sprites, food, lifeform placeholders etc).
  • Add basic multi lang support with Dutch as example by @lanedirt in #90
  • Update PHPstan to level 7 by @lanedirt in #94
  • Add basic fleet dispatch for transport mission by @lanedirt in #95
  • Add fleet mission transport return logic by @lanedirt in #105
  • Add X button to currently building ajax object by @lanedirt in #109
  • Hide fastbuild icon when unsatisfied requirements by @lanedirt in #111

🧩 Dependencies Updates

🐞 Bug Fixes

New Contributors

Full Changelog: 0.3.0...0.4.0

0.3.0

15 Apr 09:37
481788f
Compare
Choose a tag to compare

What's Changed

🚀 New Features

🐞 Bug Fixes

  • Building upgrade shortcut throws error get not supported by @lanedirt in #41
  • Add missing header image files by @lanedirt in #53
  • Galaxy shows same playername for all players by @lanedirt in #55
  • Clicking on storage icon in resources page does not make it active by @lanedirt in #72
  • Add active build pusher to unit shipyard/defense screens by @lanedirt in #73

Full Changelog: 0.2.0...0.3.0

0.2.0

04 Apr 21:59
631e3ba
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.0...0.2.0

0.1.0

20 Mar 21:58
35a49e3
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release