Skip to content

Open 10.2.0 on release/10.x #331

Closed
Closed

Description

@CaffeinatedCoder

Change

Open the 10.x version after 10.1.0 on release/10.x, as #304 did for 10.1.0: the first PR of that release, before any fix. Whoever picks it up chooses the number:

  1. Directory.Build.props: set Version to the new version and PackageValidationBaselineVersion to 10.1.0, the release being superseded.
  2. SECURITY.md: the supported row becomes 10.1.x and the unsupported row < 10.1, naming the latest release on nuget.org, never the version being prepared. SecurityPolicyConventionTests compares the row with the baseline, so the row can only move together with step 1. This condition was moved here from Release 10.1.0: open the version on release/10.x, date the changelogs and tag v10.1.0 #301's done-when on 2026-10-19. main already moved its own table in chore: carry the 10.1.0 release to main #330.
  3. Changelogs: a ## [<version>] section, undated, in the root changelog and in each package changelog. Each package section says "No change in this package." until a fix PR replaces it.

Then create the release epic and milestone for that version, and move the issues it will ship under it (from backlog #83).

Done when

The PR is merged into release/10.x, and SecurityPolicyConventionTests, ChangelogConventionTests and PackagingConventionTests pass.

Activity

  1. added
    choreBuild, CI, packaging, refactoring with no behaviour change
    package/nodatimeAffects CodoMetis.ValueRanges.NodaTime
    package/efcoreAffects CodoMetis.ValueRanges.EFCore.PostgreSQL
    area/releaseVersioning, changelogs, release wiring
    package/coreAffects CodoMetis.ValueRanges
    package/efcore-nodatimeAffects CodoMetis.ValueRanges.EFCore.PostgreSQL.NodaTime
    on Oct 19, 2026
  2. CaffeinatedCoder commented on Oct 24, 2026

    @CaffeinatedCoder
    OwnerAuthor

    The next 10.x carries silent fixes: #354 (port of #349, LowerBound()/UpperBound() against null in a query) and #357 (the predicate half of #350's rule (c), with #355 and #356). So it is 10.2.0, a minor with a ### Changed answers section; a patch can't carry them (pr-hygiene.sh).

  3. added this to the 10.2.0 milestone on Oct 24, 2026
  4. changed the title [-]Open the next 10.x version on release/10.x (10.1.1 or 10.2.0)[/-] [+]Open 10.2.0 on release/10.x[/+] on Oct 24, 2026
  5. CaffeinatedCoder commented on Oct 24, 2026

    @CaffeinatedCoder
    OwnerAuthor

    Done in #366, merged into release/10.x as 5c82a38: Version 10.2.0, PackageValidationBaselineVersion 10.1.0, SECURITY.md rows 10.1.x / < 10.1, and an undated [10.2.0] section in all five changelogs. Closed by hand, since Closes acts only on main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/releaseVersioning, changelogs, release wiringchoreBuild, CI, packaging, refactoring with no behaviour changepackage/coreAffects CodoMetis.ValueRangespackage/efcoreAffects CodoMetis.ValueRanges.EFCore.PostgreSQLpackage/efcore-nodatimeAffects CodoMetis.ValueRanges.EFCore.PostgreSQL.NodaTimepackage/nodatimeAffects CodoMetis.ValueRanges.NodaTime

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions