この記事でわかること セマンティックバージョニングとは何かが分かる conposerで指定するバージョン番号の意味が分かる composerでのバージョン指定は何を指定すれば良いか分かる 対象の読者 セマンティックバージョニングという言葉を知らない 知っているが、よく分かってない composerでバージョン指定の記号の意味が分からない とりあえず、前の人が使ってたから v1.0.* のままにしてる セマンティックバージョニングとは composerで、ライブラリのインストールをする際にはバージョン番号を指定する必要があり、 その指定方法によって、実際にインストールされるバージョンが異なります。 故に、このバージョン番号の意味を知っておかないと、知らない間にバージョンアップされて動かない。 等のバグの温床を生む可能性があります。 このバージョン番号について理解するために、今バージョニングで
![composerのバージョン指定方法 ~(チルダ) ^(キャレット) *(アスタリスク)の違いが分かる](https://cdn-ak-scissors.b.st-hatena.com/image/square/d74ac319c66798737bb58a9e97f8fd8951fe369b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9Y29tcG9zZXIlRTMlODElQUUlRTMlODMlOTAlRTMlODMlQkMlRTMlODIlQjglRTMlODMlQTclRTMlODMlQjMlRTYlOEMlODclRTUlQUUlOUElRTYlOTYlQjklRTYlQjMlOTUlMjB-JTI4JUUzJTgzJTgxJUUzJTgzJUFCJUUzJTgzJTgwJTI5JTIwJTVFJTI4JUUzJTgyJUFEJUUzJTgzJUEzJUUzJTgzJUFDJUUzJTgzJTgzJUUzJTgzJTg4JTI5JTIwJTJBJTI4JUUzJTgyJUEyJUUzJTgyJUI5JUUzJTgyJUJGJUUzJTgzJUFBJUUzJTgyJUI5JUUzJTgyJUFGJTI5JUUzJTgxJUFFJUU5JTgxJTk1JUUzJTgxJTg0JUUzJTgxJThDJUU1JTg4JTg2JUUzJTgxJThCJUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mNDIxNmUwMDJjMzk3MDEzZDhlN2MyMjIxZDQ4ZDc0Yg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDByaXR1a2lpaSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OGY2ZGQ5ZWE5ZWViOTI2ZWUzYTY0ZTM1YTk0NTQ5Yjc%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D2294b6623351b8110a10d1f3cffada0a)