Skip to content

v2.8.0

Choose a tag to compare

@github-actions github-actions released this 09 Mar 17:41

Features:

  • #3050

    feat: add custom web server docs

    feat: 添加自定义 Web Server 文档

  • #3061

    feat: bump @changesets/cli version

    feat: 升级 @changesets/cli 版本

  • #3110

    feat(builder): update rspack to 0.1.0

    feat(builder): 升级 rspack 至 0.1.0

  • #3105

    feat: add new module plugins

    feat: 添加新的 Module 插件

  • #3068

    feat: support start web service only

    feat: 支持只启动 web 服务

  • #3076

    feat: update Rspack text

    feat: 更新 Rspack 文案信息

  • #3088

    feat: enable swc css minify

    feat: 启用 swc css 压缩

  • #3063

    feat: gen release note support return result

    feat: 生成 ReleaseNote 函数支持返回结果

  • #3108

    feat: builder support tools.bundlerChain config

    feat: builder 支持 tools.bundlerChain config

  • #3090

    feat: add banner and plugin-import

    feat: 谈价 banner 插件和 import 插件

  • #3075

    test(builder-plugin-swc): add test for builder-plugin-swc loader

    test(builder-plugin-swc): 添加 builder-plugin-swc 的 loader 测试

  • #3065

    Fix Typo

    修复 Typo

  • #3109

    hotfix(builder): use community loader instead of Rspack unstable sass & less loader

    hotfix(builder): 使用社区 sass-loader 和 less-loader 替代 Rspack 非稳定的 sass 和 less loader

  • #3109

    feat: support router-plugin in Rspack bundler.

    feat: 在 Rspack bundler 里支持 router-plugin

  • #3056

    refactor: app-tools builder

    refactor: 重构 app-tools builder

  • #3084

    fix: move the analyze webpackChain config to app-tools builder shared

    fix: 将 anylyze 的 webpackChain 配置项移植进 app-tools builder shared

  • #3074

    fix: fix duplicate re-exports of reduck

    fix: 修复从 reduck 重复导出的 API

  • #3102

    feat: optimize check deak link log

    feat: 优化死链检测日志

Bug Fix:

  • #3093

    fix(builder): missing some type in tools.cssExtract

    fix(builder): 修复 tools.cssExtract 缺少部分类型的问题

  • #3064

    fix: should match the most similar entry

    fix: 应该匹配最相似的 entry

  • #3035

    fix: ignore some tsconfig compileOptions

    fix: 忽略一些 tsconfig 的 compileOptions 配置

  • #3051

    fix(builder): failed to set CDN URL via html.tags

    fix(builder): 修复 html.tags 无法设置 CDN URL 的问题

  • #3054

    fix: specify the resolve.conditionNames when target = node.

    fix: 当 target = node,指定 resolve.conditionNames

  • #3099

    fix: static path miss

    fix: 静态资源路径错误

  • #3053

    fix: remove require.cache first when the bff loader execute

    fix: 当 bff.loader 执行时,移除 require.cache

  • #3094

    fix: fix web app template

    fix: 修复 web app 模板

  • #3098

    fix: the adapterSSR builder plugin modifyChain Hooks is not async function

    fix: adapterSSR builder 插件的 adapterSSR Hooks 不是异步函数

  • #3071

    fix: fix types pathname for model field

    fix: 修复 model 字段对应的 types 路径

  • #3060

    fix: add missing react-router type

    fix: 添加丢失的 react-router 导出类型

  • #3045

    fix(generators): update api document link

    fix(generators): 更新 api 文档链接

  • #3089

    fix: search index not found

    fix: 搜索索引没有找到

  • #3070

    fix: fix the order of runtime plugins

    fix: 修复 runtime plugin 执行顺序

  • #3095

    fix: use mock host instead real url host for url parse, for new URL not support ipv6, and we only need parse url path & search

    fix: 使用虚拟的域名代替真实的主机名,因为 new URL 不支持解析 ipv6 的域名,并且我们只需要解析 url 的路径和查询字符串

  • #3052

    fix(builder): fix incorrect browserslist config

    fix(builder): 修复错误的 browserslist 配置

  • #3080

    fix: pass basename to matchRoutes

    fix: 修复 matchRoutes 未传入 basename 参数

  • #3072

    fix(builder-plugin-swc): should handle object type sourceMap correctly

    fix(builder-plugin-swc): 正确处理 loader 接收的对象类型 sourceMap

  • #3092

    fix(builder-rspack-provider): support entry mode polyfill

    fix(builder-rspack-provider): 支持 entry 模式的 polyfill 注入

  • #3097

    fix: search index dev middleware

    fix: search index 中间件无效

  • #3096

    fix(builder-plugin-swc): should not override user react runtime

    fix(builder-plugin-swc): 不应该覆盖用户 react runtime 配置

  • #3087

    fix: remove esbuild from bff-core

    fix: 从 bff-core 移除 esbuild

  • #3078

    fix: nested routes in ssg

    fix: 修复嵌套路由在 SSG 中的问题

  • #3067

    fix(plugin-swc): missing @modern-js/builder-shared dependency

    fix(plugin-swc): 修复缺少 @modern-js/builder-shared 依赖的问题

  • #3066

    fix: unexpected title

    fix: title 错误问题