Minor tweaks, refs #4172
parent
720a25abb9
commit
edf121ce11
|
@ -1,5 +1,5 @@
|
||||||
<!--
|
<!--
|
||||||
tagline: The multitude of possibilities that are called version constraints.
|
tagline: Version constraints explained.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
# Versions
|
# Versions
|
||||||
|
@ -24,6 +24,10 @@ You can define multiple ranges. Ranges separated by a space (` `) or comma (`,`)
|
||||||
will be treated as a **logical AND**. A double pipe (`||`) will be treated as a
|
will be treated as a **logical AND**. A double pipe (`||`) will be treated as a
|
||||||
**logical OR**. AND has higher precedence than OR.
|
**logical OR**. AND has higher precedence than OR.
|
||||||
|
|
||||||
|
> **Note:** Be careful when using unbounded ranges as you might end up
|
||||||
|
> unexpectedly installing versions that break backwards compatibility.
|
||||||
|
> Consider using the [caret](#caret) operator instead for safety.
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
|
|
||||||
* `>=1.0`
|
* `>=1.0`
|
||||||
|
@ -78,6 +82,9 @@ is equivalent to `>=1.2.3 <2.0.0` as none of the releases until 2.0 should
|
||||||
break backwards compatibility. For pre-1.0 versions it also acts with safety
|
break backwards compatibility. For pre-1.0 versions it also acts with safety
|
||||||
in mind and treats `^0.3` as `>=0.3.0 <0.4.0`.
|
in mind and treats `^0.3` as `>=0.3.0 <0.4.0`.
|
||||||
|
|
||||||
|
This is the recommended operator for maximum interoperability when writing
|
||||||
|
library code.
|
||||||
|
|
||||||
Example: `^1.2.3`
|
Example: `^1.2.3`
|
||||||
|
|
||||||
## Stability
|
## Stability
|
||||||
|
@ -109,4 +116,3 @@ You can test version constraints using [semver.mwl.be](http://semver.mwl.be).
|
||||||
Fill in a package name and it will autofill the default version constraint
|
Fill in a package name and it will autofill the default version constraint
|
||||||
which Composer would add to your `composer.json` file. You can adjust the
|
which Composer would add to your `composer.json` file. You can adjust the
|
||||||
version constraint and the tool will highlight all releases that match.
|
version constraint and the tool will highlight all releases that match.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue