Skip to content

Releases: dxkite/suda

v3.1.5-nebula

01 Sep 00:43
Compare
Choose a tag to compare
  • 修正
    • MySQL索引创建
    • SQL语句创建
  • 添加
    • Redis缓存
    • 模块路由预缓存配置
    • 路由缓存
    • 模块信息缓存
    • 数据库链接计时
    • Server-Timing
    • 忽略项目IDE文件
    • psr/log
  • 调整
    • swoole启动
    • Debug参数
    • 测试用例控制
    • Dumper控制

v3.1.4-nebula

28 Jul 00:35
Compare
Choose a tag to compare
  • 调整
    • 异常导出位置
    • 会话自动记录处理
  • 添加
    • URL重写标记
    • 原始读语句标识位
    • @e 方法
    • data_path 配置
    • 资源前缀支持
    • 模板标签重写功能
    • 字段检查与表结构检查
    • response::before-send 事件
  • 修正
    • 模板配置覆盖功能
    • wherein _::_ 冲突问题
    • 数据库IN操作
    • write函数二义性错误

v3.1.3-nebula

14 Jul 01:37
Compare
Choose a tag to compare
  • 添加
    • 查询支持取单列
    • 查询语句支持嵌套
    • 添加Swoole运行支持
    • 调试对象环境
    • 内容包装器接口
  • 修正
    • 日志支持不限大小
    • 文件日志记录实现方案
    • FileRange控制
  • 优化
    • 自动加载环境控制

v3.1.2-nebula

07 Jul 08:54
Compare
Choose a tag to compare
  • 修正
    • 自动创建应用
    • 模块包功能
    • 代码继承导致的问题
  • 添加
    • SQL多字段排序
    • 支持PHP模板控制
    • 绑定值处理
    • Event详细日志
    • 支持manifest覆盖模块状态配置
    • 可指定不同manifest运行
    • 关闭TCP连接(fastcgi)
  • 调整
    • 原始模板支持include
    • 比较脚本
  • 优化
    • 模板编译功能

v3.1.1-nebula

01 Jul 13:14
Compare
Choose a tag to compare
  • 添加
    • 异常dumper
    • 调试输出对象
    • 查询write条件支持
    • CHANGELOG生成脚本
  • 修正
    • 页面静态资源路径生成
    • 插入可能导致的异常逻辑
  • 调整
    • 文件缓存Key
    • 拆分Statement类
  • 删除
    • 未使用的代码导入

v3.1.0-nebula

28 Jun 04:04
Compare
Choose a tag to compare
  • 优化
    • 表处理与错误处理
    • 查询绑定
    • 控制错误处理函数
    • where in 优化
    • 表访问
  • 添加
    • JSON异常解析
    • 运行结果检测
    • 查询语句集合
    • 模板编译事件
    • 模块激活状态
    • 模块属性与配置区分
    • 事件变量处理
    • 查询语句观察
    • 从配置构建查询语句
    • 获取Stream名称
    • 字段json序列化处理
    • 从classDoc创建结构体
    • DataAccess操作数据表
    • 简单化控制接口
    • 对象字段映射名
    • 动态的数据路径
    • 对象映射功能
    • 修饰符解析
    • Token解析器
    • 字段处理
    • 获取路由集合
    • PHP版本检查
    • 表结构魔术方法
    • 滚动获取值
    • Nginx配置控制
    • 获取URI基础部分
    • 事件函数
    • 关闭Buffer
    • 错误Dumpper
    • 模板默认模块扩展
    • 资源描述符解析测试
    • 路由组测试
    • 路由组前缀
    • Server获取
    • 数据库查询控制
    • 表结构转数组
    • 数据表读写操作
    • 根据路径获取所在模块
    • 获取模块
    • 推测文件所在模块
    • 路由前缀支持
    • 数据表前缀控制
    • 数据源组
    • vendor依赖自动加载
    • Debug控制模板编译
    • BaseAppication
    • 模块控制其他模块资源的能力
    • 顺序包装器
    • 获取返回值类型
    • 请求只读和响应只写
    • 问号支持
    • DELETE测试用例
    • 静态资源指定
    • 模块资源拷贝接口
    • 闭包检测
    • Logger输出控制
    • URL前缀控制
    • 应用事件以及监听器
  • 修正
    • 模块查找算法
    • 配置文件处理
    • 反向路由生成
    • 日志等级控制
    • 文件缓存
    • TableStruct > TableData, Fields > TableStruct
    • 表前缀处理
    • DataAccess
    • 数据库操作与Cookie
    • 目录溢出判断
    • withKey错误
  • 调整
    • 日志记录控制
    • 输出语句允许为空
    • 数据应用存取方式
    • 查询语句控制
    • 错误异常控制
    • 表对象获取接口
    • 创建表对象接口
    • getTableStruct -> createTableStruct
    • 拼写错误 manifast -> manifest
    • 错误异常处理
    • 中间件创建方式
    • 输出控制
    • 数据组成结构
    • 中间件处理方式
    • 默认中间件
    • 支持取对象
    • 表结构控制
    • URI参数与类型判断
    • 错误Dump控制
    • 查询功能
    • 响应处理逻辑
    • 获取基础URI
    • 上传文件修复
    • 上传文件封装
    • 默认值获取
    • 上传原始文件名获取
    • 文件可读写判断
    • 上传文件控制
    • URL参数预期结果
    • 缺少模板报错
    • 路由控制
    • 字段检查
    • 键值判断
    • ArrayAccess支持点式访问
    • 数据源模式
    • ORM操作获取
    • URL编辑
    • 调试器记录控制
    • 模板处理
    • URL参数构建
    • 数据表读写
    • 数据库查询工具
    • getModule -> getModules
    • withKey算法
    • 应用名处理
    • 资源URL路径
    • module-path设置
    • 模块配置移动到 modules/config
    • 数据流读取方式
    • 递归创建文件夹
    • Request处理

