title: How do I specify Composer package stability?
body: <p>I have a git repository on Bitbucket, which is a Composer-enabled package (containing a composer.json that looks like this):</p>
  
  <pre><code>{
      "name": "foo/package",
      "version": "0.0.1"
  }
  </code></pre>
  
  <p>I have another project that has this composer.json:</p>
  
  <pre><code>{
      "name": "foo/project",
      "repositories": [
          {
              "type": "vcs",
              "url": "[bitbucket git url]",
          }
      ],
      "require": {
           "foo/package": "*"
      }
  }
  </code></pre>
  
  <p>If I try to run <code>composer install</code>, I get an error message:</p>
  
  <pre><code>Your requirements could not be resolved to an installable set of packages.
  
    Problem 1
      - Installation request for foo/package * -&gt; satisfiable by foo/package[dev-master].
      - Removal request for foo/package == 9999999-dev
  </code></pre>
  
  <p>If I add the following line to the project's composer.json, the error goes away and the package installs properly.</p>
  
  <pre><code>"minimum-stability": "dev"
  </code></pre>
  
  <p>I understand that Composer does not consider <code>foo/package</code> to be stable, which is why it says it can't find it, and adding the "minimum-stability" line tells it that <code>foo/package</code> is okay to install.  But I don't know how to tell Composer that <code>foo/package</code> <em>is</em> stable.</p>
  
  <p>Setting the required version to <code>0.0.1</code> instead of <code>*</code> does not work either, it just gives me this error instead:</p>
  
  <pre><code> Problem 1
  - The requested package stashimi/crawler 0.0.1 could not be found.
  </code></pre>
  
  <p>I found another Stack Overflow question which implies that giving foo/package a version number will indicate that it's stable, but this obviously isn't working, given the files above.  What am I doing wrong?</p>