我让人们使用我的pacakgist库。
我想确保他们表示为“dev-master”的composer.json版本要求在运行composer update
时不会更新...因为我已经更改了包的底层架构。
如何为新的更新分配新版本?所以他们必须明确说我想要v1.01 我目前将composer.json作为:
{
"name": ...,
"type": "library",
"description": ...,
"keywords": ...
"homepage": ...,
"license": "MIT",
"authors": [
...
],
"require": {
"php": ">=5.3.0"
},
"autoload": {
"classmap": ["Models/"]
}
}
答案 0 :(得分:1)
作曲家文档使用VCS标记推荐specifying the version。使用git,这看起来像
git tag -a 1.0.0 -m 'Your tag message'
这会使用版本HEAD
标记当前分支的1.0.0
。然后做
git push --tags
一旦您的包再次被抓取,该版本应该在packagist上可用。