MapGuide RFC 171 - Update version number to 4.0
This page contains a change request (RFC) for the MapGuide Open Source project. More MapGuide RFCs can be found on the RFCs page.
Status
RFC Template Version | (1.0) |
Submission Date | 22 May 2019 |
Last Modified | 25 May 2019 |
Author | Jackie Ng |
RFC Status | adopted |
Implementation Status | implemented |
Proposed Milestone | 4.0 |
Assigned PSC guide(s) | (when determined) |
Voting History | (vote date) |
+1 | Jackie,Crispin,Gordon,Martin |
+0 | |
-0 | |
-1 | |
no vote | Haris,Reno,Trevor |
Overview
This RFC proposes to set the version number of the next MapGuide release to be 4.0
Motivation
The volume of changes and features implemented so far is such that 3.3 is better represented as 4.0
The other motivation is that there is pending development work that will have "breaking change" ramifications for MapGuide Application Developers, so bumping the version to 4.0 will pre-emptively set such expectations.
Proposed Solution
Set the base version number in MapGuide to 4.0.0.0
Ensure that any doxygen content for APIs introduced in this development cycle are set to \since 4.0
Update all version references in code to 3.3
to 4.0
Update all version references in XML schemas to 3.3.0
to 4.0.0
All adopted RFCs thus far in this cycle will be retroactively updated to target the 4.0
milestone
Implications
Test Plan
Run existing test suite to ensure no breakages
Funding / Resources
Community