Skip to content

1.24.0 is not semver-minor #19

@timdp

Description

@timdp

In d2bd46b, you upgraded Rollup from 0.45.1 to 0.49.2. However, Rollup's config API recently made a few breaking changes, meaning that rollup-stream version 1.24.0 isn't backwards compatible with 1.23.0, which violates semver.

Rollup-stream copes with entry being renamed to input, but there are other deprecations. In my case, it would crash on useStrict, which is now called strict.

To align with Rollup's 0.x versioning, theoretically, every minor upgrade to Rollup would have to translate to a major upgrade to rollup-stream. I suppose you could also introduce lots of code to deal with Rollup's deprecated APIs, but that seems like something for a different package, at most.

Anyway, I mainly wanted to flag this so at least everyone's aware of it. Thanks.

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