home.social

#semanticversioning — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #semanticversioning, aggregated by home.social.

  1. One of the things that #EmberJS & it's ecosystem does (mostly) correctly wrt/ #SemanticVersioning is:

    ✅ Major versions are for breaking changes.
    ❌ Major versions are for adding fancy new features.

    It looks weird and less shiny at first, but let me reassure you: Once you start maintaining any slightly more complicated codebase, this is an absolute blessing.

  2. Convention over customization.
    This is why I love projects like Keep a Changelog, Conventional Commits and Semantic Versioning. They allow for some neat processing by other tools which just wouldn't ever be possible if everyone did their own, custom thing.

    #git #ConventionalCommits #SemanticVersioning #Neovim #NeovimLazy

  3. Übrigens bemerkenswerte Begründung seitens #Apple: „Das Update zu 13.5.1 ist noch so neu, dass man über Nebenwirkungen noch nichts wissen kann.“
    Na, das ist mal ein Argument. Nach einer Debatte über #SemanticVersioning und #BreakingChanges haben sie es immerhin in ihren Tracker eingefüttert. Meine Ankündigung, darüber zu bloggen, dass #MacOS bei jedem Update #DisplayPort over #USB kaputtmacht, war dann auch ein Argument.