Support OpenKore:
Learn about
the Fund Pool

How OpenKore versioning works


Contents


People seem to get confused by the 1.6 and 1.9/2.0 releases, so this page clarifies how OpenKore versioning works.


Examining the version number

First, we'll dissect the version numbers. An OpenKore version number looks like this:

(major version).(minor version).(patch version)

So, for example, the version number 1.6.2 can be dissected as follows:

  • Major version is 1
  • Minor version is 6
  • Patch version is 2


Stable and unstable series

There are two release series Openkore:

1. The stable series
  • These series use even-numbered minor version numbers.
  • For example, the following versions belong to the stable series: 1.4.0, 1.4.3, 1.6.0, 1.6.6
  • These series are "stable", which means that they usually don't have major bugs.
2. The unstable/beta series
  • These series use odd-numbered minor version numbers.
  • For example, the following versions belong to the unstable series: 1.5.2, 1.5.5, 1.7.1, 1.9.0
  • These series are "unstable", and are meant for beta testing! They usually have more features, but they also ''may'' have lots of bugs. They may be unstable and crash a lot. Notice that I say "may": they don't have to have a lot of bugs, but they can have a lot of bugs. So don't be surprised if some things don't work as expected. You are warned.
  • The unstable/beta series will eventually become the stable series, when they are stable enough. For example, the 1.9.x series will eventually become 2.0.x.

Both the stable and unstable series are developed in parallel. This means that it is possible that, for example, 1.6.6 is released after 1.9.0 is released! This does not mean that 1.6.6 is based on 1.9.0 - absolutely not. 1.6.6 is based on previous 1.6.x versions. 1.9.0 is something totally independent.


What is the latest version?

The unstable series are the latest versions. But that doesn't mean they're the versions you should use. It is generally recommended that you use the stable series.


Then what is the SVN version?

The SVN version is the version that is currently under development. The SVN version will eventually become the next unstable/beta release when the developers think the time is right.

For example: at the time this page was written, 1.9.0 is the most recent unstable/beta version. The SVN version will eventually become 1.9.1. And when the 1.9.x series is stable enough, it will become 2.0.0.

Where can I download the 2.0/SVN series?

Download links for the 2.0 (beta) series can be found on the forum, but not on the Download page (because they're beta). To obtain the SVN version, read the SVN guide.

When will the next version be released?

When it is done.

Seriously, we're all just volunteers. We don't have deadlines. We can't predict when the next version will be out. The next release is done when it is done.