友声网

 找回密码
 立即注册
搜索
查看: 139|回复: 1
收起左侧

[应用] PHPWind Fans 历史版本及升级包下载_20171008

[复制链接]
admin 发表于 2018-12-5 21:24 | 显示全部楼层 |阅读模式
v1.1.0-beta.1

本次发布主要增加 APIs 相关内容,其中当前 API 路径 /api 当前 API 版本 v1。
Core
  • 弃用所有 Aliyun phpwind 代码
  • 使用 Laravel 作为底层框架
  • 抛弃 dingo/api 使用 Laravel 5.5 自带路由作为接口路由
  • 增加 Applicable 作为拓展 SPA 「单页应用」入口接入规范
  • 启用自定义命名空间,使用 Laravel 自带命名空间和目录作为代码目录
Auth
  • 使用 JSON Web Token 作为 APIs 认证方式
  • 增加 JWT Guard,以深度整合 Laravel 认证
User
  • 增加 App\Services\UserAbility 作为用户权限控制服务
APIs
  • 用户登录接口 /login
  • 用户注册接口 /register
  • 用户列表接口 /users
  • 用户详情接口 /users/:user
  • 当前登录用户资料接口 /user
Forum
  • 弃用 alpha 版本的论坛设计
  • 全新设计的论坛功能
APIs
  • 论坛列表接口 /forums
  • 论坛详情接口 /forums/:forum
  • 论坛下分类列表接口 /forums/:forum/categories
  • 论坛下讨论列表接口 /forums/:forum/topics
  • 论坛分类详情接口 /forum->categories/:category
  • 论坛所有讨论列表接口 /forum->topics
  • 论坛讨论详情接口 /forum->topics/:topic
  • 创建一个论坛讨论接口 /forums/:forum/topics
Tag
全新设计的全局 tag
APIs
  • 所有 tag 列表接口 /tags
  • 单个 tag 详情接口 /tags/:tag
v1.1.0-alpha.2



  • 修复众多数据表迁移错误
  • 兼容 pw9 升级到 Fans 1.1 数据。
v1.1.0-alpha.1

  • 使用 Laravel 重构
  • 对协议切换支持更好(http To https)
  • 将原来 phpwind Fans 1.0 移动到 /old 路由下
  • 更安全的命令行安装模式。(仍然需要在线面板设置创始人信息)
安装composer install && \php wind install

phpwind Fans 1.0.10 release.

WindFramework:
  • 无用代码清理
  • 删除部分windframework定制的命名加载
