Branch Statuses

==Phase of each active branch==
* main: Active development (like always). Work goes towards freeciv-3.3
* S3_2: branched
* S3_1: Release branch
* S3_0: Former release branch
* S2_6: Former release branch
==Meaning of phases==
(Incomplete)
See also Release Cycle
===branched===
Branched from the main branch to stabilize. No new major features accepted. Less and less minor features acceptable as the branch near freeze stages.
===semi-d3f===
Not yet formally frozen, but assumed not to get any format changes before the freeze. We are testing if the current formats are good enough to freeze.
===d3f===
Datafile format freeze. No changes to formats of any data files are allowed after this. Affects for example ruleset-, tileset-, musicset-, soundset-, scenario/savegame-, lua script-, and client settings formats. The main point here is that people can make and test custom content for the freeciv version with a d3f build, knowing that such content will work on any other d3f build. Capstrings of various datafiles indicate this compatibility.
===semi-npf===
Not yet formally frozen, but assumed not to get any protocol changes before the freeze. We are testing if the current protocol is good enough to freeze.
===npf===
Network protocol freeze. No changes to mandatory network capabilities are allowed after this. Any later network protocol changes need to be made optional.
===beta===
In beta testing mode.
===Release branch===
.0 release for the version already out.