更新日志

2026-11-10 tarihinde güncellendi

从 1.0.0 到 1.3.7,每个版本改了什么、能不能下载,全在这一页。新版本在最上面。

每个版本都在 GitHub Release 上有同样的说明;发布包和校验值以下载页为准。

1.3.7(2026-11-10)· 项目主页换到 nomenid.org

  • 项目主页换到 nomenid.org:官网、文档、下载页都用新地址,旧域 nomen.caellab.com 整站跳过来。

  • 后台「最新正式版」改从新域名查,已经部署的旧版本不用跟着改,走跳转照样能拿到版本号。

  • 源码版权头、NOTICE、README、随包文档和插件清单里的项目地址一并换掉。

  • 用 CaelLabID 登录的站点要把回调地址重新登记成 https://nomenid.org/auth/caellabid/callback。

  • 升级:没有数据库迁移,替换文件后跑一次 php bin/nomen upgrade。

下载 nomen-1.3.7.zip · Release 说明

1.3.6(2026-11-10)· 把许可证讲清楚

  • 代码许可证统一成 GPL-3.0-only,也就是仅限第 3 版,不再写「或任何更新版本」;源码文件头、各插件和皮肤的 LICENSE 全部对齐。

  • README 的许可证一节改成三行表格:代码 GPL-3.0-only、文档与帮助文本 CZS v1、官方站页面内容 CC BY-SA 4.0,仓库新增 LICENSES/CZS-v1.txt 全文。

  • 安装文档新增「升级前备份」:给出 tar 和 mysqldump 命令,逐项说明 config/、data/、public/assets/{avatars,recovery,develops}/ 要备份,备份文件别放 web root。develops/ 里是站点图标、应用图标和第三方登录图标,发布包里没有,被 rsync --delete 带上就会整个删掉。

  • 新装站点的安装向导默认勾上 TOTP 二维码插件,装完设置页的二维码直接能显示。

  • 版本页中文版权行改成「© 2025-2026」,不再写「版权所有」。

  • 这一版运行时行为没有变化,升级不需要迁移。

下载 nomen-1.3.6.zip · Release 说明

1.3.5(2026-11-09)· 署名与源码版权头

  • 所有源码文件都带上统一的版权头:作者、许可证、源码和项目地址;以后的新文件沿用同一规格。

  • 全部仓库的署名统一成 Yunyun (Wang Yaoze),LICENSE、NOTICE 和站点版本页一起更新。

  • 官方插件(pages / open-platform / geoip / totp-qr)的主页指向站点上的插件介绍页,源码地址留在页面里。

  • 修好一个缓存问题:切换语言后版本页会短暂显示上一个语言的内容,现在缓存按语言分开。

  • 升级不需要迁移。

下载 nomen-1.3.5.zip · Release 说明

1.3.4(2026-11-09)· 两步验证的二维码不再外发

  • 设置页的 TOTP 二维码以前是把 otpauth://…?secret=… 拼成第三方二维码服务的图片地址去加载,等于把完整密钥交给外部服务,对方落一份日志账号就不设防了;现在二维码在浏览器本地生成。

  • 新插件 TOTP QR Code 随安装包分发、默认启用;插件缺席时设置页只显示密钥,手动输入照常可用。

  • 顺手删掉 1.2.0 迁 Vue 后就没再用过的旧设置页代码,它做的唯一一件事就是把密钥拼进外部图片地址。

  • 升级:没有数据库迁移;从更早版本升上来的站点要在 config/plugins.php 的 enabled 里加上 'totp-qr',否则只有密钥、没有二维码。

下载 nomen-1.3.4.zip · Release 说明

1.3.3(2026-11-09)· 站点名不再写死 Nomen

  • 改了站点名的实例,登录页、注册页、授权页、邮件和通知里的品牌名都跟着站点名称走。

  • 认证页底部的法律链接改成可配置:config/brand.php 的 legal_links,想放几条放几条;不配就回退到原来的隐私政策、服务条款、开发者守则三项。

  • 通行密钥的站点名、动态口令的发行方、邮件发件人名、通知主题前缀,全部改读站点品牌配置。

  • 随包新增 21 篇文档,覆盖安装、配置、品牌、账号、安全、插件、皮肤这些主题。

  • 升级:没有数据库迁移;自己改过登录或授权模板的站点注意,privacyUrl / termsUrl / developerGuidelinesUrl 三个属性已经合并成 legalLinks。

下载 nomen-1.3.3.zip · Release 说明

1.3.2(2026-11-09)· 快速登录拆成插件

  • 第三方登录提供方支持图标:预置 GitHub / Google / Microsoft / CaelLabID 四家,自定义提供方可以上传;登录页和注册页的按钮直接显示图标,管理页表单里实时显示回调地址。

  • 「快速中央登录」移出核心,改成可选插件(plugin-quick-central-login):需要第一方应用免确认直授的站点自己装,不装的走普通授权确认流程。

  • 安装向导支持多语言,界面跟着浏览器语言走,顶栏可以切换。

  • 修好一个常见问题:部分面板的 nginx 默认配置会把 /plugin-assets/ 下的样式拦成 404,插件看起来像样式崩了;安装文档和 nginx 样例已补放行写法。

  • 站点默认语言不是英文时,部分邮件误发英文,已改回按站点默认语言发。

  • 升级:有两个数据库迁移(删除 users.quick_login、identity_providers 新增 logo 列),覆盖文件后跑一次 php bin/nomen upgrade。原核心里的快速登录开关会随迁移重置(默认重新开启),可以在 /special/quick-login 再关。

