title: Composer version questions
body: <p>I've got a few questions about composer:</p>
  
  <p>1) Which operator should I better use in customer projects? <strong>^</strong> or <strong>~</strong> ?</p>
  
  <p>2) When I specify:</p>
  
  <pre><code>"behat/behat": "~1.3"
  </code></pre>
  
  <p>does this mean that it will take all versions <strong>&lt; 2.0</strong>, <strong>e.g.</strong> 1.3, 1.3.4, 1.3.7, 1.4, 1.5.7 ... or is it just counting the second digit (1.3, 1.4, 1.5, 1.6...)?</p>
  
  <p>3) When I specifiy:</p>
  
  <pre><code>"behat/behat": "^1.3"
  </code></pre>
  
  <p>How is the behaviour here, regarding number 2).</p>
  
  <p>Are there any other special cases, where I need to be careful when specifying the version number?</p>
  
  <hr>
  
  <p>p.s I've already read the <a href="https://getcomposer.org/doc/articles/versions.md" rel="nofollow">composer versions docs</a>.</p>