v2.0.3

20 Jun 08:44
Compare
Choose a tag to compare
  • 修复
    • SQL查询分页构建
    • 文件缓存控制
    • 报错逻辑

星云 suda - v3.0.0

16 Mar 15:59
Compare
Choose a tag to compare

Suda: 星云版

第三个大版本更新,数据库接口以及事件监控和响应接口均不支持 2.x

特性

  • 完全重构的代码结构 9.96的代码结构分值
  • 请求与响应完全的完全代理:可构建虚拟化的请求以及应用
  • 完全独立的应用程序
  • 支持数据库读写分离
  • 延迟化语言显示
  • 返回式响应代理构建
  • 非主流的ORM QAQ, 原2.0的Table支持后续可能会以模块形式支持
  • 标准化的响应处理
  • 标准化的异常接口

v2.0.2

27 Oct 08:54
Compare
Choose a tag to compare
  • 添加
    • getModuleConfig 支持 ${module} 变量
    • 日志格式
    • query 函数
    • loadModule 函数
    • addReachableModule 函数
    • welcome模块
    • 循环载入模板检测
    • 路由分组以及前缀
    • 单表支持连接器
    • 路由支持原始表达式
    • Content-Security-Policy 头默认支持
    • X-Frame-Options 头默认支持
    • 路由表达式支持
  • 修改
    • 系统Hook统一命名标准 (1.x -> 2.x)
    • 模块后缀支持 .mod.module.suda-module
    • 定向页面
    • 格式化输出函数调整
    • 记录所有PHP错误
    • 语言包加载方式
    • 对于GET,POST长度为 0 的值设置为NULL
    • POST,GET,FILES 默认值懒加载与优化
    • Query只支持静态方法
    • 字符格式化采用 ${} 做参数变量
  • 修复
    • 模板 $: 输出
    • SQL默认值语句生成问题
  • 优化
    • 提高运行速度 1x
    • 减少项目体积
    • Value 迭代器
    • 使用 SPL 压缩文件
    • 所有文件操作采用SPL递归
    • 请求参数处理
    • 路由处理逻辑
    • 内容统一输出
  • 删除
    • 内置 bootstrap
    • 内置 jquery
    • 内置 Pinyin
    • 内置 EchoValue
    • 路由 visit 属性
    • Query 类支持,改为 query 函数或 SQLQuery
    • Ziphelper::unzip 允许删除父文件夹

v2.0.1

11 Sep 14:42
Compare
Choose a tag to compare
v2.0.1 Pre-release
Pre-release
  • 添加
    • suda-cli 工具
    • command 参数获取支持
    • dump 详细的环境信息
    • hook 支持条件判断
    • 配置文件支持使用变量
  • 修改
    • 模板表达式 {= } 编码
    • 模板载入方式
  • 修复
    • 日志追溯回调错误
    • Reachable逻辑调整