tdesign-miniprogram@1.16.0
ChatRecord: 新增语音输入组件 @zydemail (#4474)ChatSender: 新增allowSpeech属性,表示是否允许语音输入 @zydemail (#4474)Form:Cell: 统一组件关系类型为ancestor/descendant以支持复合嵌套场景 @anlyyao (#4589)DropdownMenu: 统一组件关系类型为ancestor/descendant以支持复合嵌套场景 @anlyyao (#4589)Indexes: 统一组件关系类型为ancestor/descendant以支持复合嵌套场景 @anlyyao (#4589)Layout: 统一组件关系类型为ancestor/descendant以支持复合嵌套场景 @anlyyao (#4589)Picker: 统一组件关系类型为ancestor/descendant以支持复合嵌套场景 @anlyyao (#4589)SideBar: 统一组件关系类型为ancestor/descendant以支持复合嵌套场景 @anlyyao (#4589)Steps: 统一组件关系类型为ancestor/descendant以支持复合嵌套场景 @anlyyao (#4589)Swiper: 统一组件关系类型为ancestor/descendant以支持复合嵌套场景 @anlyyao (#4589)
Upload: 修复使用add-content插槽时,该区域内容重复 @anlyyao (#4568)
v3.8.0
- feat: bundle version-matched docs into
@modern-js/app-toolsand generateAGENTS.md/CLAUDE.mdpointing at them, so AI coding agents read docs matching the installed version in https://github.com/web-infra-dev/modern.js/pull/8781 - feat: agent knowledge supply — bundle version-matched English docs into the app-tools tarball (
docs/) on publish, and generateAGENTS.md/CLAUDE.mdin new projects created by@modern-js/create(skip with--no-agents-md). Existing projects can runnpx @modern-js/create --agents-md-onlyto add or idempotently refresh these files after an upgrade (managed marker block is updated in place, user content is preserved). Also fixes boolean flags swallowing the following positional argument (e.g.create --sub my-app). in https://github.com/web-infra-dev/modern.js/pull/8781 - feat: support configuring the Mock directory through
dev.mockDirin https://github.com/web-infra-dev/modern.js/pull/8780
- fix: guard language detector process access for edge runtimes in https://github.com/web-infra-dev/modern.js/pull/8751
- fix: type render route misses explicitly in https://github.com/web-infra-dev/modern.js/pull/8754
- fix(server-core): share the hono request context storage across duplicated module copies via a process-global AsyncLocalStorage, so BFF handlers no longer fail with "Can't call useContext out of server scope" when the host and plugin resolve different server-core instances in https://github.com/web-infra-dev/modern.js/pull/8776
- fix: make custom server output runnable under native ESM (pass
moduleType, resolve.tsx/.jsxentries, transform JSX) in https://github.com/web-infra-dev/modern.js/pull/8784 - fix: respect output.module for service-worker environment output in https://github.com/web-infra-dev/modern.js/pull/8752
- Export the programmatic
deployAPI and make it own the build, server plugin in https://github.com/web-infra-dev/modern.js/pull/8783 - Export
closeServerfrom the package root. Programmaticdevandstartin https://github.com/web-infra-dev/modern.js/pull/8783 - Export the programmatic
buildAPI and its options from the package root, initialize the builder whenbuildis supplied through the app-context command, and close completed non-watch builds before returning. TheonPreparedist cleanup now also recognizes the programmaticappContext.command, so programmaticdev/buildclean stale output the same way the CLI does (still honoringoutput.cleanDistPathand running beforenestedRoutes.jsonis generated). in https://github.com/web-infra-dev/modern.js/pull/8783
- feat: 随包分发与安装版本一致的文档,并生成指向它的
AGENTS.md/CLAUDE.md,让 AI 编码助手读到与所装版本匹配的文档, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8781 - feat: Agent 知识供给 —— 发布时将版本匹配的英文文档打进 app-tools tarball(
docs/),并在@modern-js/create新建项目时默认生成AGENTS.md/CLAUDE.md(--no-agents-md可跳过)。已有项目可运行npx @modern-js/create --agents-md-only在升级后补齐或幂等更新这两个文件(就地更新托管标记块,保留用户自定义内容)。同时修复布尔参数吞掉后续位置参数的问题(如create --sub my-app)。, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8781 - feat: 支持通过
dev.mockDir配置 Mock 目录, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8780
- fix: 修复语言检测器在 Edge 运行时访问 process 的问题, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8751
- fix: 明确渲染路由未命中的类型, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8754
- fix(server-core): 通过进程级 AsyncLocalStorage 让 hono 请求上下文在重复加载的模块副本间共享,宿主与插件解析到不同 server-core 实例时 BFF 不再报 "Can't call useContext out of server scope", 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8776
- fix: 修复自定义 Server 在原生 ESM 下的产物不可运行问题(透传
moduleType、支持.tsx/.jsx入口解析、编译 JSX), 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8784 - fix: 在 service-worker 环境中遵循 output.module 输出配置, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8752
- loading, and deploy hook lifecycle., 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8783
- initialization now uses the app-context command when no CLI build command is present, including occupied port selection., 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8783
- 从包根导出程序化
buildAPI 及其选项,在通过 app-context command 传入build时初始化 builder,并在返回前关闭已完成的非 watch 构建。onPrepare的 dist 清理现在也识别程序化的appContext.command,使程序化dev/build与 CLI 一样清理陈旧产物(仍遵循output.cleanDistPath,并在生成nestedRoutes.json之前执行)。, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8783
v1.7.0-rc.3
HLS.js v1.7.0-rc.3 includes bug fixes and improvements over the last pre-release.
https://github.com/video-dev/hls.js/compare/v1.7.0-rc.2...v1.7.0-rc.3
- Update README supported features (#7953) @robwalch
- Defer playlist reload while network is offline (#7926)
- Fix "discontinuity sequence mismatch" for fragment hint with no parts (#7964)
- Prevent loop loading for SourceBuffer mismatch append errors (#7965)
- Fixed v1.7 dev regressions:
- Fix key-status internal-error handling (#7963)
- Fix MPEGTS Sample-AES decryption (#7959)
- Migrate CI to Sauce Connect 5 (#7957) @itsjamie
- Improve CEA-608 performance for low powered devices (#7949)
- Improve tsdemuxer performance (#7955)
- Improve mp4 box parsing performance (#7956)
A complete list of 1.6 to 1.7 changes will be included in the v1.7.0 release. For now, please consult the earlier pre-release notes:
https://github.com/video-dev/hls.js/releases/tag/v1.7.0-rc.2 https://github.com/video-dev/hls.js/releases/tag/v1.7.0-rc.1 https://github.com/video-dev/hls.js/releases/tag/v1.7.0-beta.2 https://github.com/video-dev/hls.js/releases/tag/v1.7.0-beta.1
https://7d50c871.hls-js-dev.pages.dev/demo/
No public exports were removed and no runtime behavior changes are required to upgrade from v1.6 to v1.7. A list of changes impacting TypeScript consumers have been added to the migration guide: https://github.com/video-dev/hls.js/blob/v1.7.0-rc.3/MIGRATING.md#migrating-from-hlsjs-16-to-17
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.
formatjs_intl: 0.1.1
- chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6977
- Documented how to use ember-intl by @ijlee2 in https://github.com/formatjs/formatjs/pull/6946
- fix: support Rust 1.92 in new intl crates by @longlho in https://github.com/formatjs/formatjs/pull/6978
- @ijlee2 made their first contribution in https://github.com/formatjs/formatjs/pull/6946
Full Changelog: https://github.com/formatjs/formatjs/compare/formatjs_intl_v0.1.0...formatjs_intl_v0.1.1
- The following workspace dependencies were updated
- dependencies
- formatjs_icu_messageformat bumped from 0.1.0 to 0.1.1
- formatjs_intl_macros bumped from 0.1.0 to 0.1.1
- dependencies
formatjs_intl_macros: 0.1.1
- chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6977
- Documented how to use ember-intl by @ijlee2 in https://github.com/formatjs/formatjs/pull/6946
- fix: support Rust 1.92 in new intl crates by @longlho in https://github.com/formatjs/formatjs/pull/6978
- @ijlee2 made their first contribution in https://github.com/formatjs/formatjs/pull/6946
Full Changelog: https://github.com/formatjs/formatjs/compare/formatjs_intl_macros_v0.1.0...formatjs_intl_macros_v0.1.1
formatjs_icu_messageformat: 0.1.1
- feat(formatjs_intl): add Rust intl runtime by @longlho in https://github.com/formatjs/formatjs/pull/6975
- chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6977
- Documented how to use ember-intl by @ijlee2 in https://github.com/formatjs/formatjs/pull/6946
- fix: support Rust 1.92 in new intl crates by @longlho in https://github.com/formatjs/formatjs/pull/6978
- @ijlee2 made their first contribution in https://github.com/formatjs/formatjs/pull/6946
Full Changelog: https://github.com/formatjs/formatjs/compare/formatjs_icu_messageformat_v0.1.0...formatjs_icu_messageformat_v0.1.1