Skip to content

gleam.toml allows any 0.x.x version of stdlib #25

@DynamicCake

Description

@DynamicCake

Right now in main, gleam.toml specifies gleam_stdlib as gleam_stdlib = ">= 0.44.0 and < 2.0.0". This is a problem because semver versioned 0.x.x packages can have breaking changes; because gleam_stdlib is a semver 0.x.x package, gleam_stdlib can have breaking changes and breaking changes break the library unexpectedly.

Even though it can be a bit troublesome, I think it is worth carefully constraining the version when a major release happens instead of having such a broad range.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions