Skip to content

0.9.0

Choose a tag to compare

@lanedirt lanedirt released this 16 Dec 14:55
· 1654 commits to main since this release
09c0a9e

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