phpwind Fans:
  • 删除 bootstrap 使用 windframework 加载替换为直接使用类,由 composer 自动加载
  • 删除 router 直接使用 WindFactory 初始化,修改为直接实例化,由 composer 自动加载
  • 修复发帖在高版本 php 中,类型直接转换使用的 bug。
  • 删除所有使用 Wind::import 方式加载 HOOK: 的地方,由 composer 自动加载
  • 删除所有使用 Wind::import('SRV:*'); 方式加载的地方, 由 composer 自动加载
  • 内置文档集成 gitbook
  • (fix #99 )修复积分转换获取规则不是数组警告
  • (fix #99 )删除强制转换,如果非数组则设置为空!
  • ( fix #99 ) 修复积分充值页面错误提示~
  • 修复删除积分规则方法~获取对象可能为空状态~
  • 修复类型转换错误~导致所有位置输出 bool 值
  • 删除编辑器 inserCode 插件
  • (close #84 ) 使用 clipboard.js 替代 flash 复制按钮
  • 从 1.0 版本中删除 console 依赖~
  • 完成升级补丁应用界面基本 UI
  • 修改内置 windframework 框架和 composer 加载顺序



phpwind Fans 1.0.9 release.

Fix bugs:
  • 修复后台积分管理,积分转换保存失败问题
  • 删除 open.phpwind.com 注入的统计代码~
  • 删除模板中无用的变量声明
  • 使用 GuzzleHttp 替代 pw 自己的 http 封装~支持 https
  • (fix #89) 修复密码超过三次,被强制开启验证码。
  • fix 云盾(9920220) 绕过 CSRC , 注入序列化数据代码.
  • 修改后台首页版权信息块,用户更方便的找到仓库和升级
  • src/service/, src/bootstrap/, src/hooks 使用 Composer 自动管理加载
  • 减少 3% 代码量,删除冗余的手动加载代码
升级到 1.0.9
由于本次对整体程序提及做了瘦身,至少减少了 3% 的冗余代码,也导致差异文件接近五百个,故而本次升级包大小和 dist 相差无几。
1.0.9版本提供的升级包,支持任意版本升级 1.0.9版本,所以也是难得的跨版本升级包。
dist
这个包为初始化后的安装包。

phpwind Fans 1.0.8 release.



  • add wind console.
  • fix insertTao not found. (#82)
  • add appconter nav. (#17)


phpwind Fans 1.0.7 release.

windframework
  • 修复http/transfer/WindHttpSocket.php组件不支持ssl(https)请求的bug.phpwind Fans
  • 修复某些浏览器下,发帖(修改)编辑器不显示滚动条无法滚动的bug.
  • 修正程序对于ssl(https)的支持程度(目前没有发现支持问题了).
  • 修复程序在使用ssl的情况下,windAPI远程请求验证等失效问题.
使用ssl(https)注意事项
切换到ssl环境,为了保证windAPI能正常的请求API,需要php中使用openssl,并保证
fsockopen('ssl://host', 443);
能够打开socket请求,环境配置对ssl支持自行解决~。





phpwind Fans 1.0.6 release.

fixs:
  • Composer提示信息,使用中文提示。
  • 更新安装程序,按照fans版本要求进行最低版本检查。
  • 删除.php_cs本地化代码风格检查&修复依赖。
  • 修复在windid中,错误的语法适应,造成头像上传更新失败。
  • 修正软件名称的书写格式问题。
  • 修复demo拓展中错误的配置。
    ...还有若干bug,不想整理了!!!






phpwind Fans 1.0.5 release.

WindFramework fixs:
  • 修改框架信息,兼容全新使用和兼容phpwind
  • 修复部分地区缺省值没有传递
  • 删除框架手动加载别名列表,统一使用composer自动加载管理
  • 删除整体框架头部Wind::import函数加载,使用composer自动管理加载
  • 修改Wind::autoLoad作为自动加载的最后一步,不在支持include_path注册来系统查找加载
  • 删除实例中使用Wind::import的错误使用
phpwind Fans fixs:
  • 在bootstrap中常识性的注册当前root目录,兼容虚拟机使用绝对路径导致include_path权限问题
  • 删除在phpwind Fans版本中使用windframework组件中的手动加载实例
  • 制定app应用命名空间规范,并注册到composer中
  • 制定ext拓展命名空间规范,并注册到composer中
  • admin.php增加注销的debug代码,便于用户报错调试打开
  • src/library下的组件库使用composer classmap进行自动加载,并删除程序中的手动加载位置
  • 修复ubb解析类中代码使用废弃语法并兼容php7
  • 系统安装时,注册到数据库的默认保留名称增加root字段
  • 在ext/demo插件实例中,Manifest.xml配置文件增加详细注释
  • 修复在安装phpwind Fans版本页面,显示pw9的软件信息错误
  • ext/demo增加详细的README.md插件入门介绍文档






phpwind Fans 1.0.4 release.

Change
因为1.0.3跳过公开发布,下面是修复内容截图:

phpwind Fans 1.0.3 release.









phpwind fans 1.0.2 release.

phpwind Fans fix:
  • #34 PHP7环境开启伪静态情况下出错
  • #28 编辑器xss漏洞
  • #42 what's Gay Video
  • #38 内置搜索插件(暂时方案)
  • 更新协议时间
  • 增加debug.php模式文件,用于在一场环境下的错误显示。
  • 增加apache下的默认的伪静态文件规则文件。
  • 修正所有页面显示的版本号异常页面。
  • 修正phpwind中install的sql语法不适用于mysql5.6以上要求的修复(目前修复了sql,程序中是否使用bug待反馈。)
  • 将目前phpwind中的__DIR__替换为dirname(__FILE__),待验证是否异常环境不能使用魔术常量__DIR__的情况下使用__FILE__的情况。
  • 增加插件命名空间前置命名空间要求(兼容之前)Pw\Ext\
  • 修复在pw的自动加载中使用了重复的加载内容,导致报错,目前修改为composer加载。
windframework fix:
  • 修正在wf框架中初始化步骤预先加载多余的核心类库,删除,使用composer自动加载管理。
目前版本信息:
  • phpwind fans: 1.0.2
  • windframework: 1.0.2






phpwind fans 1.0.1 release.

修复XSS注入bug是总共四枚;
修复通讯秘钥安全漏洞修复;
GET型CSRF任意代码执行;
模版编辑时选择自定HTML模块,输入PHP可执行问题;
[√] 帖子置顶后普通帖列表仍然显示问题;
[] A向B发送私信,通过管理员后天删除私信后,B的提醒去不掉的现象;
[√] Corrected version display information;
[√] Update the copyright time;
[√] Fix the "问题反馈" and "程序建议" link address;
[] Fix ie11 browser and edge browser can not enter Chinese.; 修复正则使用移除的/e属性的问题。





phpwind fans 1.0.0 release.

重要修复提及下,修复10版本中运行错误的重大问题,目前pw f1版本通过了php5.3 5.4 .5.5 5.6 7.1环境测试政策。







 楼主| admin 发表于 2018-12-5 21:52 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|RSS|联系|友声网 ( 鲁ICP备15020090号 ) 知道创宇云安全

GMT+8, 2019-4-23 14:29 , Processed in 0.058596 second(s), 18 queries , MemCache On.

Powered by Discuz! X

©2019 Comsenz Inc.

快速回复 返回顶部 返回列表