更新日志 当前版本: v1.0.0
功能新增
feat: 测试CommonMark解析器
功能新增
✨ feat(markdown): 优化Markdown解析服务并更新版本号
- 在Changelog控制器中添加空值检查,防止description为null时出错
- 重构MarkdownService,引入单例解析器模式提高性能
- 设置解析器的安全模式和转义选项
- 更新系统版本号至0.8.0
功能新增
✨ feat(ParsedownWrapper): 增强Markdown解析功能并更新依赖
- 重写blockList和blockTable方法添加类型声明
- 增加setMarkupEscaped设置以提高安全性
- 更新parsedown依赖版本至1.8
- 更新系统版本号至0.7.0
功能新增
✨ feat(markdown): 添加ParsedownWrapper处理PHP 8.1+废弃警告
- 创建ParsedownWrapper类继承Parsedown
- 重写blockSetextHeader方法添加类型声明
- 添加静态方法parseText和parseInlineText
✨ feat(error): 添加错误处理服务
- 创建ErrorHandlerService处理错误
- 忽略Parsedown相关的废弃警告
- 注册shutdown函数处理致命错误
✨ feat(provider): 添加错误处理服务提供者
- 创建ErrorHandlerServiceProvider
- 注册错误处理器服务
♻️ refactor(markdown): 使用ParsedownWrapper替换原生Parsedown
- 修改MarkdownService使用新的ParsedownWrapper
- 移除重复的安全模式设置代码
✨ feat(changelog): 改进分页样式和功能
- 添加完整页码显示
- 增加页码跳转表单
- 优化移动端样式
- 添加CSS样式美化分页组件
? chore(config): 更新应用配置
- 添加error_reporting配置
- 创建service.php配置文件注册服务提供者
- 更新版本号到0.6.1
功能新增
✨ feat(changelog): 新增变更日志分页功能和Markdown支持
- 添加分页功能到变更日志页面
- 实现Markdown内容解析服务
- 新增版本历史API接口
- 优化变更日志页面样式和响应式设计
- 添加分页导航组件
? fix(auth): 修复API密钥验证逻辑
- 修正whereOr条件语法错误
- 添加变更日志页面到白名单
? build(deps): 添加Parsedown依赖
- 更新composer.json添加erusev/parsedown包
问题修复
? build(ci): 更新部署流程和版本号
- 修改composer安装命令,添加COMPOSER_ALLOW_SUPERUSER=1环境变量
- 移除无用的yes命令
- 更新版本号至0.5.0
- 同步更新时间戳
功能新增
✨ feat(workflow): 添加自动确认迁移命令
- 在部署流程中添加yes命令自动确认数据库迁移
? docs(version): 更新版本信息
- 将版本号从0.4.0升级至0.4.1
- 更新最后更新时间至2025-05-20 13:41:20
← 返回首页