@@ -6,10 +6,11 @@ to modify TensorFlow while preserving compatibility.
6
6
7
7
## Semantic versioning 2.0
8
8
9
- TensorFlow follows Semantic Versioning 2.0 ([ semver] ( http://semver.org ) ) for its
10
- public API. Each release version of TensorFlow has the form ` MAJOR.MINOR.PATCH ` .
11
- For example, TensorFlow version 1.2.3 has ` MAJOR ` version 1, ` MINOR ` version 2,
12
- and ` PATCH ` version 3. Changes to each number have the following meaning:
9
+ TensorFlow mostly follows Semantic Versioning 2.0 ([ semver] ( http://semver.org ) )
10
+ for its public API. Each release version of TensorFlow has the form
11
+ ` MAJOR.MINOR.PATCH ` . For example, TensorFlow version 1.2.3 has ` MAJOR ` version
12
+ 1, ` MINOR ` version 2, and ` PATCH ` version 3. Changes to each number have the
13
+ following meaning:
13
14
14
15
* ** MAJOR** : Potentially backwards incompatible changes. Code and data that
15
16
worked with a previous major release will not necessarily work with the new
@@ -22,6 +23,10 @@ and `PATCH` version 3. Changes to each number have the following meaning:
22
23
data that worked with a previous minor release * and* which depends only on the
23
24
non-experimental public API will continue to work unchanged. For details on
24
25
what is and is not the public API, see [ What is covered] ( #what_is_covered ) .
26
+ Note that TensorFlow sometimes makes breaking changes in new minor releases,
27
+ where the impact is expected to be minor. For examples of these kinds of
28
+ changes, see the "Breaking Changes" sections for past minor releases at
29
+ https://github.com/tensorflow/tensorflow/releases .
25
30
26
31
* ** PATCH** : Backwards compatible bug fixes.
27
32
0 commit comments