Freeciv
Advertisement

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.

Advertisement