Changelog
All notable changes to Tessera should be recorded here.
Tessera uses major.minor.patch versioning with SemVer prerelease labels during alpha:
- the public alpha line starts at
1.0.0-alpha.1 - until Tessera is publicly live, keep all notable changes under the active public alpha heading instead of using a separate
Unreleasedbucket - prerelease increments (
1.0.0-alpha.2) track additional alpha cuts on the same intended stable line - if the intended stable target changes meaningfully before release, the prerelease line can move accordingly (
1.1.0-alpha.1) 1.0.0is still the first stability line where stricter compatibility expectations apply
[1.0.0-alpha.1] - 2026-04-07
Added
- canonical onboarding example ladder:
examples/HelloWorldexamples/CounterFormexamples/WorkspaceApp
- public boundary coverage for onboarding examples and docs
- root-level contributor docs:
CONTRIBUTING.mdCODE_OF_CONDUCT.mdSECURITY.md
- root-level SUPPORT.md for the public issue and support contract
examples/Tessera.Examples.slnxfor building the public examples as one separate solution- GitHub community intake files:
.github/ISSUE_TEMPLATE/bug_report.yml.github/ISSUE_TEMPLATE/feature_request.yml.github/pull_request_template.md
- tracked dashboard navigation regression helper in
tests/Tessera.Tests/PublicApiDashboard
Changed
- project and solution branding now use
Tesseraacross source, tests, examples, docs, and solution entrypoints - public docs now teach the starter ladder before the flagship showcases
README.mdnow acts as a stronger public-facing front page for GitHub visitors- the docs site now uses a Docusaurus-based public docs shell rooted on the live repo docs
- button visuals now default to flat filled rectangular action surfaces on the public path
- README and contributor guidance now point to the support policy
- repo verification guidance now includes
dotnet build examples/Tessera.Examples.slnx - public docs and release artifacts now use repo-relative paths instead of local machine filesystem links
- public docs and release entrypoints now use simpler names without
v1suffixes - shell-wrapper verification scripts were removed in favor of direct
dotnetcommands - obsolete example projects were removed from
examples/to keep the public lineup aligned with the live solutions and docs
Fixed
- repeated drift between docs and live example paths
- multiple shared button rendering issues around fill, spacing, and starter-example polish
- clean-clone risk from an untracked test helper required by the dashboard regression suite
Notes
1.0.0-alpha.1is the first public alpha baseline, not a stable compatibility promise- breaking changes can still happen before
1.0.0, but they should be reflected here