Skip to content

Releases: JPressProjects/jpress

v3.2.3

20 Apr 00:51
Compare
Choose a tag to compare

新增:新增用户绑定账号后,取消绑定的功能
新增:尝试性支持 jdk11 ~ jdk14
修复:快递100查询时因签名未转大写,造成签名错误而无法正常显示快递信息问题。感谢 @hackQun
修复:下载的附件目录不规范的问题,感谢 @retire
优化:优化 OauthConnector,支持可以自由配置回调域名
优化:优化 违法关键字 词库

v3.2.2

15 Mar 08:27
Compare
Choose a tag to compare

优化:JPress 的安装和升级流程
优化:重构第三方登录的授权流程
优化:优化产品的相关指令和注释
修复:使用 QQ 第三方登录的时候无法正常登录的问题
修复:正确设置微信小程序、第三方登录等的首次用户状态
修复:当产品详情页引用 product.js 但是未启用 Swiper 的时候出错的问题
修复:checkout 页面无法正确删除产品的问题
修复:JPress 低版本升级到最新版本是,倘若最后一步不填写管理员账号密码会出错的问题

v3.2.1

13 Mar 05:17
Compare
Choose a tag to compare

新增:模板预览功能,前端可以通过 url 访问指定已经安装的模板
优化:升级 ckeditor 到最新版本,以支持 word 的复制粘贴功能
优化:通过 QQ 进行第三方登录时,发生错误提示不明显的问题
修复:分销用户无法正确获取分销金额的问题
修复:ArticleService.findListByCategoryId() 的 count 参数不起作用的问题
修复:通过 paypal 进行支付发生错误的问题
修复:加购物车返回的 Json 内容不正确的问题,感谢 @一座城你说你不懂
修复:通过 Github 第三方登录无法获取正确的用户数据的问题

v3.2.0

13 Mar 06:59
Compare
Choose a tag to compare

新增:添加一个全新的插件:留言插件,方便网站使用其增强 "留言" 功能,同时方便新手作为一个参考去开发自己的插件,感谢作者 @安杰
新增:可以通过 URL 直接访问模板页面的功能,假设存在模板 abc.html,增可以直接通过 http://domain/abc 去访问。
新增:默认模板 calmlog 新增文章搜索功能
新增:产品详情页新增 URL 分享按钮,当产品启用分销时,分销的 URL 可以获得相应的佣金。
优化:重构 TemplateManager,使其代码更加简洁
优化:优化 #CategoriesDirective 指令,防止在产品页面使用时出现类型转换错误的问题
优化:对 BaseProductInfoQuerier 进行重构,方便在开发插件的时候可以获取更多的信息
优化:删除 ArticleServiceProvider 中多余的不必要的注解
优化:对 AddonControllerManager 进行优化,插件的 Controller 的 viewPath 不用必须为 "/" 的问题
优化:对 微信支付的后台配置添加相应的文字说明,方便使用者更加清晰的去使用
优化:对 订单和支付等内容进行 "固化",不允许自己去支付别人的订单。
修复:当产品启用 Lucene 搜索引擎后,无法搜索其内容的问题
修复:当产品更新的时候,缓存无法及时清空的问题
修复:当产品和文章同时开启 ElasticSearch 搜索引擎的时候,会出现索引覆盖的问题
修复:对用户进行删除的时候,没有删除用户的 OpenId,导致该用户每次访问都会创建新的用户的问题
文档:添加 JPress 升级的相关文档

v3.1.1

27 Feb 03:41
Compare
Choose a tag to compare

新增:订单超时的时间设置功能,超时订单自动被关闭
新增:新增产品分类的标签 #productCategoryList,用于读取产品分类内容
优化:优化订单列表的文字样式以及发货按钮的显示逻辑
优化:移除 AdminOrderDetailPgeRender 和 UCenterOrderDetailPageRender 的配置支持
优化:优化 install.sh ,在某些时候无法正常安装的问题
优化:优化 docker-compose.yml ,升级 mysql image 到 5.7
优化:用户推出方法 doLogout() 修改为 logout()
优化:优化插件模块,在某些极端情况下出现无法删除插件内容的问题
优化:升级jboot、fastjson、jcseg等相关依赖到最新版本
修复:购买产品时,默认地址不正确的问题
修复:对未支付订单重新支付时,无法选择新地址的问题
修复:修复代码生成器生成的代码内容编辑的 URL 路径错误的问题,感谢 @安杰
修复:代码生成器生成的代码中,进行批量删除时出现404的问题,感谢 @安杰

v3.1.0

20 Feb 02:19
Compare
Choose a tag to compare

