-
Notifications
You must be signed in to change notification settings - Fork 536
Versioning scheme
Dzmitry Malyshau edited this page Feb 22, 2018
·
1 revision
gfx-rs adheres to Rust-flavored semantic versioning (SemVer). Releases are bound to breaking version changes of gfx-hal, since roads of gfx-rs lead to it. Here is a rough schedule:
- development is done in
master, including the breaking changes - eventually, a PR includes a change to
Cargo.tomlwith a new breaking version - naturally, it bumps the dependencies' (most importantly,
gfx-backend-xxxcrates) versions - PR is reviewed and merged; it is required to carry the corresponding
CHANGELOG.mdnotes - we publish all the crates
- we create a
hal-0.xtag, and an associated branch - we announce the release to the community
- any patches to this version go to the associated branch, from which the patch versions are published