Releases: vegastrike/Vega-Strike-Engine-Source
v0.9.0-alpha9
(No changes; just re-triggering release v0.9.0-alpha8.)
v0.9.0-alpha8
What's Changed
- More On Packaging - 0.9.x by @stephengtuggy in #942
Full Changelog: v0.9.0-alpha7...v0.9.0-alpha8
v0.9.0-alpha7
What's Changed
- macOS Releases: Fix Packaging Step (0.9.x) by @stephengtuggy in #940
Full Changelog: v0.9.0-alpha6...v0.9.0-alpha7
v0.9.0-alpha6
What's Changed
- Stephen's December 2024 updates to macOS CI for 0.9.x by @stephengtuggy in #932
Full Changelog: v0.9.0-alpha5...v0.9.0-alpha6
v0.9.0-alpha5
What's Changed
- Bug Fix: Mac/Windows Release Builds by @BenjamenMeyer in #843
- 0.9.x Updates 2024-04-18 to 04-22 by SGT by @stephengtuggy in #846
- For 0.9.x - MacPorts support, plus destructor crash fixes; lin_time and vs_config refactors; and more by @stephengtuggy in #851
- Actions: migrate release artifact GH action by @BenjamenMeyer in #888
Full Changelog: v0.9.0-alpha4...v0.9.0-alpha5
v0.9.0-alpha4
What's Changed
- Enhancement: Mac/Win Release processes by @BenjamenMeyer in #834
Full Changelog: v0.9.0-alpha3...v0.9.0-alpha4
v0.9.0-alpha3
What's Changed
- Bug Fix: Always run the unit tests by @BenjamenMeyer in #831
Full Changelog: v0.9.0-alpha2...v0.9.0-alpha3
v0.9.0-alpha2
What's Changed
- Update version to 0.9.x by @BenjamenMeyer in #444
- cmake: Fix pie compile flag by @susnux in #446
- cmake: Fix DATA_DIR quoting by @susnux in #447
- posh.h add Aarch64 support by @susnux in #448
- More on Windows builds 2021-05 by @stephengtuggy in #456
- Create Windows-CI.yml by @stephengtuggy in #457
- More on Windows CI etc. by @stephengtuggy in #460
- Don't build vegasettings on Windows (for now)? by @stephengtuggy in #461
- script/build.ps1: Add /y argument to xcopy commands by @stephengtuggy in #467
- Utf-8 check, C++ initial version by @P-D-E in #463
- Unit_generic refactor by @royfalk in #469
- general.cpp: Implement ptr_copy as specified in issue 430 by @stephengtuggy in #465
- Don't utf8-check New_Game by @P-D-E in #470
- Windows CI: Add dependency caching by @stephengtuggy in #477
- MacOS CI Workflow File by @s0600204 in #476
- Refactor weapon_xml into weapon_factory and other classes (2) by @royfalk in #475
- More refactoring of (primaily) unit_generic by @royfalk in #478
- No More Python 2 by @stephengtuggy in #468
- Draft - Initial work on a configuration library by @royfalk in #484
- Fix/opcode issue 342 by @stephengtuggy in #480
- Collision revamp and necessary bug fixes to enable playtesting of collision revamp by @ministerofinformation in #501
- Fix/crashes on load game and on player death by @stephengtuggy in #500
- Feat/Aug 2021 New Distros on master by @stephengtuggy in #508
- engine/src/cmd/movable.cpp: Apply ermo's suggested patch for arithmetic exception during PWCU game load by @stephengtuggy in #511
- README.md: Windows support; binary name changes; vsettings script; etc. by @stephengtuggy in #523
- Fix/issue 513 by @stephengtuggy in #521
- Introduce Mac OS X support! by @stephengtuggy in #524
- Add macports include path to FindGTK3.cmake by @daviewales in #534
- On master, drop Ubuntu 16.04 "Xenial" LTS and Debian 9 "stretch" by @stephengtuggy in #536
- CMake Minimum Required Version 3.11 by @stephengtuggy in #537
- Update README.md by @stamasd in #541
- Add unit tests by @stephengtuggy in #539
- Create script to add GPL license notice in given files, update source files with GPL license notice by @daviewales in #544
- Refactor logging to use new
VS_LOG_AND_FLUSH
andVS_LOG
macros by @stephengtuggy in #545 - README.md: Fix (mostly minor) markdown linting issues, etc. by @stephengtuggy in #542
- Change the
Fortify on Demand Scan
to run only when manually triggered by @stephengtuggy in #549 - Fix/CodeQL Warnings 2021-09 (Part 1) by @stephengtuggy in #551
- Bug Fix: properly detect DEB package tooling by @BenjamenMeyer in #553
- Minor refactoring of GameUnit by @royfalk in #556
- GLVND option on Linux, etc. by @stephengtuggy in #557
- Minor refactoring of weapons (beam/bolt) by @royfalk in #561
- Fix Windows CI (python3 build) by @stephengtuggy in #576
- GH Actions: Remove Linux distributions no longer supported as of 2021-10 by @stephengtuggy in #579
- Enhancement engine py version api by @BenjamenMeyer in #578
- GH Actions - PR: Separate options for preferring legacy OpenGL or not by @stephengtuggy in #585
Drawable::DrawSubunits
: Fix crash/segfault on pressinga
in PWCU by @stephengtuggy in #588- Refactor damage code and introduce lib_damage by @royfalk in #505
- CMakeLists.txt: Add
INSTALL_GTEST
andUSE_GTEST
options by @stephengtuggy in #593 - Task component by @royfalk in #596
- Under CMake v3.14 and up, use built-in PIE setting support by @stephengtuggy in #602
- Dockerfile, scripts: Correct issue with passing multiple FLAGS to Docker by @stephengtuggy in #604
- script/build.sh: Improve handling of paths and parameters with spaces by @stephengtuggy in #607
- Refactor CSV code for unit creation by @royfalk in #605
- Various refactoring - primaily removing GameUnit by @royfalk in #611
- Fix issue preventing player from dying by @stephengtuggy in #619
- Change location of .vegastrike folder on Windows - master by @stephengtuggy in #618
- Further refactoring of bolt.cpp by @royfalk in #627
- Zero out pointers after free - master by @stephengtuggy in #633
- find python3 directly by @maddanio in #643
- Fix build issues with Boost 1.78 on windows by reverting to Boost 1.77 (alternate approach) by @stephengtuggy in #650
- CMakeLists.txt: Remove -funsafe-math-optimizations; set CMAKE_MINIMUM… by @stephengtuggy in #651
- Cap # of CPU cores used to build the code by @stephengtuggy in #652
- GH Actions, scripts, CMakeLists.txt: Port #625 and other 0.8 changes to
master
by @stephengtuggy in #654 - Bulk reformatting and updating copyleft notices using CLion by @stephengtuggy in #648
- Fix "no jump drive present" issue by @stephengtuggy in #661
- Move cockpit draw code to cockpit_gfx by @royfalk in #659
- Clarify first run README instructions by @CloudyProton in #665
- Fix crash loading Sol:Sol by @stephengtuggy in #676
- script/bootstrap: Add Manjaro; minor cleanup by @stephengtuggy in #675
- Refactor static game config by @stephengtuggy in #670
- Make game load units from JSON instead of CSV. by @royfalk in #686
- Create scorecards-analysis.yml by @stephengtuggy in #644
- Convert weapon_list.xml to weapons.json by @royfalk in #691
- Config refactor - Speed limit troubleshooting by @stephengtuggy in #687
- Add Ubuntu Jammy, Fedora 36, openSUSE Leap 15.4, Manjaro Linux by @stephengtuggy in #701
- Add Windows Server 2022 to CI/CD by @stephengtuggy in https://github.c...
Vega Strike v0.8.1-beta2
This is a maintenance release, to fix some problems that were reported with v0.8.0, such as the source download being broken. This release also updates the set of supported distros to include Ubuntu "Jammy Jellyfish", among others.
This is a beta release. Please feel free to test it, but with the understanding that there may be bugs that will be fixed in the final v0.8.1 release. Thanks!
What's Changed
- 0.8.x: Add missing USE_PYTHON_3: 'ON' clause in GH Actions by @stephengtuggy in #742
Full Changelog: v0.8.1-beta1...v0.8.1-beta2
Vega Strike v0.8.1-beta1
This is a maintenance release, to fix some problems that were reported with v0.8.0, such as the source download being broken. This release also updates the set of supported distros to include Ubuntu "Jammy Jellyfish", among others.
This is a beta release. Please feel free to test it, but with the understanding that there may be bugs that will be fixed in the final v0.8.1 release. Thanks!