新增:新增 GlobalInterceptor 注解,插件拦截器必须通过此声明才能设置为全局拦截器
新增:AddonUtil 新增 addSharedFunction() 和 removeSharedFunction() 方法,用于对插件共享模板的新增和移除
新增:AddonUtil 新增 getViewPath() 方法,用于获取插件的文件路径
新增:用户注册新增 "默认所有注册用户未激活" 功能,用于在某些特殊场景下进行手动激活
新增:ProductManager 新增 renderProductOptions() 方法,用于在购物车显示产品扩展信息
新增:DFAUtil 新增 printDFAMatches() 方法,用于打印匹配的非法内容
新增:当产品购买完成时,新增发票的申请功能
新增:OrderManager 新增 registerAdminOrderDetailRender 和 registerUCenterOrderDetailRender 方法,用于自定义订单详情的页面显示
优化:升级 Jboot 到 3.0.1 最新版
优化:对 DFAUtil 的 init 进行优化,让其在 App 启动的时候进行 init,否则初次使用的时候会有 "卡顿" 现象
优化:对 API 和 数据提交 等功能做若干个安全优化
优化:对 ProductInfoQuerier 进行重构,更加方便的对产品信息进行查询
优化:对 WechatAuthorizationController 进行重构,使之更加简洁
优化:对 ArticleServiceProvider 使用 Jboot 3.x 的新 API 进行优化
优化:删除 deleteByIds(Object... ids) 方法,使用 batchDeleteByIds(Object... ids) 进行代替
优化:优化产品详情页的相关样式
优化:对 JPress 的 sql 对索引、字段大小等进行优化
优化:对 JPressOptions 进行优化,新增若干可以设置默认数据的方法
优化:对提现功能生成流水的进行事务控制
修复:注册时,当验证码验证错误的时候提示的内容有误的问题
修复:微信回复当设置的图片无法上传时,继续发送图片导致异常的问题
修复:在二级目录下,模板无法正确显示 shortcut icon 的问题
修复:批量删除产品的时候,无法删除产品图片关联表内容的问题
修复:添加产品到购物车时,购物车的产品数量可能不正确的问题
修复:订单详情页里的分销用户显示不正确的问题
修复:_AttachmentController 在某些极端的情况下可能会出现 NPE 的问题
修复:修改jcseg分词模式,解决启用lucene后 文章添加图片或者链接保存报错的问题,感谢 @tanghaiyuan
修复:当开启用户提现功能,提现手续费设置后不显示的问题
修复:当用户提现时,生成的提现流水不正确的问题
修复:修复提现的余额判断逻辑错误的问题,感谢 @jializh123
修复:在手机版下,无法进行余额充值和加入会员的问题
修复:在手机版下,购物车的结算按钮错位,无法进行正常流程下单的问题

v3.0.6

02 Feb 02:37
Compare
Choose a tag to compare

修复:在某些情况下订单的商品类型错误的问题
修复:微信个人收款和支付宝个人收款在某些情况下无法显示二维码的问题
修复:当送货信息为空的时候,快递信息异常的问题
修复:购物车进行全选所有商品时,可能会弹出没有选择任何内容的错误提示
优化:重命名 findByProductTablendProductId() 为 findByProductTypeAndProductId()
优化:更新 sql 脚本的字段说明
优化:在浏览器双击复制产品标题,订单号码,多了空格,导致查询不出来
优化:优化用户订单列表进行发货操作的时候,对页面进行刷新

v3.0.5

22 Jan 06:45
Compare
Choose a tag to compare

修复:模板卸载的时候可能无法删除所有已安装的模板文件的问题
修复:修复当文章的分类修改的时候,缓存无法及时更新的问题
修复:在编译的时候由于Jcseg版本不一致可能存在冲突的问题
修复:JPress 在二级目录下进行安装的时候,无法正确访问 install 进行安装的问题
优化:当用户被冻结或者未激活的时候无法上传文件
优化:修改 lucene 的索引目录,防止文章和产品可能存在索引冲突
优化:升级 jcseg 的版本到 v2.6 最新版本
优化:升级 es client 到最新版本

v3.0.4

13 Jan 02:25
Compare
Choose a tag to compare

修复:在微信浏览器下无法在线充值和会员支付的问题
修复:在Android手机下,通过微信浏览器进行支付有时无法唤起支付确认对话框的问题
修复:JPress 部署在二级目录下可能导致某些图片和样式无法显示的问题
优化:微信通过 JSAPI 进行支付的时候,当出现错误给出明确的错误提示
优化:删除一些无用的代码或者注释的代码段
优化:在手机浏览器下访问用户中心可能会导致某些DIV错位的问题

v3.0.3

10 Jan 09:24
Compare
Choose a tag to compare

修复:修复插件在线升级、停止和重启可能在某些情况下出现无法启动的问题
修复:修复使用微信支付在微信浏览器下无法正确支付的问题
修复:当已经生成订单的购物车再次发起时错处的问题
优化:优化自带的模板样式以及评论组件等
优化:优化页面评论的一些js验证问题
优化:优化checkout在手机浏览器下html错位的问题
优化:在支付页面手机浏览器下html错位的问题
优化:在手机浏览器下,用户中心订单和投稿html错位的问题