Skip to content

Releases: hfcorriez/pagon

增加数据库相关的模式

07 Dec 19:29

Choose a tag to compare

  • 增加数据库模型操作
  • 增加命令行 ./bin/cli
  • 增加数据库初始化和升级脚本 ./bin/cli db:xxx
  • 优化文档,增加路由和数据库 ORM 等的说明
  • 增加 Web 基类
  • 增加 Api 基类

内置服务器的 0.8.0 发布

04 Oct 16:31

Choose a tag to compare

主要功能

  • 内置了服务器,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发布,超多特性和优化

11 Aug 09:28

Choose a tag to compare

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,不一一列举了。
  • 更多的单元测试,当然还没覆盖完,会努力的!!!