Roadmap: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Mark as "Needs checking")
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Needs Checking|The version numbering system here doesn't correctly align with what we do today, and some of the terminology is no longer correct. I recommend you to check [https://github.com/multitheftauto/mtasa-blue/milestones milestones on GitHub] instead. [[User:Qaisjp|- qaisjp]] ([[User talk:Qaisjp|talk]]) 16:40, 12 March 2020 (UTC)}}
This page contains a rough outline of the Multi Theft Auto roadmap. The roadmap is used to plan future versions and the changes they contain, specifying a general development direction for the software. It is different from the bugtracker roadmap in the sense that it provides a general description of each version, so that issues on the bugtracker can be targetted at specific versions more easily.
This page contains a rough outline of the Multi Theft Auto roadmap. The roadmap is used to plan future versions and the changes they contain, specifying a general development direction for the software. It is different from the bugtracker roadmap in the sense that it provides a general description of each version, so that issues on the bugtracker can be targetted at specific versions more easily.


Line 5: Line 7:
The development ''trunk'' will always contain the current version. Work for future versions can be done in separate branches, and will only be merged when the trunk is at the version in which the work was expected to be introduced.
The development ''trunk'' will always contain the current version. Work for future versions can be done in separate branches, and will only be merged when the trunk is at the version in which the work was expected to be introduced.


Bugtracker roadmap: http://bugs.mtasa.com/roadmap_page.php
The old roadmap is located on the [http://bugs.mtasa.com/roadmap_page.php Mantis Roadmap].
 
Have a look at the [[Git Coding Guidelines]] as well.
 
=== 1.0 ===
'''Release date:''' 22nd of August 2009
 
This is the initial open-source release version.
 
=== 1.0.1 ===
'''Release date:''' September 2009<br />
'''Goal:''' Stability bugfix release
 
'''Targets:'''
* Fixes for major, high-priority issues and crashes that are present in version 1.0 and are degrading the stability or proper usage of the software
 
=== 1.0.2 ===
'''Release date:''' N/A<br />
'''Goal:''' Stability bugfix release
 
'''Targets:'''
* Fixes for major, high-priority issues and crashes that are present in version 1.0.1 and are degrading the stability of the software
 
=== 1.0.3 ===
'''Release date:''' N/A<br />
'''Goal:''' Gameplay bugfix release
 
'''Targets:'''
* Fixes for issues and crashes that are present in 1.0.2 and are degrading the stability of the software
* High priority gameplay fixes
 
=== 1.0.4 ===
'''Release date:''' N/A<br />
'''Goal:''' Gameplay bugfix release
 
'''Targets:'''
* Fixes for issues and crashes that are present in 1.0.3 and are degrading the stability of the software
* Low priority gameplay fixes
 
=== 1.1 ===
'''Release date:''' N/A<br />
'''Goal:''' Usability improvements and additions
 
'''Targets:'''
* Unicode support
* Improved chatbox
* Improved and unified server database support
* Packet/demo recorder
 
=== 1.2 ===
'''Release date:''' N/A<br />
'''Goal:''' Script and gameplay improvements or additions
 
'''Targets:'''
* Improved ped synchronization
* Custom animations
* Increased game limits
 
=== 1.3 ===
'''Release date:''' N/A<br />
'''Goal:''' Rethink and revise existing crucial parts of the software for stability, maintainability and performance
 
'''Targets:'''
* Resource system reimplementation
* High-performance streamer reimplementation


=== 2.0 ===
The current milestones can be found on [https://github.com/multitheftauto/mtasa-blue/milestones GitHub].
'''Release date:''' N/A<br />
'''Goal:''' Radical engine improvements


'''Targets:'''
[[Category: Development]]
* Integrated server-side physics engine
* Complete and high-performance vector/matrix math library

Latest revision as of 16:41, 12 March 2020

Dialog-information.png This article needs checking.

Reason(s): The version numbering system here doesn't correctly align with what we do today, and some of the terminology is no longer correct. I recommend you to check milestones on GitHub instead. - qaisjp (talk) 16:40, 12 March 2020 (UTC)

This page contains a rough outline of the Multi Theft Auto roadmap. The roadmap is used to plan future versions and the changes they contain, specifying a general development direction for the software. It is different from the bugtracker roadmap in the sense that it provides a general description of each version, so that issues on the bugtracker can be targetted at specific versions more easily.

Versions are defined as follows: major.minor.revision according to the GNU version numbering scheme. Revision releases (with identical minor versions, e.g. 1.0 and 1.0.1) will only contain fixes and no significant code restructuring, reimplementations or other new features or improvements, compared to the previous revision. Minor releases (e.g. 1.0 and 1.1) will be used to introduce new features and any aforementioned improvements.

The development trunk will always contain the current version. Work for future versions can be done in separate branches, and will only be merged when the trunk is at the version in which the work was expected to be introduced.

The old roadmap is located on the Mantis Roadmap.

The current milestones can be found on GitHub.