Phase of each active branch[]
- main: Active development (like always). Work goes towards freeciv-3.3
- S3_2: npf
- 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.