• hedgehog@ttrpg.network
      link
      fedilink
      arrow-up
      0
      ·
      1 day ago

      Immich isn’t a library (the main use case for semver is dependencies that will be pulled into other projects) and as far as I know they don’t state that they use semver.

        • Ferk@lemmy.ml
          link
          fedilink
          arrow-up
          0
          ·
          edit-2
          17 hours ago

          The API specification is unaffected by this.

          It only affects undocumented behavior, no documented behavior is being broken.

          If you want to consider breakage of undocumented / unintended behavior as a major change, then every bug you fix would require a major version bump, since when you fix something you are essentially breaking compatibility for anyone who might have possibly relied on the existence of that unintended behavior.