友声网

 找回密码
 立即注册
搜索
开启左侧

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

[复制链接]
admin 发表于 2018-12-5 21:24 | 显示全部楼层 |阅读模式
游客,如果您要查看本帖隐藏内容请回复

本次发布主要增加 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全新设计的全局 tagAPIs
  • 所有 tag 列表接口 /tags
  • 单个 tag 详情接口 /tags/:tag
    游客,如果您要查看本帖隐藏内容请回复
  • 修复众多数据表迁移错误
  • 兼容 pw9 升级到 Fans 1.1 数据。
    游客,如果您要查看本帖隐藏内容请回复
  • 使用 Laravel 重构
  • 对协议切换支持更好(http To https)
  • 将原来 phpwind Fans 1.0 移动到 /old 路由下
  • 更安全的命令行安装模式。(仍然需要在线面板设置创始人信息)
    安装composer install && \php wind install
    游客,如果您要查看本帖隐藏内容请回复

    WindFramework:
  • 无用代码清理
  • 删除部分windframework定制的命名加载
    phpwind Fans:
  • 删除 bootstrap 使用 windframework 加载替换为直接使用类,由 composer 自动加载
  • 删除 router 直接使用 WindFactory 初始化,修改为直接实例化,由 composer 自动加载
  • 修复发帖在高版本 php 中,类型直接转换使用的 bug。
  • 删除所有使用 Wind::import 方式加载 HOOK: 的地方,由 composer 自动加载
  • 删除所有使用 Wind::import('SRV:*'); 方式加载的地方, 由 composer 自动加载
  • 内置文档集成 gitbook
    游客,如果您要查看本帖隐藏内容请回复
  • 修复删除积分规则方法~获取对象可能为空状态~
  • 修复类型转换错误~导致所有位置输出 bool 值
  • 删除编辑器 inserCode 插件
    游客,如果您要查看本帖隐藏内容请回复
  • 从 1.0 版本中删除 console 依赖~
  • 完成升级补丁应用界面基本 UI
  • 修改内置 windframework 框架和 composer 加载顺序
    游客,如果您要查看本帖隐藏内容请回复

    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这个包为初始化后的安装包。
    游客,如果您要查看本帖隐藏内容请回复

    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支持自行解决~。
    游客,如果您要查看本帖隐藏内容请回复

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

    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 fix:
    游客,如果您要查看本帖隐藏内容请回复
  • 更新协议时间
  • 增加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
    游客,如果您要查看本帖隐藏内容请回复

    修复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属性的问题。
    游客,如果您要查看本帖隐藏内容请回复

    重要修复提及下,修复10版本中运行错误的重大问题,目前pw f1版本通过了php5.3 5.4 .5.5 5.6 7.1环境测试政策。
  •  楼主| admin 发表于 2018-12-5 21:52 | 显示全部楼层
    magicn.cn 发表于 2021-11-8 19:56 | 显示全部楼层
    支持楼主,辛苦了

    手机版|RSS|友声网 ( 鲁ICP备15020090号-1 ) | 点击这里给我发消息 |

    GMT+8, 2022-10-2 23:27 , Processed in 0.016111 second(s), 6 queries , MemCache On.

    Powered by Discuz! X

    © 2006-2022

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