-
Notifications
You must be signed in to change notification settings - Fork 544
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.toml
with a new breaking version - naturally, it bumps the dependencies' (most importantly,
gfx-backend-xxx
crates) versions - PR is reviewed and merged; it is required to carry the corresponding
CHANGELOG.md
notes - we publish all the crates
- we create a
hal-0.x
tag, 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