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干货 作者:太子长琴,算法工程师 本文是一个转行四年的「菜鸟」的成长心得,围绕 ...
最新文章
- 这只狗,其实是猫变的:“撸猫神器”StarGAN v2来了!
- 报文 wireshark_wireshark小知识:如何仅显示抓包的前100个包,并单独保存文件
- bzoj 3743 [Coci2015]Kamp——树形dp+换根
- P2370 yyy2015c01的U盘(二分+背包)
- 卷积神经网络结构可视化工具PlotNeuralNet
- 什么是四路串口服务器?
- python最大约数是_python – 找到最大的公约数(赋值错误,我迫切需要你的帮助)
- 数学建模学习笔记(八)——分类模型
- Codeforces Round #339 (Div. 1) C. Necklace 构造题
- 安装 virtualenvwrapper
- 如何用HTML+CSS实现淘宝页面效果
- pdf复制json不全的问题
- 零元学Expression Design 4 - Chapter 4 教你如何自制超炫笔刷
- matlab 模糊聚类改进,matlab模糊聚类
- 从CentOS官网下载系统镜像详细教程
- 分布式技术原理(一):分布式的三围
- 阿里云服务器修改名称
- Android音频架构概览
- vscode--vue注释快捷方式
- 细粒度控制Grails程序的日志输出