Skip to content

chore: scenario additions should be patch changesets, not minor #142

Description

@sepehr-safari

PR #133 shipped with a minor changeset, so the release PR #141 proposes
0.5.0.

v0.5.0 is reserved for OCPP 2.0.1. It is named as the next milestone in both
CURRENT_STATE.md and ROADMAP.md. Publishing it as "one new scenario" spends
that number on test corpus and pushes the 2.0.1 work to 0.6.0, breaking the
milestone-to-version mapping the project has held since v0.1.

The judgement call

A new scenario does add a public export, so minor is defensible read against
semver alone. But scenarios are test corpus rather than consumer API surface.
Nothing is built against an individual scenario constant; the registry is
consumed as a whole through scenarios and getScenario(). Treating scenario
additions as patch keeps the version numbers meaning what the roadmap says they
mean.

Fix

Nothing has published yet: #141 is unmerged.

Metadata

Metadata

Assignees

No one assigned

    Labels

    package:repoRepository-level changespriority:highImportant for current milestonetype:choreMaintenance, tooling, or infrastructure

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions