• irotsoma@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    0
    ·
    2 days ago

    It’s a full release, not a point/patch release, the title just doesn’t show the second .0. They use semantic versioning so it’s major.minor.patch.

    It’s also a very minor change and only affects a single configuration property and only people who used relative paths in that property.

      • hedgehog@ttrpg.network
        link
        fedilink
        arrow-up
        0
        ·
        2 days 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
            1 day 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.