This documentation is currently being moved to our new documentation site.

Please view or edit the documentation there, instead.

If you're looking for Fluid Project coordination, design, communication, etc, try the Fluid Project Wiki.

Fluid Versioning Scheme

Versioning Scheme

Fluid follows Semantic Versioning 2.0.0

Summary

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes,
  2. MINOR version when you add functionality in a backwards-compatible manner, and
  3. PATCH version when you make backwards-compatible bug fixes.

Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

Versioning Scheme - 1.5.x and earlier

Fluid uses a 4 component versioning system (e.g. 1.2.3.4)

The number in the first position (1.2.3.4) indicates a major release.

The number in the second position (1.2.3.4) indicates a minor release.

The number in the third position (1.2.3.4) indicates a bug fix release.

The number in the fourth position (1.2.3.4) indicates a special micro release.

Please note, for brevity, trailing 0's may be omitted. (1.2.0.0 === 1.2)

Major Release

Minor Release

Bug Fix Release

  • Bug Fixes
  • Backwards Compatible
  • May include small new features
  • Retains current namespace

Special Micro Release

  • No changes to released code
    • Usually reserved for changes to things such as build scripts
On This Page