Skip to content

Versioning

okram edited this page Apr 28, 2013 · 5 revisions

TinkerPop follows a common versioning scheme for all projects, where the scheme follows x.y.z.

  1. The documentation must be “the same” between all versions of .z (up to tweaks and clarifications, etc. — as the master/ branch is at .y)
  2. External APIs are non-breaking for all .z versions.
  3. Minor API changes are okay (preferably via Deprecated) up to @.y
  4. Major API changes are okay up to x.
  5. Bug fixes/optimizations/and very minor features are okay for the .z lines.
  6. Features that need to be documented go into the .y line.
  7. All .z versions of software must integrate — e.g. Frames 2.3.1 and Blueprints 2.3.0 must work together.
Clone this wiki locally