IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:Semantic Versioning

共 2 篇相关文章

IT 累计浏览 175

OpenClaw 发展历程表:从 clawdbot 到 openclaw

这篇梳理了开源 AI 代理平台 OpenClaw 从 v2026.1.5 开始的完整演进时间线。文章不只是简单罗列版本更新,而是通过关键版本节点,勾勒出项目从“接入模型的机器人”成长为“AI 工作台”的完整轨迹。 作者指出,从 v2026.1.5 开始,项目以“clawdbot”为名稳定发布,随后在 v2026.1.14-1 至 v2026.1.16-2 期间,通过引入网页搜索、浏览器控制、Hooks 等能力,快速具备了 Agent 系统雏形。中间一段因商标压力短暂更名为“Moltbot”的插曲也被记录下来。 最重要的拐点出现在 v2026.1.29,项目正式、全链路地更名为 OpenClaw。此后,经过 v2026.2.1 的系统性收口,到 v2026.3.12 带来 Dashboard v2 与 Provider 插件架构,平台化方向日益清晰。最终,项目在 2026 年 3 月 1 日,其 GitHub Star 数超越 React 成为非聚合类项目之冠,成为影响力出圈的标志性时刻。整篇文章通过时间线与关键变化解读,生动展示了一个项目在品牌、技术与社区三个维度的协同进化过程。

IT 累计浏览 1,497

用javascript比较语义化版本号

在移动端混合开发场景中,根据APP或其内置浏览器的版本号来执行不同业务逻辑,是一个常见需求。这篇文章聚焦于如何用JavaScript去精确比较语义化版本号(如`6.1.5`这样的格式)。 作者首先澄清了版本号的标准格式(主版本号.子版本号.修正版本号),随后提供了一个清晰的JavaScript函数实现。这个函数的核心思路是将版本字符串按`.`拆分后,逐段比较数字大小,从而判断当前版本与目标版本的高低。文章通过几个简洁的示例,展示了具体的调用方式和结果。 值得注意的是,作者坦诚该方法实现较为基础,只支持完整的版本号串比较,无法单独比较主版本或子版本。文末还补充了一个实用范例:如何从微信浏览器的UA中提取版本号并进行条件判断,这为实际项目中的落地提供了直接参考。整体来看,文章从实际问题切入,给出了一个轻量、可用的解决方案。