跳到主要内容

更新日志

· 阅读需 6 分钟
reactpress
reactpress

4.0.0 (2026-08-09)

ReactPress 4.0.0 稳定版 — npm @latest#88)。安装:npm i -g @fecommunity/reactpress

亮点

  • 发布:4.x 从 @beta 提升为 @latest
  • 文档 / README / Admin:默认安装路径为稳定版 4.0.0
  • 发布 CLI:支持 promote to stableresolveNpmTag4.0.0 映射到 latest

4.0.0-beta.18 (2026-07-12)

ReactPress 4.0 beta.18 — 当时 npm @beta 标签。安装:npm i -g @fecommunity/reactpress@beta

亮点

  • CLI:零依赖捆绑运行时、主题安装/代理改进、doctor 与日志体验优化
  • 桌面端:跨平台安装包构建工作流;发布时自动上传至 GitHub Releases
  • 文档:Algolia DocSearch、changelog 版本侧栏、首页版本标签;README 与演示素材更新
  • 资源:star history 图表迁移至 public/star-history/

4.0.0-beta.0 (2026-06-27)

ReactPress 4.0 扩展版(beta) — 插件、桌面客户端、主题 catalog。安装:npm i -g @fecommunity/reactpress@beta

新特性

  • 插件系统 (#69):Hook + plugin.json manifest + Admin 插槽;内置 hello-world(自动摘要)、seo(SEO 增强)、image-optimizer(历史图片 WebP 批量优化)
  • 桌面客户端 (#70):Electron + SQLite 本地模式;远程 API 与内容同步
  • 主题系统 (#71):npm catalog(theme-starter)、theme add/list、预览池;hello-world 文档与结构对齐
  • 迁移指南3.x → 4.0

3.7.0 (2026-06-23)

安全修复 — SQL 注入与存储型 XSS 修复。

新特性

  • SQL 注入:公开列表 API findAll() 中过滤字段名白名单校验
  • 存储型 XSS:Markdown 解析后 HTML 消毒;POST /comment 需 JWT;Helmet CSP 响应头
  • 致谢:lsr365400

3.6.0 (2026-06-14)

文档 CI/CD 与部署 — 自动化文档流水线,Vercel 配置迁移。

新特性

  • 文档部署:GitHub Actions CI/CD 自动部署文档站点
  • Vercel:配置迁移至仓库根目录;文档链接更新为新部署地址
  • CI:移除已弃用的 deploy workflow;MySQL 镜像改用 AWS ECR 公共镜像,加速 GHA 构建
  • 配置:改进部署配置中 DOCS_SITE_URL 的处理

3.5.0 (2026-06-14)

主题目录 — 基于 npm 的主题发现与管理。

新特性

  • 新增 theme.catalog.schema.jsonthemes/package.json

3.4.0 (2026-06-12)

社区 — 更清晰的 Issue 反馈体验。

新特性

  • 优化 Bug 报告、功能请求与配置类 Issue 模板

3.3.0 (2026-06-07)

社区与安全 — 行为准则与漏洞报告机制。

新特性

  • 新增 CODE_OF_CONDUCT.mdSECURITY.md

3.2.0 (2026-06-07)

主题开发 — 面向主题作者的 Next.js 工具链。

新特性

  • 新增 Next.js 配置与 node helpers,完善主题开发工作流

3.1.1 (2026-06-07)

Bug Fixes

  • 修正 theme.manifest.schema.json$id URL

3.1.0 (2026-06-07)

Toolkit 主题化重构 — 模块化导出,主题开发一等公民。

新特性

  • Toolkit 3.1:拆分为 theme / ui / app / plugin 子模块;主题 manifest 解析、外观配置(Formily)、SSR bootstrap、站点设置与预览
  • CLI 3.0.3reactpress nginx 反向代理;db backup 支持 Docker 内 mysqldumpbuild 目标选择与分步日志;交互体验优化
  • 品牌资产public/brand/ 集中管理 + pnpm export:brand 一键同步至各目录
  • 文档:README 新增官方主题章节与 Lighthouse 性能指标

Bug Fixes

  • 增强 monorepo 根目录检测;主题 manifest schema URL 更新为 reactpress-docs.vercel.app

3.0.0 (2026-05-17)

ReactPress 3.0 平台版 — 装一个包,敲一条命令,一分钟拥有自己的 CMS。

三大重点

  • 零配置reactpress init + reactpress dev,自动生成 .reactpress/config.json.env 与嵌入式 Docker MySQL
  • 唯一入口npm i -g @fecommunity/reactpress@3,命令统一为 reactpress
  • 极致 DX:交互菜单、reactpress doctorreactpress status、dev 成功后的链接提示

新特性

  • CLI:主包 @fecommunity/reactpress;内置 API;reactpress-cli bin deprecated
  • HeadlessGET /api/health;API Key;Webhook(HMAC 签名)
  • 内容:定时发布;文章修订历史与回滚
  • 运维:生产 compose 示例;reactpress db backup

Breaking Changes

  • @fecommunity/reactpress-cli@fecommunity/reactpress@3
  • @fecommunity/reactpress-server deprecated
  • 迁移指南:2.x → 3.0

2.0.1 (2025-09-26)

Bug Fixes

  • 修正 HttpClient 文件名大小写 (7dd892a)

Features

  • 新增 toolkit 包配置 (0ed839d)

2.0.0 (2025-09-21)

Bug Fixes

Features

1.10.0 (2025-08-03)

Features

  • 新增 config 类型定义 (d8a6fed)

1.9.0 (2025-05-21)

1.8.0 (2025-03-22)

Features

1.0.0 (2024-09-28)

Features