Tagged articles
7 articles
Page 1 of 1
IT Services Circle
IT Services Circle
Jul 27, 2024 · Fundamentals

Understanding Semantic Versioning (SemVer) and Its Workflow

Semantic Versioning (SemVer) is a structured software versioning scheme that uses a three-part major.minor.patch format to clearly convey the impact of changes, guiding developers through initial development, stable releases, subsequent updates, and special pre‑release or build metadata versions.

Software Release Managementfundamentalssemantic versioning
0 likes · 4 min read
Understanding Semantic Versioning (SemVer) and Its Workflow
政采云技术
政采云技术
Sep 14, 2023 · Fundamentals

Understanding Semantic Versioning: Principles, Pre‑release Identifiers, and Platform Syntax

This article explains the concept of semantic versioning, clarifies the meaning of pre‑release identifiers such as alpha, beta, rc and release with intuitive analogies, details the major‑minor‑patch rules, compares version syntax across major package managers, and provides practical validation tools and examples.

Software EngineeringVersion Controlrelease process
0 likes · 18 min read
Understanding Semantic Versioning: Principles, Pre‑release Identifiers, and Platform Syntax
Architects Research Society
Architects Research Society
Feb 25, 2023 · Backend Development

Key New Features of Liferay DXP: Modularity, Semantic Versioning, Microservices, and More

The article reviews Liferay DXP’s latest capabilities—including modular architecture, semantic versioning, a shift from monolith to microservices, exposed services, faster page refresh via Senna.js SPA, broader tool support, and Java component reuse—highlighting benefits for developers and large‑scale deployments.

DXPLiferayMicroservices
0 likes · 11 min read
Key New Features of Liferay DXP: Modularity, Semantic Versioning, Microservices, and More
政采云技术
政采云技术
Sep 13, 2022 · Frontend Development

Upgrading NPM Package Standards

This article explains the importance of semantic versioning in npm package management, covering version rules, pre-release tags, and best practices for publishing packages to avoid compatibility issues and ensure smooth development workflows.

Versioningnpmpackage management
0 likes · 22 min read
Upgrading NPM Package Standards
Hujiang Technology
Hujiang Technology
May 10, 2018 · Mobile Development

Introducing AndroidX: Early Preview of the New Android Support Library

Google announced an early preview of AndroidX, a major refactoring of the Android Support Library that introduces new package namespaces, Maven artifact naming, strict semantic versioning, and migration tools, while advising developers not to use it in production due to known issues.

AndroidAndroidXPackage Refactoring
0 likes · 9 min read
Introducing AndroidX: Early Preview of the New Android Support Library
Java Captain
Java Captain
Feb 24, 2018 · Fundamentals

Semantic Versioning Guidelines and Version Numbering Rules

This article explains the diverse version‑numbering styles of common software, highlights the problems caused by inconsistent naming, and provides a detailed guide to Semantic Versioning 2.0.0/3.0.0 rules, including major, minor, patch increments, pre‑release and development identifiers, and common modifier terms.

dependency hellrelease-managementsemantic versioning
0 likes · 7 min read
Semantic Versioning Guidelines and Version Numbering Rules
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 3, 2016 · Backend Development

Master npm Dependency Versioning: Caret (^), Tilde (~) and Range Syntax Explained

This article explains how npm interprets dependency version specifiers such as caret (^), tilde (~), and range operators, illustrates their effects with lodash examples, covers semantic versioning rules, special cases like 0.x.x versions, and provides test cases to help developers choose the appropriate version constraints.

caretdependency managementlodash
0 likes · 10 min read
Master npm Dependency Versioning: Caret (^), Tilde (~) and Range Syntax Explained