Repository navigation
v1.0.0
Jazor 1.0.0
中文 | English
体验优化
- 发布首个正式版本,冻结已声明的公共作者 API、包名与宿主契约;后续新增进入 MINOR、修复进入 PATCH、破坏性变更进入 MAJOR。支持范围继续以当前产品矩阵为准,Guidance 绑定不随正式版自动升级为 Support。by @devhxj
- 迁移:安装 .NET SDK
11.0.100或允许的更新正式 SDK,将全部 Jazor/ECMAScript 包统一升级到正式版;从 preview.9 升级无已知作者 API 迁移,使用原生union的项目继续保留<LangVersion>preview</LangVersion>。更早预览版按对应历史版本的迁移说明升级。冻结日期为本节日期;完整候选门禁通过后才创建正式 tag,候选与发布证据及发布门禁可重复核验。by @devhxj
问题修复
- 修复空条件数组 Index/Range 访问在缓存接收者后仍读取空值 length 的问题;空接收者跳过全部索引求值,非空接收者保持一次求值。by @devhxj
- 修复
VdPattern、VdPatternSeed缺少组件契约和管理示例使用已退役原始对象投影导致的构建失败;对象路由通过router.Resolve转为具体 URL。by @devhxj
其他变更
- 开发与构建基线升级至 .NET 11 GA(SDK
11.0.100、ASP.NET Core/EF Core11.0.0),同步正式 SDK 内置的 Roslyn5.12.0-1.26529.118和 GA 参考程序集1.8.15;SDK 选择禁用预发布,安装示例和工具链文档同步更新。by @devhxj
Improvements
- Ship the first stable release and freeze the declared public authoring APIs, package names, and hosting contracts. Future additions use MINOR, fixes use PATCH, and breaking changes use MAJOR. Existing support boundaries remain in force; Guidance bindings do not become Support automatically. by @devhxj
- Migration: install .NET SDK
11.0.100or an allowed newer stable SDK and upgrade all Jazor/ECMAScript packages together. There is no known authoring API migration from preview.9; projects using nativeunionmust retain<LangVersion>preview</LangVersion>. Follow the historical migration notes for older previews. The freeze date is this section's date; the stable tag is created only after the complete candidate gate passes. Candidate evidence and publishing gates remain reproducible. by @devhxj
Bug Fixes
- Fix conditional array Index/Range access reading length after caching a nullish receiver. Nullish receivers skip all index evaluation; non-null receivers retain single evaluation. by @devhxj
- Fix build failures caused by missing component contracts on
VdPatternandVdPatternSeedand retired raw-object projections in the admin sample; resolve object routes throughrouter.Resolveto concrete URLs. by @devhxj
Chores
- Upgrade the development and build baseline to .NET 11 GA (SDK
11.0.100, ASP.NET Core/EF Core11.0.0), matching the stable SDK's Roslyn5.12.0-1.26529.118and GA reference assemblies1.8.15. Disable prerelease SDK selection and update installation examples and toolchain documentation. by @devhxj