更新日志
3.5.0(2025-05-20)
文档变更(3.5.0)
- doc(stroy-artificial_intelligence): 对比 AI 模型 (91b4990)
- doc(daily): 各模型准确性测试 (babe168)
- doc(daily): JavaScript 极安全数字的补充与扩展 (35cab04)
- doc(material-translation-type): 为 `erasableSyntaxOnly` 添加额外视角和详细补充 (fd9f3d2)
- doc(material-analysis): 为文章提供额外细节 (41765f2)
- doc(material-analysis): pnpm:探索核心链接和依赖管理 (134b25b)
- doc(material-strategy): pnpm 的内容可寻址存储 (5eab819)
功能变更(3.5.0)
- feat(mpa): vrite.cn 网站添加 mpa 预览 (320a79d)
- feat: 将 TS 升级至 5.8 (4fbd4fe)
- feat(vitepress): 支持解析 `yaml` 模块 (2619af4)
问题修复(3.5.0)
- fix(mpa): UnLazyImage 组件需要客户端 hydration 才能正常工作 (1809493)
- fix(mpa): 内联链接渲染失败问题以及无法切换代码组选项卡的问题 (12b2a98)
- fix: Windows 中的路径和环境变量问题 (b3f0201)
- fix(netlify): @netlify/plugin-lighthouse 插件工作不正常 (85284e2)
- fix(netlify): pnpm 严格模式对 netlify 依赖的影响 (40f3c9a)
- fix(deps): 通过 pnpm publicHoistPattern 解决 vite 间接依赖解析问题 (39cd90c)
- fix(config): 为 contact 入口添加 base (e3f9397)
- fix(component): wip 组件未获取标题 (f85e601)
其他变更(3.5.0)
- chore: 暂时将 vrite 更新为公共包 (ad6cfda)
- refactor: 组件系统架构大修 ([- intro](https://github.com/XiSenao/vrite/commit/- introduce frontmatter-based component declaration))
- chore(mpa): 限制 mpa 模式下显示的组件 (757f5e9)
- refactor: mpa 模式下的客户端渲染 (b66bf60)
- chore(optimize): vitepress-plugin-mermaid 插件中 mermaid 依赖的处理方法 (549a107)
- update: 依赖包版本更新 (e7388f9)
- chore(package.json): clean 脚本包含对 `public/shared` 文件的清理 (bc558e7)
- chore(server): 服务器默认为 utf-8 编码 (a6a4d61)
- chore(optimize): 包管理配置 ([- refac](https://github.com/XiSenao/vrite/commit/- refactor pnpm configuration format for consistent json styling))
- refactor(build): 统一构建流程 ([- Stand](https://github.com/XiSenao/vrite/commit/- Standardize build configuration for markdown and plugins packages))
- chore(workflows): 更新 github workflows 并更新模块范围 (cac469b)
- chore(comment): 添加使用自定义 esm Loader 的说明并更新根目录名称 (c54dec9)
- chore(optimize): `json` 布局配置抽象为 `yaml` 格式 (d837054)
- release: v3.4.0 (1164a74)
v3.4.0(2025-04-24)
文档变更(v3.4.0)
- WIP: doc(daily): 解析浏览器环境中的 JavaScript 异步执行模型 (9da9724)
- doc(daily): JavaScript 闭包 (0de7911)
- doc(material-strategy): 优化前端构建:共享模块评估顺序解决方案 (22d4b47)
- doc(daily): 关于 TypeScript 的一些说明 - isolatedModules、命名空间、扩展私有成员 (2300793)
- doc(daily): 关于 TypeScript 的一些说明 - extends、references (abbfb0a)
- chore(optimize): 在文档中预加载字体 (4e0c639)
- WIP: doc(daily): 关于 `rollup` 和 `vite` 的一些说明 (b2d31fe)
- doc(daily): 关于 `C++ Addon` 与沙箱环境之间根本冲突的内容描述,以及 `typescript` 中私有设计的决策 (e4ddc4c)
- doc(material-strategy): 补充 eval 和 Function 的性能测试,以及 eval 的编译细节 (0121b84)
- WIP: doc(material-strategy): Thread Loader (6fca73d)
- WIP: doc(material-strategy): 模块类型 (7505d21)
- WIP: doc(material-feature): 支持 require 同步 esm 图 (6316454)
- doc(material-strategy): 打包时避免直接使用 eval (1c1564d)
- doc(daily): 打包时避免直接使用 eval (bc9c725)
- doc(material-translation-rolldown): 模块类型 (b0b4c39)
- doc(daily): 更新 `claude` 3.7 sonnet 偏好 - 首选信息来源 (2c0a320)
- doc(daily): nodejs 版本发布策略 (6ab250a)
- doc(daily): 不同场景下 AI 功能对比 (7902bca)
- doc(daily): 分析 github issues 和 pull requests 的方法 (5628be6)
- doc(daily): 更新 `claude` 3.7 sonnet 偏好 - 补充说明 (5178544)
功能变更(v3.4.0)
- feat: 重构项目,遵循 monorepo 和 TypeScript 规范 (6d6df18)
- feat: 支持部署到 netlify 服务器和友好的 llm 提示 (d08060e)
- feat: 分为三种开发模式:`dev`、`dev:prod` 和 `mpa` (cedfd54)
- feat: MPA 应用的 work-in-progress 渲染适配 (3497b77)
- feat: 进行中 (b0200ad)
问题修复(v3.4.0)
- fix: 远程依赖模块加载异常 (cc56312)
- fix: @vrite/markdown 包优先级类型检测和构造 (f1bc0d8)
- fix(config): 基本路径解析异常 (f0dfaa9)
- fix(component): 支持 fancybox (a4b3300)
测试变更(v3.4.0)
- test(examples-vite_tree_shaking): 更新 vite tree shaking 测试示例 (e1ce786)
其他变更(v3.4.0)
- chore: 删除 dist 文件夹 (0df7698)
- chore(optimize): 依赖包治理 (48b6fd7)
- chore: wrapBase (7532bd1)
- chore(optimize): 整理命令集 (dfb2d01)
- chore: ascii art (281e733)
- update: pnpm-lock.yaml (c891db5)
- chore(optimize): 组件显示规范化 (3811fe3)
- chore(comment): 不同模式下布局摘要介绍 (81343ce)
- chore(optimize): 组件渲染 (03539c2)
- chore(config): 整理配置项 (150e1c3)
- chore: 更新环境显示项 (f9d056c)
- chore(config): 暂时关闭编辑界面,待开源后发布 (a9e8ef8)
- chore(tsconfig): 分层 tsconfig 的影响范围 (9751b32)
- chore: 预加载 font.otf (d22f70d)
- chore: vite-work-in-progress 插件在构建时执行 (6b405ef)
- chore(material-translation): 日期格式调整 (964305c)
- chore: 更新布局并添加新的待办事项 (7741604)
v3.3.0(2025-03-26)
文档变更(v3.3.0)
- doc(story-tech_pulse): 深入了解 TypeScript 编译器 go 移植背后的细节 (c476082)
- doc(daily): TypeScript && Eval (c32375f)
- doc(rollup-events): 补充 `hashing dilemma` 的实现细节 (15097c4)
- doc(rollup-events): 调整内容结构和描述 (f382822)
- doc(story-tech_pulse): CVE-2025-29927: Next.js 中间件授权绕过 (b933bdd)
- doc(daily): 更新 `claude` 3.7 sonnet 偏好 (d214c80)
- doc(material-translation-rolldown): 优化内容表达 (1a0017f)
- doc(daily-year_2025-march): 文章结构调整 (e654dcc)
- doc(vite-core_plugins): 补充 pnpm-lock.yaml 中的完整性标志 (6e819ee)
- doc(material-strategy): CommonJS 的命名导出行为 (4c7ff5a)
- doc(daily-year_2025-march): CommonJS 命名行为解释补充 (19de81a)
- doc(story-tech_pulse): 快 10 倍的 TypeScript (433fc35)
- doc(daily): CommonJS 的命名导出行为 (73a78ef)
- WIP: doc(rollup-core_plugins): @rollup/plugin-typescript (7114e12)
- doc(daily-year_2025-march): 日常安排 (18db530)
- doc(material-translation-type): 推导类型 (a04b982)
- doc(material-translation-rollup & rollup-performance): 微调编码细节 (6deb012)
- doc(daily-year_2025): TS4023 错误提示解释 (3ac3aa4)
- doc(vite-core_plugins): 比较 `csp_hash` 和脚本的 `integrity` 字段 (350f924)
- doc(material-translation_type): 我为什么不喜欢枚举 (0fbed13)
- doc(story-tech_pulse): 我为什么不喜欢枚举 (6211b0a)
- doc(daily): 新的 `claude` 偏好设置和翻译角色 (07e1225)
- update: 文档发布时间并将 tech pulse 文档集优先排版 (93ba9b6)
- doc(tech-pulse): Node.js 现已默认支持 TypeScript (e4c25f5)
- doc(rollup-optimizable-features): 补充 rolldown 对 tla 功能的处理 (97b82e8)
功能变更(v3.3.0)
- feat: 治理 npm 不合规包 (2fc85b4)
问题修复(v3.3.0)
- fix: pnpm 配置使用 .npmrc,导致 npm 警告 (97a185a)
- fix: glob 内部遵循系统路径导致的不一致问题 (b60199e)
- fix: rollup 插件内部遵循系统路径导致的不一致问题 (8fd0665)
- fix: window 路径错误 (1284fca)
其他变更(v3.3.0)
- chore(script): 放宽证书限制 (cb1013e)
- update: pnpm-lock.yaml (df77a81)
- chore: pathe 替换 node 的 path 模块 (f357d2e)
- chore: 格式化 (1edce0d)
- update: 资源 (06d4ab3)
- update: 包管理版本 (cf61249)
- update: 贡献者头像格式 (8590ac7)
- update: Microsoft Learn (eb70cef)
- update: blockquote 样式 (d8f0603)
- update: 团队介绍 (67d039d)
- update: 将外部链接替换为新的内部链接 (1a55cf8)
- update: 布局变更和主题颜色替换 (3aec2d4)
- update: 站点信息 (4140cfd)
- update: README logo 格式 (72b43a2)
- chore: 用于 SEO 的 robots.txt (e10d7d0)
- update: 有价值的资源外部链接并更新图片格式 (62e712c)
- chore: 将 `tech-pulse` 迁移到 `story` (ae79f47)
- chore: 将复杂的 logo 图片格式切换为 webp (611afe7)
- update: 资源博客名称规范化 (ff1bc9f)
- update: SVG 格式的 logo (46f4c37)
- update: 添加一些有信息量的技术博客链接 (0253936)
v3.2.0(2025-02-21)
文档变更(v3.2.0)
- doc(daily): `claude` AI 翻译相关提示词 (8b3d0b7)
- doc(tech-pulse): 宣布 ES Module Shims 2.0 (7d1a2f9)
- doc(material-strategy): 下游工具链如何处理 `tsconfig.json`? (05f04fe)
- doc(material-strategy): ES Module Shims 如何成为生产环境 Import Maps Polyfill (0240bc1)
- doc(material-translation-type): 补充 `type stripping` 的进展 (25a66ba)
- doc(material): 版权声明 (82a2a85)
- doc(daily & material-upstream): `tsc` 功能补充 (b9d7ecf)
- update: vp-doc blockquote 颜色 (8bbcdd6)
- doc(material):共享翻译笔记材料 (c28bec6)
- doc(material-upstream): tsx 补充 (e90be09)
- doc(daily): erasableSyntaxOnly 补充 (c7015a3)
- doc(material-translation-type): 模块:TypeScript (efcb65d)
- doc(material-translation-type): erasableSyntaxOnly (d81f708)
- doc(daily-year-2025-february-9th): 补充复杂 TypeScript 类型编译的输出 (b03b2f9)
- chore: 文档页脚添加许可协议声明 (74b9e20)
- doc(material-translation-rolldown): 我们为什么仍然需要打包工具? (f477b0d)
- doc(daily): `type annotations` 提案 && `erasableSyntaxOnly` && 关于 `typescript` compilerOptions 的一些说明 (df9dcbf)
- doc(rollup-performance): 增量构建文档补充 (a3556ac)
- doc(material-translation-rollup): interop 现象 (598451a)
- doc(material-strategy): esbuild 转译 commonjs 行为 (8e40b9a)
- feat: 为 markdown 文档提供 `git log` (ab6c9b3)
- feat: 重组文档目录并将 toolbox 项更改为 material 项 (64d2bfd)
- doc(rollup-optimizable-feature): top level await (5258f27)
- doc(todo): markdown 组件化 (67b2c59)
- doc(vite-core-plugins): `@vite/plugin-legacy` 补充 (e2d7c16)
功能变更(v3.2.0)
- refactor: 配置功能 (060820f)
- feat: 添加友链 (383bb78)
- feat: 添加主题切换动画 (7d8312c)
- feat: 集成 `nolebase` 提供的 `vitepress` 插件功能 (25905ae)
- feat: 生成目录支持自定义折叠 (bd5278e)
问题修复(v3.2.0)
其他变更(v3.2.0)
- delete: 移除不必要的样式 (f9dddba)
- update: 项目依赖更新 (9a89a40)
- delete: 暂时移除 `leedcode` 项 (998a581)
- chore: 新的 `Tech Pulse` 主题 (df27744)
- chore: 删除无用的 markdownlint 注释 (122e858)
- chore: 添加 Bjorn Lu 的博客文章 (e15a164)
- update: 主题样式 (0526d91)
- chore: 将资源图标替换为 svg 格式 (741801b)
- chore: 首页样式调整 (e4a6c95)
- update: 调整站点描述 (ea0d93f)
- update: 主题颜色修改 (a9278b3)
- update: 团队信息 (c4d40d9)
- chore: 添加 `chrome for developers` 友链 (929696e)
- update: eslint 和 prettierrc 配置 (a2a3e2b)
- chore: 添加 CC-BY-SA 许可证 (d40f78e)
- chore: 更新协议 (3ed3c23)
- chore: 开发模式下禁用 git changelog 生成 (9626a3d)
v3.1.0(2025-01-25)
文档变更(v3.1.0)
- doc(daily-log): content-type (d157946)
- doc(daily-log): TLA 补充 (1da2c7b)
- doc(vite-core-plugins): 重写 `@vite/plugin-legacy` 核心插件介绍 (a121892)
- doc(rollup-performance): native-parser 文章改进与补充 (d13fa0c)
- doc(rollup-events): 相同但不同 (1371ddc)
- doc(native-parser): 比较 swc 和 acorn 解析器 (b76e028)
- doc(daily-log): [css-cascade] 说明 `@import` 循环如何工作 (1185230)
- doc(rollup-performance): 解析器内容补充 (bd10899)
功能变更(v3.1.0)
- feat: 支持编译客户端 helper 模块 (5fa3f4f)
- feat: 支持 tree-shaking compiler helpers (1f57fe7)
- feat: 支持编译 helper 模块 (79fd4de)
- feat: 支持 `mpa` 模式下 `react` 和 `vue` 客户端组件的 markdown 渲染 (b1af108)
- feat: 重构客户端组件渲染 (6b31857)
- feat: 支持客户端组件渲染 (abac2bb)
- feat: chart 组件支持服务端渲染 (99454f0)
- feat: 增强 Int-BK (94bc7af)
问题修复(v3.1.0)
- fix(deps): 将依赖 @rollup/plugin-node-resolve 更新到 v16-hash- (-gitTag)
- fix: 路径大小写敏感导致 CI 错误 (6e3811a)
- fix: 类型错误 (75d077e)
其他变更(v3.1.0)
- chore: 更新死链 (eba1896)
- chore: 接口变更 (b69da4b)
- chore: vite 插件目录调整 (5c43a28)
- chore(deps): 将依赖 webpack-cli 更新到 v6-hash- (-gitTag)
- chore: mpa 和 spa 模式下的访问限制 && 开放 nginx 反向代理模板 (3c4e93b)
- chore: 添加类型 (4341640)
- chore: 添加注释 (21a7f68)
- chore: `mpa` 模式下 `react` 客户端组件渲染示例 (b14ef78)
- chore: 重写 helper 配置 (884bc9e)
- chore: 更新依赖 (026779b)
- refactor: ssr helpers (1fad2f1)
- chore: 区分语法分析和语义分析 (11cee7d)
v3.0.0(2024-12-21)
文档变更(v3.0.0)
- chore: 整理 doc(rollup-optimizable-feature): barrel files 文章的目录结构 (c6e996c)
- doc(rollup-optimizable-feature): barrel files (bb2baac)
- doc(daily-log): 翻译:加速 JavaScript 生态系统 - barrel file 的困境 (2c433c9)
- doc(daily-log): 翻译:我们如何在 `Next.js` 中优化包导入 (fe82882)
- doc(rollup-core): 重构 `tree shaking` 文档 (a0cbe6b)
- doc(rollup-performance): 原生解析器性能比较 (a82943f)
- doc(rollup-performance): `native parser` 内容改进 (bfe8bba)
- doc(rollup-performance): 重命名 switch-parser-to-swc.md 为 native-parser.md && 优化 `native parser` 的措辞 (a888506)
- doc(TODO): 添加新的待办事项 (9d55f75)
- doc(daily-log): `barrel files` 补充 (80ce6b5)
- doc(rollup-tree-shaking): 补充文档,关于 annotations && moduleSideEffects (add06b7)
- doc(rollup-performance): 改进 `rollup` 的增量构建文档 (6c2bd8b)
- chore: 为 rollup performance 添加二级菜单 && 将文档转移到 rollup performance && 重命名 rollup-design-drawback 为 rollup-design-flaws (9698c46)
- doc(rollup-events): 补充文档 switch parser to swc (8d8c64f)
- doc(rollup-event): 补充 default strict require to true,添加特殊情况 (8f6510f)
- doc(events): 补充深入了解 webpack tree shaking (b669b8d)
- doc(events): 深入了解 webpack tree shaking (75b0698)
- doc(rollup): rollup 设计缺陷补充 (391fa2f)
- doc(rollup): rollup 设计缺陷 (ff315d3)
- docs(rollup-events): 补充 hash dilemma 内容 (7c11721)
- chore: 更新文档入口 (61ad0b0)
- chore: 更新文档 App.css (6a1e09d)
功能变更(v3.0.0)
- chore: 添加 rollup 可优化特性项 (5fe6078)
- feat: 集成 giscus && 国内网站备案信息填写 (82d9757)
- feat: 支持合规构建 (9afacfb)
- feat: 服务器配置项重构 (0d5d697)
- feat: 确认重构中路径的权重 (e6d5894)
- feat: 支持基于 IP 决策访问站点 (1b3bcef)
问题修复(v3.0.0)
- fix: 标题级别层级渲染布局问题 (d05c7c9)
- fix: 操作不允许 (987fb46)
- fix: 更改 git 邮箱导致所有 commit ID 被修改,造成变更日志生成错误 (bfe9f65)
测试变更(v3.0.0)
- test: 添加副作用跳过 barrel 示例 (fab1a51)
- test: 添加 rollup-incremental 构建案例 (4cb0e1b)
- test: 添加 rollup hash 示例 (6532695)
其他变更(v3.0.0)
- chore(nginx): 禁用 SSL 验证 && 启用 SNI 支持 (f22a751)
- chore: 添加个人邮箱地址 (b1bbd05)
- chore: 更新 nginx.conf (a5eb707)
- chore: 注入 contact runtime (d9ad64c)
- chore: 配置 Giscus 布局 (c07fc03)
- chore: cdn 源切换到站点 (ce11be0)
- chore: 整理组件 (2c1abfb)
- chore: 删除所有死链 (1008488)
- chore: 使用 vscode region 仅包含代码文件的相应部分 (b364d6c)
- chore: 更新 .gitigore (7c2b440)
- chore: 更新 vscode cSpell.words 设置 (41a4a79)
- chore: 更新 hello.senao.me (4178f6a)
- chore: 更新 App.css (fa789ce)
- chore: 更新依赖 && concurrently 执行命令 (b1cb504)
- chore: 更新 base config (98c3d16)
- release: v3 (afe1052)
v2.0.0(2024-11-13)
文档变更(v2.0.0)
- doc: TODO.md (9cb9c81)
- doc(script): README.md (d70115d)
- chore: 优化文档部署 (c90d058)
- doc(rollup-events): hash dilemma (c0676ae)
- doc(rollup-events): 补充 default strictRequires to true (e60e2ce)
- doc(others-esbuild): esbuild 转译 commonjs 行为 (c825862)
- doc(rollup-events): 补充对象 tree sharking (8238a24)
- doc(daily-log): 2024-10-29 日志 (37a3131)
- doc(rollup-core): 补充插件上下文中 `this.load` 方法的内容 (6d803bf)
- doc(rollup-events): 对象 tree sharking (5c505f8)
- doc(rollup-events): default strictRequires to true (0bb4e77)
- doc(daily-log): 更新与 esbuild 相关的 2024-10-26 文档 (047f6bf)
- doc(tool-box): 更新 tsx 文档 (8d890f3)
- doc(daily-log): 更新与 esModuleInterop 相关的 2024-08-13 文档 (f1a2622)
- doc(rollup-core): sourcemap (8aa2eb2)
- doc(tool-box): 介绍 acorn(todo) (8a90287)
- doc(rollup-event): 介绍 rollup 的 interop (59d9969)
- doc(daily-log): rollup interop (62b7751)
- doc(daily-log): barrel files (ca033fa)
- doc(magic string): 补充生成 `sourcemap` 的过程 (6939c2b)
- doc(magic string): 添加 magic string 介绍 (c9f2ccc)
- doc(source map): 添加 source map 介绍 (3b80216)
- doc(switch-parser-to-swc): 添加 swc lint 说明 (084f57e)
- doc(plugin-dirver): 补充 `rollup` 插件上下文中 `this.load` 的内容并解释 `resolvedId.resolveDependencies` 参数 (3b10d86)
- doc(event): 将解析器切换到 swc (d174a79)
- doc(rollup tree sharking): 更新 rollup ast 缓存介绍 (0c0d1be)
- doc(daily log): JavaScript 解析过程 (9b3eaf1)
- doc(plugin-driver): 扩展插件上下文 (7f1e431)
- doc: Rollup 生成模块依赖图原理编写 (ff2b9b0)
- docs: Rollup `tree-shaking` 原理编写 (91a360e)
- doc(tree-sharking): ast 构建 && 模块信息收集 (bc0ee8b)
- chore: 添加团队介绍和文档检索 (ad7905c)
- doc: rollup 生成 chunks (286984d)
功能变更(v2.0.0)
- feat: senao.me (df5a039)
- feat: 添加 github dependabot (7b2eeec)
- feat: 启动 renovate (ecc3319)
- feat: 更新新版 ESLint 配置文件 (6f108cf)
- feat: 支持访问多个域名提供商 && 本地部署时仅当最新 commit 包含 md 文件更新时才同步更新到 algoliaSearch (33e5231)
- feat: nginx 操作逻辑抽象 && 支持自动映射域名记录 (ab53bb3)
- feat: 支持可配置的服务部署 (56e9dbb)
- feat: 改进部署流程以支持并发部署 (fa8a8a5)
- feat: 部署阶段访问输出文件和证书的合规性测试 (054ebd5)
- feat: 支持申请腾讯云证书 (982a9ed)
- feat: 部署预览站点 (1100144)
- feat: 支持同步 algolia crawler 搜索 (502fa84)
- feat: 添加 contact 入口 (46aa76d)
- feat: 一键部署版本项目 (7e4e62b)
- feat: 重构控制台输出流 (a8b4bac)
- feat: 变更日志布局可配置 (45cd278)
- feat: 支持日志生成 && 优化日志显示 (df421d4)
- feat: 添加包代码源调试指南 (8811d11)
- feat: 启动 algolia 搜索爬虫 (d043d62)
- feat: 添加直接部署到服务器功能 (659b190)
- feat: 支持发布 (91df1b7)
问题修复(v2.0.0)
- fix: 限制 pnpm 版本 (6c4d799)
- fix: 命令兼容 windows (321e2c7)
- fix: 推送到远程服务器时路径异常 (6067352)
- fix: 部署服务器路径错误 && 如果存在则自动添加 .eslintcache (7ff6330)
- fix: 区分隐私 (825857d)
- fix: 获取进程参数错误 (11e6441)
- fix: 部署服务器的路径异常 (a4a11dd)
- fix: 在 github 上部署时同步 commit id (8c3bb4f)
- fix: tag patch 顺序异常 (8ab70d6)
- chore: lint 修复 (04b9dfc)
- fix: 类型错误 (08473a4)
- fix: 类型警告 (ec7c31b)
- fix: lint 错误 (05c1412)
- fix:侧边栏权重比较问题 (a7c3164)
- fix: 修复非活动状态故障问题 (79c6ec9)
- fix: 类型错误 (0d20815)
- fix: 修复 action (9e0110d)
- chore: 修复类型 (67f136b)
- fix: 修复构建错误 (70e3918)
- fix: 更新 deploy cli (6edbe29)
- fix: 修复部署错误 (f532efd)
- fix: 重新运行 cli (f7035f9)
- fix: 修改 pm (9a4592a)
- fix: 更改 editlink 模式 (a5d56ef)
测试变更(v2.0.0)
- test: 补充 rollup-tree-sharking 示例 (a55c548)
- test: 添加 commonjs 示例 (33098de)
- test: 添加 commonjs && esbuild && rollup namespace && tsx 测试 (a55da17)
- test: 添加 tsx 示例 (21f49fd)
- test: 添加 synthetic named exports 测试 (5670400)
- test: 补充 rollup interop 测试 (7c6a9a5)
- test: 添加 rollup interop 测试 (c1f2abb)
- test: 添加 rollup barrel files 测试 (8f8811c)
- test: 添加 magic-string 测试 (55abf58)
- test: 添加 ast 解析器示例 (1c7a399)
- chore: 添加作用域和变量的测试用例 (c5aad5f)
- chore: 移除测试 (9591e10)
其他变更(v2.0.0)
- chore: 更新 deploy.yml (4b10e5f)
- chore: 更新仓库 url (25a82f5)
- chore: 更新工作区 cSpell.words 设置 (6e6ff9b)
- chore: 添加个人站点链接 && 开发模式下过滤服务器认证 (537630a)
- chore: 更新 blue sky 社交链接 (4fb88fd)
- chore: 切换 ubuntu 服务器并自动授权目录条目 (d92bbf9)
- chore: 添加 bluesky 社交链接 (fa2ce9d)
- chore: patch vitepress@1.4.3 (b5ee16e)
- chore: 添加默认部署服务器选项 (77a880c)
- chore(deps): 将依赖 mermaid 更新到 v11-hash- (-gitTag)
- chore(deps): lock 文件维护 minor/patch 更新-hash- (-gitTag)
- chore: 更新本地 nginx.conf lint 路径 (befd552)
- chore: 日期格式标准化 (8d72809)
- chore: 重启 github 构建 (ce3a7a5)
- chore: 更新依赖 (3a45047)
- chore: 服务器配置选项集成 (eb56a65)
- chore: 区分开发和生产环境变量 (368aa56)
- chore: 改进配置分离 (bb94375)
- chore: 添加 scp 检查 (f554cad)
- chore: 更新示例用例 (6c09df9)
- chore: 添加域名所有权验证 && 改进腾讯云免费证书申请 (a88f88d)
- chore: 移除并忽略所有 .DS_Store (9997646)
- chore: 更新 api 路径并添加站点提示 (97f9e04)
- chore: 添加注释 (f6e6de3)
- chore: 添加 base 版本 (ba2d1c4)
- chore: ts 路径重写 && 统一输出产品路径 (d1a8410)
- chore: 更新 .eslintcache (156cc51)
- chore: 优化同步 CentOS 信息的脚本 (2b8977f)
- chore: 防御逻辑 (4bf3716)
- chore: 同步 contact 表单与主题颜色 (11d50db)
- chore: 缩减配置选项 (c92241b)
- chore: 删除原始 publishCI (6eabfb4)
- chore: 优化发布流程输出 (9d31ddd)
- chore: 忽略指定的 md 文件 (3b46ffc)
- release: v1.1.0 (37dc5cd)
- chore: 添加 tsx devDependencies (19047d7)
- chore(eslint-rules): 关闭 no-constant-condition (b42fadd)
- chore: 更新 .eslintcache (d7164c7)
- chore: 更新 pnpm-lock.yaml (e724970)
- chore: 更新 layout.json (2e72bc1)
- chore: 更新 .eslintcache (afd7d72)
- chore: 更新 pnpm-lock.yaml (ba3c101)
- chore: 调整布局 (8e69bbc)
- chore: 更新 logo 名称 (5f07e09)
- chore: 更新 pnpm-lock.yaml (194d21e)
- chore: 更新 layout.json && eslint cache (388633f)
- chore: 添加 acorn debug (b5fe82a)
- chore: 格式化代码 (a989f82)
- chore: 更新 eslint cache (f741301)
- chore: 添加示例 (7e27fc6)
- chore: 更新 eslint cache (a1840ab)
- chore: 更新示例 (9c913a7)
- chore: 设置 semi 选项 (6ab265c)
- chore: 刷新 eslint cache (a2cd927)
- chore: 全局代码重新格式化 (eaafd87)
- chore: 代码格式化 && eslint 配置修改并支持保存文件时自动格式化 (1236345)
- chore: 同步 commit ID 与 Git 的位长 (0bb800d)
- chore: 优化调试输出逻辑 (a8bde4e)
- chore: 更新 README.md (bdf6b2d)
- chore: 添加许可证 (69cb7f0)
- chore: 更新版权 (d87d65f)
- chore: 更新社交链接 (deaa865)
- chore: 添加 README.md (4b98cbf)
- chore: 更新 vscode首选浅色主题为 Vitesse Light Soft (1bfb0e8)
- chore: 更新模块 Y (d96a603)
- chore: 添加 commitRef && 使用 algolia 搜索 (0543c3b)
- chore: 调整目录结构 (3c31dbc)
- chore: 将示例目录添加到 pnpm-workspace.yaml && 添加 rollup-tree-sharking 示例 (f5e517e)
- chore: 为即将撰写的关于 `Rollup` 的文章做准备 (4daa489)
- chore: 规划后续待办事项并使用 twoslash (9269436)
- chore: 提高 Rollup 的优先级 (6946f10)
- chore: 忽略示例文件 (f6e6513)
- chore: 添加示例用例 (d47c6d2)
- chore: 日历特殊处理 (d0b9f87)
- chore: changelog.md 添加主标题 (5028e2b)
- chore: 调整日记侧边栏布局 (9f5eb3f)
- chore: 添加 CHANGELOG.md (ab228b9)
- chore: 更新依赖 (56c4bd4)
- chore: 支持 husky (fa924db)
- chore: 更新 package.json (cb3f497)
- chore: 重命名 lint 为 build (afd91fb)
- chore: 添加 CHANGELOG.md (fb32610)
- chore: 支持 ts eslint (8f9c1f5)
- chore: 区分部署条件 (ff0161c)
- chore: 代码逻辑优化 (439deb8)
- chore: 更新 logo (c125b72)
- chore: 支持图片缩放 (5671806)
- chore: 可配置侧边栏 (75cee93)
- chore: 更新 editLink (eeaf205)
- chore: 更新标题 (47694cd)
- chore: 更新 favicon (d9f5534)
- chore: 调整项目结构 && 优化侧边栏 (548e2cc)
- chore: 更新 logo (f2717d6)
- chore: 更新依赖 (468ff54)
- chore: 添加作者信息 (e51cbd4)
- chore: 同步 github 部署 (63328b4)
- chore: 格式化代码 (1fbed5c)
- chore: 更新各种构建工具的 chunk 生成算法 -- rollup (2394a81)
- chore: 部署到服务器 (26dbb67)
- chore: 更新 pnpm-lock.yaml (a4a8644)
- chore: checkout 代码 (f7695b9)
- chore: 部署到私有服务器 (955ed99)
- chore: 更新 vitepress 版本 (8906870)
- chore: 添加 mermaid 功能 (462d790)
- chore: 构建工具中 TLA 实现的详细介绍 (310522c)
- chore: 添加 tla 注释 (ab07da4)
- chore: 上传资源 (d93f0c4)
- chore: 更新 `__esModule` 的解释 (97c72df)
- chore: 将路径解析为 mac 路径 (73962cb)
- chore: eslint 代码 (cf57b03)
- chore: vite hmr 介绍 (bfbc293)
- chore: 更新 2024-08-13.md (b1846fd)
- chore: 集成动态路由 (d948ed4)
- chore: 添加 2024-08-11.md 日常日志 (20c7ada)
- chore: 添加 LaTeX 数学公式分析 (04f9bb2)
- chore: 添加 2024-08-10.md (8a8c60c)
- chore: 添加 2024-08-03 日常日志 (23c993e)
- chore: 更新配置 (664727d)
- chore: 更新 pnpm-lock.yaml (09ac4e1)
- chore: github workflows 补充注意事项 (3c1841d)
- chore: 添加 `deploy github page site` && 添加 `package manager` && 补充 `legacy plugin` (043bb7b)
- chore: 更新配置 & 添加 deploy-github-page-site 文章 & 删除未使用图片 (c0b47ba)
- chore: 添加 favicon (db6bd9d)
- chore: 初始化项目 (81e772c)
- chore: 移除 node_modules (8b25df8)
- chore: 设置 base url (2545114)
- chore: 添加 .gitignore (d31183c)
- chore: 初始化项目 (61904a6)
v1.1.0(2024-10-19)
文档变更(v1.1.0)
- doc(rollup-core): sourcemap (ccc6586)
- doc(tool-box): 介绍 acorn(todo) (479c122)
- doc(rollup-event): 介绍 rollup 的 interop (71df105)
- doc(daily-log): rollup interop (877ea5f)
- doc(daily-log): barrel files (8295bbc)
- doc(magic string): 补充生成 `sourcemap` 的过程 (8360c7e)
- doc(magic string): 添加 magic string 介绍 (e7d0bc0)
- doc(source map): 添加 source map 介绍 (6240e2a)
- doc(switch-parser-to-swc): 添加 swc lint 说明 (817a688)
- doc(plugin-dirver): 补充 `rollup` 插件上下文中 `this.load` 的内容并解释 `resolvedId.resolveDependencies` 参数 (1010cf6)
- doc(event): 将解析器切换到 swc (55982f6)
- doc(rollup tree sharking): 更新 rollup ast 缓存介绍 (d2eb82f)
- doc(daily log): JavaScript 解析过程 (786d4aa)
- doc(plugin-driver): 扩展插件上下文 (5ba3788)
- doc: Rollup 生成模块依赖图原理编写 (e925840)
- docs: Rollup `tree-shaking` 原理编写 (f214673)
- doc(tree-sharking): ast 构建 && 模块信息收集 (cfb531f)
- chore: 添加团队介绍和文档检索 (52ac932)
- doc: rollup 生成 chunks (1d3d294)
功能变更(v1.1.0)
- feat: 支持日志生成 && 优化日志显示 (827d4d2)
- feat: 添加包代码源调试指南 (2d7709a)
- feat: 启动 algolia 搜索爬虫 (273f6b5)
- feat: 添加直接部署到服务器功能 (37c41ba)
问题修复(v1.1.0)
- fix: tag patch 顺序异常 (56be13b)
- chore: lint 修复 (63e52a0)
- fix: 类型错误 (8533fb2)
- fix: 类型警告 (27fd2a0)
- fix: lint 错误 (e751ff7)
测试变更(v1.1.0)
- test: 添加 synthetic named exports 测试 (680a0ca)
- test: 补充 rollup interop 测试 (5836671)
- test: 添加 rollup interop 测试 (d5b6680)
- test: 添加 rollup barrel files 测试 (90867c9)
- test: 添加 magic-string 测试 (26c6d8b)
- test: 添加 ast 解析器示例 (3568d5a)
- chore: 添加作用域和变量的测试用例 (6b4cedf)
其他变更(v1.1.0)
- chore: 添加 tsx devDependencies (a19d6ee)
- chore(eslint-rules): 关闭 no-constant-condition (10919df)
- chore: 更新 .eslintcache (6f538a9)
- chore: 更新 pnpm-lock.yaml (bf7d85a)
- chore: 更新 layout.json (773f4cb)
- chore: 更新 .eslintcache (6eb593c)
- chore: 更新 pnpm-lock.yaml (e90c0e5)
- chore: 调整布局 (41d4f52)
- chore: 更新 logo 名称 (c321781)
- chore: 更新 pnpm-lock.yaml (be6203a)
- chore: 更新 layout.json && eslint cache (d3aef34)
- chore: 添加 acorn debug (0bcc0a3)
- chore: 格式化代码 (992d493)
- chore: 更新 eslint cache (a6b63e1)
- chore: 添加示例 (2e908cd)
- chore: 更新 eslint cache (b6d6cc5)
- chore: 更新示例 (0f2abc7)
- chore: 设置 semi 选项 (0ebdf9e)
- chore: 刷新 eslint cache (8660d51)
- chore: 全局代码重新格式化 (211a0aa)
- chore: 代码格式化 && eslint 配置修改并支持保存文件时自动格式化 (15507c1)
- chore: 同步 commit ID 与 Git 的位长 (ac04e8e)
- chore: 优化调试输出逻辑 (221717f)
- chore: 更新 README.md (e06de77)
- chore: 添加许可证 (d3f77ce)
- chore: 更新版权 (3970e4c)
- chore: 更新社交链接 (b1710df)
- chore: 添加 README.md (61785bb)
- chore: 更新 vscode首选浅色主题为 Vitesse Light Soft (dcc9204)
- chore: 更新模块 Y (d97a92d)
- chore: 添加 commitRef && 使用 algolia 搜索 (43fbef8)
- chore: 调整目录结构 (d4547ad)
- chore: 将示例目录添加到 pnpm-workspace.yaml && 添加 rollup-tree-sharking 示例 (1b77f7d)
- chore: 为即将撰写的关于 `Rollup` 的文章做准备 (0b151cc)
- chore: 规划后续待办事项并使用 twoslash (4414415)
- chore: 提高 Rollup 的优先级 (09d3da8)
- chore: 忽略示例文件 (5536dae)
- chore: 添加示例用例 (a72f70f)
- chore: 日历特殊处理 (3cd0adf)
- chore: changelog.md 添加主标题 (374d0f0)
- chore: 调整日记侧边栏布局 (ac11cdb)
v1.0.0(2024-09-12)
功能变更(v1.0.0)
- feat: 支持发布 (73fbfc4)
问题修复(v1.0.0)
- fix:侧边栏权重比较问题 (c99025b)
- fix: 修复非活动状态故障问题 (98da6f0)
- fix: 类型错误 (1cbf4f3)
- fix: 修复 action (dfe911a)
- chore: 修复类型 (fc3e493)
- fix: 修复构建错误 (ecdaf15)
- fix: 更新 deploy cli (0d2ef83)
- fix: 修复部署错误 (48b08fc)
- fix: 重新运行 cli (441afaa)
- fix: 修改 pm (c6b5179)
- fix: 更改 editlink 模式 (eedbc8a)
测试变更(v1.0.0)
- chore: 移除测试 (d35dcf8)
其他变更(v1.0.0)
- chore: 更新依赖 (cc29139)
- chore: 支持 husky (ae77e7f)
- chore: 更新 package.json (224d7fc)
- chore: 重命名 lint 为 build (8deb06a)
- chore: 添加 CHANGELOG.md (94e4db3)
- chore: 支持 ts eslint (2e88277)
- chore: 区分部署条件 (7d81957)
- chore: 代码逻辑优化 (73ad2ea)
- chore: 更新 logo (abf50b7)
- chore: 支持图片缩放 (a40427a)
- chore: 可配置侧边栏 (837db2d)
- chore: 更新 editLink (04c0a07)
- chore: 更新标题 (44ca3e0)
- chore: 更新 favicon (ae3016e)
- chore: 调整项目结构 && 优化侧边栏 (8986d0a)
- chore: 更新 logo (3dc72da)
- chore: 更新依赖 (3cb4500)
- chore: 添加作者信息 (ebc1f4d)
- chore: 同步 github 部署 (0e68b70)
- chore: 格式化代码 (79c1a74)
- chore: 更新各种构建工具的 chunk 生成算法 -- rollup (a4de2dc)
- chore: 部署到服务器 (37798ed)
- chore: 更新 pnpm-lock.yaml (d990337)
- chore: checkout 代码 (61d4d92)
- chore: 部署到私有服务器 (407d92d)
- chore: 更新 vitepress 版本 (2368ffc)
- chore: 添加 mermaid 功能 (8f9c98b)
- chore: 构建工具中 TLA 实现的详细介绍 (b6c5fdb)
- chore: 添加 tla 注释 (4cde45e)
- chore: 上传资源 (2dc8e47)
- chore: 更新 `__esModule` 的解释 (d9ea310)
- chore: 将路径解析为 mac 路径 (cc7aa5b)
- chore: eslint 代码 (4d2a9f4)
- chore: vite hmr 介绍 (58ebca0)
- chore: 更新 2024-08-13.md (19f6747)
- chore: 集成动态路由 (0522d2a)
- chore: 添加 2024-08-11.md 日常日志 (464a0cb)
- chore: 添加 LaTeX 数学公式分析 (e6f3b18)
- chore: 添加 2024-08-10.md (3e7b5cb)
- chore: 添加 2024-08-03 日常日志 (3293c69)
- chore: 更新配置 (bbc4c1f)
- chore: 更新 pnpm-lock.yaml (0e99931)
- chore: github workflows 补充注意事项 (57a3246)
- chore: 添加 `deploy github page site` && 添加 `package manager` && 补充 `legacy plugin` (e3c36e2)
- chore: 更新配置 & 添加 deploy-github-page-site 文章 & 删除未使用图片 (d42a216)
- chore: 添加 favicon (8f984e7)
- chore: 初始化项目 (169ced6)
- chore: 移除 node_modules (b0ba74f)
- chore: 设置 base url (a5acd8a)
- chore: 添加 .gitignore (495c80e)
- chore: 初始化项目 (db61fd1)