Releases: hfcorriez/pagon
Releases · hfcorriez/pagon
增加数据库相关的模式
内置服务器的 0.8.0 发布
主要功能
- 内置了服务器,0.5.4 以下照样可以一行命令 run 起来
- 几行代码即接入第三方认证服务的中间件
- 分离了框架核心,结构更清晰
- 100 多项改进
- 众多 Bug 修复
近半年的打磨,200次提交,也该发了
Changelog
- 功能:Xml解析和输出
- 功能:视图支持寻找挂载路径
- 功能:视图支持匿名函数生成简单引擎
- 功能:路由支持多个路径的路由绑定
- 功能:路由支持resource方式绑定,直接定向到函数
- 功能:命令行支持macro
- 功能:命令行统一修改为Command
- 功能:命令行支持颜色模板,提示,确认,复制到剪贴板,执行,自动完成,交互编程
- 功能:框架添加默认日志管理器
- 功能:框架单文件支持
- 功能:框架支持url_rewrite配置
- 功能:依赖注入支持函数map,支持getter和setter自动定义
- 功能:依赖注入默认使用共享模式
- 功能:全新的Session管理
- 功能:Session支持文件方式
- 优化:框架优化错误输出方式
- 优化:应用修改一些方法all->any
- 优化:路由的寻找方式
- 优化:简化Request和Respone的API
- 优化:应用运行模式cli和是否运行都可以注入
- 优化:默认命令的路由支持
- 优化:区分全局加载和应用加载
- 修复:视图渲染方式
- 修复:路由的via
- 修复:ob的处理
- 修复:更简单的日志使用
下载 0.8.0-full.tar.gz 可以直接运行!
0.7.0发布,超多特性和优化
112次提交,近3000次变更,看着差不多了,不能让好东西一直留在develop分支,还是发了吧!
Changelog
- HTML函数: script(), html(), style()...等
- 日志函数: log_debug(), log_info(), log_error()...等等
- 自动XSS预防,渲染模板时自动过滤HTML字符
- 路由加强:简化路由规则,增加可选路由,路由参数定制和规则,优化命名路由
- 简单好用的日志Pagon\Logger,支持Streams,支持Console Log
- Booster中间件,自动根据配置生成logger和cryptor,做一些初始化工作
- CSRF中间件,自动预防CSRF,完全透明的支持,不用改模板写方法
- OPAuth中间件,支持第三方服务的认证,基于Opauth
- Flash中间件支持flashKeep和flashNow
- 中间件支持嫁接请求,用来进行中间件封装
- 更友好的错误页面,使用Typo.css
- 删除了App->configure和Input->isXXX等一系列不常用方法
- Fix了一些Bug,不一一列举了。
- 更多的单元测试,当然还没覆盖完,会努力的!!!