title: Composer - Requested Package [0.0.9] exists as [0.0.5,0.0.6] but these are rejected by your constraint
body: <p>Today I got a strange error within a <code>composer update</code>which I can't describe myself.</p>
  
  <pre><code>{
     "repositories": {
         "my-plugin": {
             "type": "vcs",
             "url": "git@mycodebase.com:mjplug/myplugin.git"
         }
      },
     "require": {
          "my-plugin/myplugin": "0.0.9",
     }    
  }
  </code></pre>
  
  <p>When I try <code>composer update</code> then I'll get </p>
  
  <p><code>The requested package my-plugin/my-plugin 0.0.9 exists as my-plugin/my-plugin[0.0.6, 0.0.5] but these are rejected by your constraint.</code></p>
  
  <p>But there exists tags like <code>0.0.7, 0.0.8, 0.0.9</code> in the repository. Why aren't they found? </p>
  
  <p>If I set <code>~0.0.1</code> as version constraint it works because composer will install <code>0.0.6</code>.</p>
  
  <p>Any hints? Thank you</p>
  
  <p>EDIT: Here is a Screenshot of our Bitbucket Server Instance: <a href="https://imgur.com/a/m8lRT" rel="noreferrer">http://imgur.com/a/m8lRT</a></p>
  
  <p><em>EDIT 2: SOLVED:</em> In some last release I put the composer.json for some reason to a sub-directory. So this was the problem that composer couldn't find the latest tags.</p>