Semantic Versioning
软件版本如何表示的问题
引入 Rust 依赖发现的版本如何表示
Cargo understands Semantic Versioning (sometimes called SemVer), which is a standard for writing version numbers. The number 0.3.14 is actually shorthand for ^0.3.14, which means “any version that has a public API compatible with version 0.3.14.”
具体的表示含义
Given a version number MAJOR.MINOR.PATCH
,
increment the:MAJOR version
when you make incompatible API changes, 不兼容的API发生改变,增加MAJOR version
。MINOR version
when you add functionality in a backwards compatible manner, 向后兼容的方式添加新的功能PATCH version
when you make backwards compatible bug fixes. 修复向后兼容的 bugAdditional labels
for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
package.json 中的 npm 依赖
"dependencies": {"ant-design-vue": "^1.3.2","apexcharts": "^2.6.0","axios": "^0.18.0","date-fns": "^1.29.0","enquire.js": "^2.1.6","vue": "^2.6.8","vue-apexcharts": "^1.2.7","vue-router": "^3.0.1","vue-video-player": "^5.0.2","vuedraggable": "^2.16.0","vuex": "^3.0.1","webpack-dev-server": "^2.11.5"
}
references
- 3.1.4
- Semantic Versioning
- npm vs yarn
Semantic Versioning相关推荐
- 关于 Sem Ver(semantic versioning)
Semantic Versioning 今天在阅读相关书籍是看到了 Semantic Versioning ,原来每个数字都有其特殊的含义啊, 之前项目的版本迭代,一直用BUILD_VERSION 去 ...
- 语义版本号(Semantic Versioning)
版本号格式不陌生吧,.NET 传统的版本号格式类似这样 1.5.1254.0.本文将推荐一种新的版本号格式--语义版本号,格式类似这样 1.4.6-beta.我推荐语义版本号是因为这样的版本号自包含语 ...
- 语义化版本(semantic versioning)机制里的一些范围标识符
https://semver.npmjs.com/ carat(hat) symbol 就是键盘数字6上面的这个符号:^ include everything greater than a parti ...
- npm包的语义版本控制(Semantic Versioning of Packages)
本文删改自Node.js 8 the Right Way Part I Chapter 3 npm 使用语义版本控制(SemVer)来寻找包的最佳可用兼容版本. 以安装测试框架mocha为例 $ ...
- 怎样在swift中创建CocoaPods
本文由yake_099(博客)翻译自raywenderlich,作者:Joshua Greene 原文:How to Create CocoaPods with Swift 你可能对一些比较著名的开源 ...
- javascript原理_JavaScript程序包管理器工作原理简介
javascript原理 by Shubheksha 通过Shubheksha JavaScript程序包管理器工作原理简介 (An introduction to how JavaScript pa ...
- javascript_治愈JavaScript疲劳的研究计划
javascript by Sacha Greif 由Sacha Greif 治愈JavaScript疲劳的研究计划 (A Study Plan To Cure JavaScript Fatigue) ...
- 重磅 | TensorFlow 2.0即将发布,所有tf.contrib将被弃用
作者 | 阿司匹林 出品 | AI科技大本营(公众号ID:rgznai100) 上周,谷歌刚刚发布了 TensorFlow 1.10.0 版本(详见<TensorFlow 版本 1.10.0 发 ...
- 一个「菜鸟」转行AI的成长心得!
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:太子长琴,算法工程师 本文是一个转行四年的「菜鸟」的成长心得,围绕 ...
最新文章
- 机器学习中Bagging和Boosting的区别
- Calabash探索3-Calabash进阶
- 如何加快Gensim Word2vec模型加载时间?
- 大道至简_阅读笔记02
- 【Linux入门连载一】[Win10下安装Linux虚拟机]VMWare15运行CentOS7(亲测有效)
- 如何查看windows版本号?
- JpaSpecificationExecutor
- Mysql @RN :方式ROW_NUMBER的实现方法
- python matplotlib_Python の Matplotlib
- Android代码设置角标,Android上的Badge,快速实现给应用添加角标
- (2015秋) 软工作业成绩公布
- C# ToString格式字符串整理(Format)(数字、日期和枚举的标准格式设置说明符)
- 【Anychat】理解POCO
- 三维点云学习(2)上- 二叉树实现K-NN Radius-NN Search
- 视频编解码之H.264
- vmware linux虚拟机网络配置
- 工作3年进阿里,取得P7职位,需要怎样的技术能力?(面试题附答案)
- 水煮鱼的wordpress+小程序做成的小论坛
- poscms清除html,POSCMS开源内容管理系统 v3.6.0 升级说明
- VMware宿主机与虚拟机之间的文件夹相互共享(看图操作)