Avatar
executable だと Package.resolved で固定されているので from で問題ないことが多いですが,library の場合だと勝手に API に互換性がないバージョンを使おうとしてビルドできなくなったら嫌なので,自分の場合はマイナーバージョンまで固定してますね.semver 的にはメジャーバージョンが上がれば上がったら API に破壊的な変更が入っているのは明らかですが,マイナーバージョンも勝手に上がっちゃうと有用な新機能を見逃したりするので上げる時は手動で上げたい気持があります.パッチバージョンはバグ修正等なので許容するという感じで. (edited)