Skip to content

chore(release): Axlis.Sitecore.Context v1.0.0 - #55

Merged
marioarce merged 11 commits into
mainfrom
release/sitecore-context-v1.0.0
Sep 14, 2026
Merged

marioarce merged 11 commits into
mainfrom
release/sitecore-context-v1.0.0

Conversation

@marioarce

@marioarce marioarce commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Release: Axlis.Sitecore.Context v1.0.0

First major release of the Axlis.Sitecore.Context family since v0.1.0. Ships the four new properties added in #54, following WORKFLOWS.md SOP 5.

What's in this release

  • Axlis.Sitecore.Context.Sitecore102: adds ContentDatabase, Site, Language, and User — all seven Sitecore.Context members developers reach for most are now covered, all captured once per request in SitecoreContextHttpModule.OnBeginRequest, same mechanism as the original Database/Request/HttpContext.
  • Documented, deliberate snapshot trade-off for Site/Language/User: these can legitimately change mid-request (language switch, login/impersonation, site switch), but the package intentionally keeps serving the BeginRequest-captured value for the rest of the request, for thread-safety and consistency with the original three. Covered in XML docs, both package READMEs, and docs/sitecore-context/Architecture.md.
  • AxlisSitecoreContextVersion bumped 0.1.01.0.0. The published 0.1.0 package is not deprecated or removed.
  • Fixed 10 pre-existing warnings in AmbientContextStoreTests.cs (missing XML docs, a possible-null-reference return, unnecessary ConfigureAwait(false) in test methods).
  • Closed a CI documentation/reality gap: added the build-customizations and build-sitecore-context jobs to ci.yml that CLAUDE.md/CHANGELOG.md already claimed existed.

Full details in the [0.5.0] CHANGELOG section.

Release gate — completed

  • develop green, feature PR feat(sitecore-context): add ContentDatabase, Site, Language, User to Axlis.Sitecore.Context #54 merged
  • AxlisSitecoreContextVersion bumped to 1.0.0 in Directory.Build.props
  • CHANGELOG.md updated with [0.5.0] section
  • dotnet restore/build/test Axlis.Sitecore.Context.sln — 0 warnings, 0 errors, 5/5 tests passing
  • Manual verification checklist against a real Sitecore 10.2.x instance
  • De-branding sweep across the diff since sitecore-context-v0.1.0 — clean

…i.yml

Closes gap where CLAUDE.md and CHANGELOG.md documented these jobs as
already existing in ci.yml, but only the original Axlis.ORM `build`
job was ever added. Adds two new jobs mirroring the restore/build/test
steps from release-customizations.yml and release-sitecore-context.yml,
named to match what WORKFLOWS.md SOP 5 already references.
…tent-site-language-user

feat(sitecore-context): add ContentDatabase, Site, Language, User to Axlis.Sitecore.Context
Per WORKFLOWS.md SOP 5 step 3. AxlisORMVersion, AxlisCustomizationsVersion,
and AxlisVersion are untouched by this release.
@marioarce marioarce added enhancement New feature or request package Package labels Sep 14, 2026
@marioarce marioarce self-assigned this Sep 14, 2026
@marioarce marioarce linked an issue Sep 14, 2026 that may be closed by this pull request
@marioarce
marioarce merged commit 91bf8d2 into main Sep 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request package Package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Axlis.Sitecore.Context: add ContentDatabase, Site, Language, User

1 participant