Difference between revisions of "Community Roadmap"

From Horde3D Wiki
Jump to: navigation, search
Line 1: Line 1:
 +
{{ContentBlock | width=100% | thickness=1 | color=#eeee88 | content-color=#ffffcc | content=
 +
A '''deprecated''' version of this '''Roadmap''' is available at: [[Community Roadmap deprecated]].}}
 +
 
As a way to keep the community in touch with the development of '''Horde3D''' project, this page will keep an up to date log of the official '''Roadmap''' for next releases.
 
As a way to keep the community in touch with the development of '''Horde3D''' project, this page will keep an up to date log of the official '''Roadmap''' for next releases.
 +
 +
= Release milestones =
  
 
The current release version is: '''Horde3D 1.0.0 Beta 5'''
 
The current release version is: '''Horde3D 1.0.0 Beta 5'''
  
== Horde3D 1.0.0 (final) ==
+
=== Horde3D 1.0.0 (final) ===
  
 
* OpenGL ES2 backend.
 
* OpenGL ES2 backend.
 
* Improved animation API.
 
* Improved animation API.
  
== Horde3D 1.1.0 ==
+
=== Horde3D 1.1.0 ===
  
 
* Direct3D 11 backend.
 
* Direct3D 11 backend.
 
* Added support for double precision variables.
 
* Added support for double precision variables.
  
== Horde3D 2.0.0 ==
+
=== Horde3D 2.0.0 ===
  
 
* Moving scene graph to utility library.
 
* Moving scene graph to utility library.
 
* Model resources.
 
* Model resources.
  
{{ContentBlock | width=100% | thickness=1 | color=#eeee88 | content-color=#ffffcc | content=
+
= Versioning system =
A '''deprecated''' version of this '''Roadmap''' is available at: [[Community Roadmap deprecated]].
+
 
}}
+
The '''Horde3D''' project is following [http://semver.org/ SemVer 2.0] definition.
 +
 
 +
Basically it means that, given a version number '''MAJOR.MINOR.PATCH''', we increment the:
 +
 
 +
<blockquote>
 +
<b>MAJOR</b> version when you make incompatible API changes,
 +
<br/>
 +
<b>MINOR</b> version when you add functionality in a backwards-compatible manner, and
 +
<br/>
 +
<b>PATCH</b> version when you make backwards-compatible bug fixes.
 +
</blockquote>
 +
 
 +
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

Revision as of 16:16, 30 September 2013

A deprecated version of this Roadmap is available at: Community Roadmap deprecated.


As a way to keep the community in touch with the development of Horde3D project, this page will keep an up to date log of the official Roadmap for next releases.

Release milestones

The current release version is: Horde3D 1.0.0 Beta 5

Horde3D 1.0.0 (final)

  • OpenGL ES2 backend.
  • Improved animation API.

Horde3D 1.1.0

  • Direct3D 11 backend.
  • Added support for double precision variables.

Horde3D 2.0.0

  • Moving scene graph to utility library.
  • Model resources.

Versioning system

The Horde3D project is following SemVer 2.0 definition.

Basically it means that, given a version number MAJOR.MINOR.PATCH, we increment the:

MAJOR version when you make incompatible API changes,
MINOR version when you add functionality in a backwards-compatible manner, and
PATCH version when you make backwards-compatible bug fixes.

Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.