To help all understand our release targets, the following outlines what we are aiming for with new release.

At this time this is not a strict road map. That is, we will not reject work from future targets while working on earlier targets unless it blocks our effort on the existing targets. If a future target gets completed earlier then we may update the road map and related milestones to reflect that it will fall under an earlier release.

Release 0.8.x

Milestone | Project Board

Theme: Moving from Python 2 to Python 3

Goals:

  • Update the Vega Strike Engine to use Python 3

Notes:

  • This will need to be paired with a release of our Asset Repositories that have also been upgraded to support Py3.
  • This release is highly focused on the move to Python 3. Provided builds will be against Python3; Python2 support will be available via custom builds.

Release 0.9.x

Milestone | Project Board

Theme: Installers Platforms

Goals:

  • Restore builds for Mac OS X, release pre-built binaries
  • Restore builds for Windows, release pre-built binaries

Stretch Goals:

  • Installer for Mac OS X
  • Installer for Windows

Notes:

  • Python 2 support will be completely removed from all platforms.

Release 0.10.x

Milestone | Project Board

Theme: TBD

Goals:

  • Start building error handling on the C/C++ side; possibly expose it to the Python side (though that may get delayed to 0.10.0)

Notes:

  • TBD