下载 nomen-1.3.2.zip · Release 说明

1.3.1(2026-11-09)· 皮肤独立发版

  • 皮肤改成独立仓库发布:核心仓库不再内置皮肤源码,默认皮肤 nomen-2026 和轻量皮肤 nomen-ssr 各自发版、互不牵扯。

  • 发布包照样自带这两个官方皮肤,装站和升级流程没有任何变化;第三方皮肤还是放进 skins/ 目录。

  • 这一版没有数据库变更。

下载 nomen-1.3.1.zip · Release 说明

1.3.0(2026-11-08)· 安装向导重做,登录方式可开关

  • 安装向导重做成单页:深浅色跟随系统、可手动切换,新增站点图标上传,装完后登录页、favicon、页脚都用它;服务器缺组件或目录不可写时自动降级成填图标链接。

  • 登录方式总开关:密码、邮箱验证码、生物识别、临时密钥、第三方登录五类可以在后台单独启停,校验至少保留一种能用。真被锁在外面了,在服务器上跑 php bin/nomen auth:reset 恢复。

  • 新增只读站点接口 /nomen-api:站点信息和页面内容都能用程序读,插件可以注册自己的模块,后台「设置」里能关(默认开)。

  • 新增 /special/lang 语言选择页,页面源码里不再出现 ?lang= 链接,搜索引擎不会把同一页按语言分裂收录。

  • 后台概览显示「最新正式版」,有新版会标黄。

  • 首页下方的链接可以在后台改:默认三条可以单独隐藏,也能加自己的;插件追加的链接会标「由 X 托管」。

  • 多语言母键从中文整句换成英文原句,25 个语言词典全量迁移;管理后台界面仍然保持中文。

  • 升级:没有新表,备份后跑 php bin/nomen upgrade 即可。

下载 nomen-1.3.0.zip · Release 说明

1.2.0(2026-11-07)· 后台换成单页应用

  • 管理后台整个换成单页应用:用户、应用、接入点、恢复工单、活动日志、插件页在一个外壳里切换,操作不再整页刷新。

  • 后台新增「内容」页:站内文档的列表、Markdown 编辑和删除,分全部 / 已发布 / 草稿。

  • 首页三种模式:默认首页、指定一个站内页面、或者用 config/home-*.php 自定义;后台可以可视化改标题、副标题和按钮。

  • 新皮肤 nomen-ssr:纯服务端渲染,没有星图背景,文字优先。

  • 页脚统一配置,复制 config/footer.example.php 就能改;插件可以用钩子往页脚加链接。

  • 第三方登录:内置 GitHub / Google / Microsoft / CaelLabID,也支持自定义 OAuth2;后台「登录方式」管理,用户在设置页绑定和解绑。

  • 升级:新增 identity_providers、user_identities 两张表,覆盖文件后跑 php bin/nomen upgrade,public/assets/dist/ 一起覆盖。

下载 nomen-1.2.0.zip · Release 说明

1.1.0(2026-11-07)· 设置页与通用缓存

  • 站点级两步验证三档:关闭(默认)/ 仅新设备 / 每次登录,后台「设置」里改。

  • 通用缓存层:Redis、文件、数据库三种驱动,后台选,选中的不可用时自动回退到文件;插件也能注册自己的驱动。

  • 后台新增「设置」页,站点级开关都收在这里。

  • 安装向导可以填站点图标地址,不填就用自带的图标。

  • 新装站点的文档页只剩「欢迎」和「沙盒」两页,完整文档在官方站;已经装好的站点不受影响。

  • 没配 SMTP 的站点不再显示邮箱验证码登录,免得点了才发现发不了信。

  • 升级:新增 site_settings、cache_items 两张表。

下载 nomen-1.1.0.zip · Release 说明

1.0.1(2026-11-07)· 安装向导拆成七步

  • 网页安装向导拆成七步:环境检查 → 数据库 → 站点 → 管理员 → 扩展 → 邮件 → 确认,一步一步走。

  • 邮件配置先问「要不要现在配」,不着急可以先跳过。

  • 安装完成页直接给「进入网站」和「用管理员账号登录」两个入口。

  • SMTP 服务器不需要账号密码时不再强制认证。

  • 首页标语换成「自由的账号星系」,安装向导去掉了进度条。

下载 nomen-1.0.1.zip · Release 说明

1.0.0(2026-11-07)· 首个公开版本

  • 自托管账号中心:一台服务器跑一份,几个站点共用一套账号,站点之间走 OAuth 2.0 授权码,不用各自维护用户表。

  • 密码登录、TOTP 两步验证、Passkey、一次性恢复码;登录设备与地点记录,异常登录发通知。

  • 账号恢复:用户申诉、管理员审核、邮件确认后重置;应用自助注册,用户能看到并随时撤销授权。

  • 25 种界面语言,站长选默认语言、可以关掉切换。

  • 插件体系和皮肤体系:插件能加路由、后台页面、挂载点、迁移和钩子,皮肤能覆盖核心和插件的任意模板。

  • MySQL 8 / MariaDB 10.6 / SQLite 3.35 都行,安装时选;网页安装向导和命令行安装两条路。

  • 升级命令 php bin/nomen upgrade,跑核心和插件迁移;库结构和程序版本对不上时后台会提示。

下载 nomen-1.0.0.zip · Release 说明