Skip to content

Release a v1.0.0 #2099

@wrumsby

Description

@wrumsby

Is your feature request related to a problem? Please describe.

This packaged was released several years ago with a statement that suggested a 1.0 release would be available "soon" (#465).

By convention npm packages generally follow semantic versioning and tooling exists to support this. Adopting semantic versioning and publishing a v1.0.0 conveys a commitment for non-breaking changes when providing minor or patch releases.

I'd love to be able to have Dependabot and other tools suggest updates for this package that I could feel confident in so that my projects are using the latest version of this package that they can without having to dig through the release notes of multiple updates to the v0.x.

It seems like there have been 2-3 breaking changes per year since #465 was merged, but no breaking changes for over a year. Realistically the minor version suggests we'd be on v12.x if following semantic-release and that's not the end of the world.

Describe the solution you'd like

It's been 5 years, let's release a v1.0.0 and commit to following semantic release so that the people who are using this package can make some reasonable assumptions about backwards compatibility and use tooling that assumes semantic versioning.

Describe alternatives you've considered

N/A

Additional context

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions