Skip to content

Prepare 1.0.0-preview.3 - #11

Merged
sadeqabuhattem merged 1 commit into
mainfrom
release/1.0.0-preview.3
Nov 2, 2026
Merged

sadeqabuhattem merged 1 commit into
mainfrom
release/1.0.0-preview.3

Conversation

@sadeqabuhattem

Copy link
Copy Markdown
Member

Gets main ready to be tagged v1.0.0-preview.3.

Changelog

The Unreleased entries become the 1.0.0-preview.3 section, dated 2026-11-02. It has a summary in the same shape as preview.2's:

  • What this release adds: write participants and SettingWrite.GroupType.
  • Two breaking changes, each with the step to take:
    • ISettingDbContext and ApplySettingsConfiguration are removed.
    • A clear now reports what it deleted, so an observer receives something different for a clear.
  • The usual advice: pin an exact version.

The CodeQL commit isn't listed. It only changed CI and ships nothing.

Removed deprecations

preview.2 deprecated ISettingDbContext and ApplySettingsConfiguration for removal in the next release, and their [Obsolete] messages said the same. This removes them, which keeps that promise. Three more things go with them:

  • the three test cases that only checked the old method name still built the same model;
  • a using that only the interface needed;
  • the old wording of the upgrade note in docs/storage-providers.md, which now says both are gone and what to do instead.

Neither API affects the database model, so no migration is needed.

After merging

Tag the merge commit v1.0.0-preview.3. The package version comes from the tag.

Verification

  • The solution builds with 0 warnings.
  • Unit tests: 210 ×2.
  • Provider tests: 63 ×2, down from 66 because the three removed cases are gone.
  • API tests: 51 ×2.
  • Integration tests compiled but I didn't run them locally. Nothing they exercise changed, and CI runs them.

🤖 Generated with Claude Code

The changelog's Unreleased entries become the 1.0.0-preview.3 section,
dated 2026-11-02, with a summary in the same shape as preview.2's: what
the release adds (write participants and SettingWrite.GroupType), the
two breaking changes and the step each takes, and the advice to pin an
exact version. The clear entry is now marked breaking too, since an
observer receives something different for a clear. The CodeQL change is
CI only and ships nothing, so it is not listed.

ISettingDbContext and ApplySettingsConfiguration are removed. preview.2
deprecated both "for removal in the next release", and their Obsolete
messages said the same, so keeping them would have broken that promise.
The three test cases that only checked the old name still built the
same model go with them, as does the ChangeTracking using only
ISettingDbContext needed. The upgrade note in storage-providers.md now
says both are gone and what to do instead. Neither changes the model,
so there is no migration to run.

Verified: the solution builds with 0 warnings; unit (210 x2), provider
(63 x2, down from 66 by the three removed cases) and API (51 x2) tests
pass. Integration tests compiled but were not run locally; nothing they
exercise changed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sadeqabuhattem
sadeqabuhattem merged commit 2ecafcc into main Nov 2, 2026
10 checks passed
@sadeqabuhattem
sadeqabuhattem deleted the release/1.0.0-preview.3 branch November 2, 2026 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant