Trending

#SemVer

Latest posts tagged with #SemVer on Bluesky

Latest Top
Trending

Posts tagged #SemVer

Original post on mindly.social

#SemVer! #DateVer! #MonotonicVer!

There are lots of #options, so following rule 927, I hereby propose my own #alternative.

#SpiralVer!

v. 1
v. j1
v. -1
v. -j1
v. 2
v. j2
[...]

One problem is that minor releases require doing #trigonometry.

#XKCD927 #standards #versioning #mathematics […]

0 1 0 0
Preview
Handling breaking changes in a design system without causing chaos - zeroheight Shaun Bent suggests 7 practical elements to focus on when building a strategy for handling breaking changes, sharing lessons from leading design systems at Spotify.

Handling Breaking Changes in a Design System Without Causing Chaos, by @shaunbent@social.design.systems (@zeroheight@mastodon.social):

zeroheight.com/blog/handling-breaking-c...

#designsystems #maintenance #semver #communication

2 0 0 0

Follow on from yesterday, I finally got a custom package to install via NPM... kinda.
The important thing is that it works fully as intended; now to refine and refactor the process, and hopefully have it deploying correctly (privately hosted FYI).

#webDev #NPM #Git #integration #tags #SemVer

0 0 0 0
Preview
GitHub - Crown0815/git-versioner: Fast and simple versioning tool for trunk based development workflows Fast and simple versioning tool for trunk based development workflows - Crown0815/git-versioner

Tired of manual Git version bumps in trunk-based flows? 😩

git-versioner: Fast Rust tool auto SemVer from commits/branches/tags! 🚀

- Main/release branches
- clean pre-releases
- TOML/YAML, CI/CD
- Conventional commits

No guesswork! github.com/Crown0815/gi... #Git #Rust #SemVer #OpenSource #DevOps

1 0 0 0
Major Version Numbers are Not Sacred

Major Version Numbers are Not Sacred

tom.preston-werner.com/2022/05/23/major-version...
https://app.flus.fr/links/1849140301341160978

#dev #semver

0 0 0 0
Screenshot of the cargo-semver-check v0.44.0 release page.

It touts 22 new lints, for a total of 200 lints! In celebration, it includes an adorable animation of Ferris standing alongside a conveyor belt which transports crates off an assembly line. Each crate passes through a cargo-semver-checks scanning station, which applies a "PASS" or "FAIL" sticker to it. It seems like a crate has just failed SemVer checking! Ferris picks it off the conveyor belt, and throws it into a hopper labeled "Revise". This is how all crates being shipped uphold SemVer! All is well.

Screenshot of the cargo-semver-check v0.44.0 release page. It touts 22 new lints, for a total of 200 lints! In celebration, it includes an adorable animation of Ferris standing alongside a conveyor belt which transports crates off an assembly line. Each crate passes through a cargo-semver-checks scanning station, which applies a "PASS" or "FAIL" sticker to it. It seems like a crate has just failed SemVer checking! Ferris picks it off the conveyor belt, and throws it into a hopper labeled "Revise". This is how all crates being shipped uphold SemVer! All is well.

cargo-semver-checks v0.44.0 is live — we've hit 200 lints ✨

Don't miss this *adorable* animation in the release notes, courtesy of the amazingly talented @dekirisu.com

Check it out here:
github.com/obi1kenobi/c...

#rust #rustlang #semver

19 1 2 2
Preview
Speeding up the JavaScript ecosystem - Semver During the installation process, package managers run a bunch of semver comparisons. The semver library used in npm, yarn and pnpm can be made around 33x faster.

Speeding Up the JavaScript Ecosystem—SemVer, by @marvinh@infosec.exchange:

marvinh.dev/blog/speeding-up-javascr...

#javascript #performance #semver #versioning #dependencies

1 0 0 0
Original post on mastodon.world

- I'm tired of the fact that in 3 steps of your documentation I will find 7 issues and will have to *fight* to make it fixed.
- I'm tired of the hype driven versioning where #SemVer is used incorrectly by 90% of the software and rest 10% don't even has CHANGELOG.md.
- I'm tired of having to have […]

0 0 1 0
A screenshot of Tidal app. The version identifier is 5-fold with unusual large numbers in the back places: 2.159.0.1319.90

A screenshot of Tidal app. The version identifier is 5-fold with unusual large numbers in the back places: 2.159.0.1319.90

When #semver isn't enough

0 0 0 0
Original post on techhub.social

Tip 89 of #TuesdayCodingTips - Semantic versioning

When creating a library, semantic versioning is a really useful versioning scheme to use.

It's a promise to your users that changes bumping the minor/patch version numbers are backward-compatible. As such, much of the software relies on these […]

0 1 1 0
Preview
Versionado semántico: qué es, cómo funciona y por qué deberías usarlo - Jucaripo Blog Descubre qué es el versionado semántico (SemVer), cómo aplicarlo correctamente y por qué es esencial para un desarrollo de software profesional y seguro.

¿Sabes qué es el versionado semántico? Aprende a versionar como pro con
#SemVer #DevTips #Programación #Software #Jucaripo #AI
jucaripo.com/2025/06/vers...

0 0 0 0

#semver for food recipes:

- increase major for changes in recipe that change the final product.

- increase minor when clarifications or new steps added to reduce ambiguity that improve the process.

- increase patch for spelling fixes and rewording that improve readability.

3 0 0 0
Original post on phpc.social

If a software package release contains bug fixes and deprecations, do the deprecations make it a minor release (i.e., new, additive features release), or is it still a patch-level release (i.e., bug fixes only), since there are no new features?

In other words, are deprecations new features? […]

0 0 1 0
Post image

OK last Python post today but this is serious, you guys: the current Python version is 3.13 – are you telling me the next minor-increment is just going to be posted without a reference to the infamous number it approximates? What plans are there for π-thon? I must know.

#semver #python #πthon

0 0 0 0

Wenn Scholzen, Merkeln 2.0.0 ist, da würde schon gern wissen was die großen Änderungen sind. Und gab es breaking changes?
Oder ists doch eher 1.1.0?
#semver

1 0 1 0

I 100% agree. Here's something funny:
@openlibertyio.bsky.social uses 24.0.0.3, 24.0.0.12.
Now, one external developer thought that was only a new build of the same version (major.minor.patch.<build>). Had a funny conversation that not all software use #SemVer 😅

PS: Idk why they insert noughts.

1 0 0 0
Preview
cargo-semver-checks with Predrag Gruevski Cargo Semver Checks is a Rust tool by Predrag Gruevski that is tackling the problem of broken dependencies that cost developers time when trying to upgrade dependencies. Predrag’s work shows how autom...

This episode of #OpenSourceSecurity talks to @predr.ag about cargo-semver-checks

it's a #Rust tool that can help you figure out if you broke #semver

We also touch on the difficulty of detecting breaking changes, sustainable open source, and what's to come for semver checking

3 0 0 1
Post image

I tested Authentik. So far I am satisfied. Keycloak, dex and other IDP's made me dissatisfied. As a dev I just dont like the container image taging, please use semver so I can pin major versions.

#Authentik #CoreUnitNET #IDP #Keycloak #Dex #DevOps #SoftwareDevelopment #SemVer #SSO #OAUTH

1 1 0 0

Is it just me, or does Semantic Versioning feel more like a guideline than a strict rule in many open source projects? Breaking changes in patch versions, features in minor updates…

#SemVer

1 1 0 0
Software versioning - Wikipedia

I'm glad we've mostly abandoned incremental sequencing (i.e. v1.2 -> v1.21 -> v1.211 -> v1.3) and what I want to call the ten-point system (i.e. v1.9.8 -> v1.9.9 -> v2.0.0, where each decimal point is a number between 0 and 9). #SemVer

en.wikipedia.org/wiki/Softwar...

2 0 1 0
A change being applied to a Rust Cargo.toml file. An optional dependency called `mock_instant` ("mock underscore instant") is being removed, and a feature called `mock-instant` ("mock dash instant") is changed to no longer enable the `mock_instant` ("mock underscore instant") feature.

The problem is a lot more obvious when I make the spelling explicit, isn't it? :)

A change being applied to a Rust Cargo.toml file. An optional dependency called `mock_instant` ("mock underscore instant") is being removed, and a feature called `mock-instant` ("mock dash instant") is changed to no longer enable the `mock_instant` ("mock underscore instant") feature. The problem is a lot more obvious when I make the spelling explicit, isn't it? :)

cargo-semver-checks found the problem in this change, saving the project from breaking SemVer. Manifest linting for the win! 🔥

Do you see the breaking change?

#rust #rustlang #semver

7 0 1 1
Preview
RFC: Allow packages to specify a set of supported targets by carloskiki · Pull Request #3759 · rust-lang/rfcs Summary The addition of supported-targets to Cargo.toml. This field is an array of target-triple/cfg specifications that restricts the set of targets which a package supports. Packages must meet th...

Manifest linting in cargo-semver-checks means we also have a path toward catching breakage in *future Rust functionality*!

Take the RFC on package supported targets for example. We'll be able to catch "target no longer supported" breakage!
github.com/rust-lang/rf...

#rust #rustlang #semver

13 2 1 0

#semver

0 0 0 0

#semver

1 0 0 0
Captcha Check

Not a problem specific to #Rust, but language-specific package-managers:

“Debian’s Approach To Rust Dependency Handling” [2022], Ian Jackson (diziet.dreamwidth.org/10559.html).

Via Lobsters: lobste.rs/s/hrkb76/deb...

On HN: news.ycombinator.com/item?id=4250...

#Debian #SemVer #Dependencies

0 0 0 0
Preview
Pride Versioning - Pride Versioning 🏳️‍🌈 0.2.0 Forget semantic versioning, use PRIDE VERSIONING 🏳️‍🌈

Forget semantic versioning, use PRIDE VERSIONING! 🏳️‍🌈
pridever.org

#semver #SemanticVersioning #programming #ProgrammTipp #programmer_humor #version #dev #development

2 1 0 0
A screen capture of the index/main page of the Linux Kernel Archives website, listing the current version of each currently-maintained branch of the Linux kernel.

The long-term 6.6 branch's version is highlighted, which is "6.6.66".

A screen capture of the index/main page of the Linux Kernel Archives website, listing the current version of each currently-maintained branch of the Linux kernel. The long-term 6.6 branch's version is highlighted, which is "6.6.66".

Remind me, which part of #SemVer is for the angelic being you're trying to summon?

#summoning #daemon #demon #angel #Linux #kernel

1 1 2 0
Post image

I'm going live this Saturday with @predr.ag to explore cargo-semver-checks and learn how to write lints for it! 🔥🦀

📦 cargo-semver-checks: github.com/obi1kenobi/c...

📅 Join us on December 7th at 5PM UTC: www.youtube.com/watch?v=j0GY...

#rustlang #cargo #semver #livestream

3 1 0 2