Joomla! 3.9.1 发布,基于 PHP 的内容管理系统
Egg 2.14.1 发布,阿里开源的企业级 Node.js 框架
Egg 2.14.1 发布了,Egg 是阿里开源的企业级 Node.js 框架,为企业级框架和应用而生。团队的架构师和技术负责人可以非常容易地基于自身的技术架构在其基础上扩展出适合自身业务场景的框架。
值得关注的变化
修复
删除超时日志消息
其他
使用 circular-json-for-egg 删除弃用消息
下载地址:
Adminer 4.7.0 正式发布,MySQL 管理客户端
Adminer 4.7.0 发布了,Adminer是一个类似于phpMyAdmin的MySQL管理客户端。整个程序只有一个PHP文件,易于使用和安装。Adminer支持多语言(已自 带11种翻译语言文件,可以按自己的需求翻译相应的语言)。支持PHP4.3+,MySQL 4.1+以上的版本。
更新内容:
简化将执行的 SQL 查询存储到书签
使用带有前导或尾随空格的密码时发出警告
如果 importServerPath() 返回空字符串,则隐藏从服务器导入
修复空单元格的内联编辑(从 4.6.3 回归)
允许一次添加两个以上的索引(从 4.4.0 开始回归)
复制表时避免覆盖现有表(bug#642)
完整更新内容请查看发布说明。
下载地址:
WordPress 5.0 RC 发布,改进编辑器
这是 5.0 的候选版本,功能比较接近正式版。
WordPress 5.0 引入了新的基于块的帖子编辑器。提供简化的编辑体验。 无论是在构建第一个网站,修改博客还是编写代码,用户都可以更灵活地显示内容。
Twenty Nineteen 是 WordPress 的新默认主题,它为 5.0 中默认可用的块提供自定义样式。 Twenty Nineteen 旨在用于各种用例。 无论是运营照片博客,开展新业务还是支持非盈利组织,Twenty Nineteen 都非常灵活,可以满足您的需求。
块(block)编辑器的一些改进:
All of the previous default themes, from Twenty Ten through to Twenty Seventeen, have been updated to support the block editor.
You can improve the accessibility of the content you write, now that simple ARIA labels can be saved in posts and pages.
WordPress 5.0 officially supports the upcoming PHP 7.3 release: if you’re using an older version, we encourage you to upgrade PHP on your site.
Developers can now add translatable strings directly to your JavaScript code, using the new JavaScript language packs.
详情请查看这篇博客:
Percona Server for MySQL 5.5.62-38.14 发布
Percona Server for MySQL 5.5.62-38.14 已发布。这是 5.5 系列的最新稳定版本,该版本合并了 MySQL 5.5.62 的更改,包括其中的所有错误修复。
更新内容如下:
改进
#4790: The accuracy of user statistics has been improved
Bug 修复
The binary log could be corrupted when the disk partition used for temporary files (
tmpdir
system variable) had little free space. Bug fixed #1107PURGE CHANGED_PAGE_BITMAPS did not work when the
innodb_data_home_dir
system variable was used. Bug fixed #4723#4773: Percona Server sources can’t be compiled without server.
#4781: sql_yacc.yy uses SQLCOM_SELECT instead of SQLCOM_SHOW_XXXX_STATS
完整更新内容请查看这里。
下载地址:
RxJava 2.2.4 发布,Rx 的 Java 实现
RxJava 2.2.4 发布了,RxJava 是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。
主要更新内容如下:
API 更新
Pull 6278: Add
Maybe
/Single
/Completable
materialize
operator,Pull 6278: Add
Single.dematerialize(selector)
operator.Pull 6281: Add
Flowable
/Observable
dematerialize(selector)
operator.
Bug 修复
Pull 6258: Fix cancel/dispose upon upstream switch for some operators.
Pull 6269: Call the
doOn{Dispose|Cancel}
handler at most once.Pull 6283: Fix
Observable.flatMap
to sustain concurrency level.Pull 6297: Fix refCount eager disconnect not resetting the connection.
文档更新
Pull 6280: Improve the package docs of
io.reactivex.schedulers
.Pull 6301: Add missing
onSubscribe
null-checks to NPE docs onFlowable
/Observable
subscribe
.Pull 6303: Fix incorrect image placement in
Flowable.zip
docs.Pull 6305: Explain the non-concurrency requirement of the
Emitter
interface methods.Pull 6308: Explain the need to consume both the group sequence and each group specifically with
Flowable.groupBy
.Pull 6311: Explain that
distinctUntilChanged
requires non-mutating data to work as expected.
Wiki 更新
Pull 6260: Add
generate
examples toCreating-Observables.md
.Pull 6267: Fix
Creating-Observables.md
docs stlye mistake.Pull 6273: Fix broken markdown of
How-to-Contribute.md
.Pull 6266: Update Error Handling Operators docs.
Pull 6291: Update Transforming Observables docs.
其他更新
Pull 6262: Use JUnit's assert format for assert messages for better IDE interoperation.
Pull 6263: Inline
SubscriptionHelper.isCancelled()
.Pull 6275: Improve the
Observable
/Flowable
cache()
operators.Pull 6287: Expose the Keep-Alive value of the IO
Scheduler
as System property.Pull 6321: Fix
Flowable.toObservable
backpressure annotation.
下载地址:
Qt 5.12 RC 版发布,预计将于12月初发布正式版
Qt 5.12 RC 版发布了。如无意外,这应该是正式发布 Qt 5.12 LTS 之前的最后一个里程碑版本。
Qt 5.12 RC 版本包含许多文档更新、一些错误/回归修复以及其他的维护更新。有关 RC 版本的详细更新信息可通过邮件列表查看。
官方表示,这是最后计划的测试版本,如果没发现重要的错误,将在12月初正式发布 Qt 5.12.0 LTS。
Qt 5.12 带来了网络功能方面的改进、Qt QML 对 ECMAScript 7 的支持、升级 Qt WebEngine 到 Chromium 69、Qt 虚拟键盘的扩展接口、Qt 3D 对 OpenGL ES 3.1 的支持、Qt 3D 的性能改进、Qt Wayland 现在支持 XDG-Shell stable 和 XDG Decoration Unstable V1、完全支持 Qt 远程对象,并完全支持 Qt WebGL 流媒体插件。详情点此查看。
swoolefy 4.0.6 正式发布,基于 Swoole 实现的框架
swoolrfy 4.0.6版本正式发布,是一个基于swoole实现的轻量级、高性能、协程级、开放性的API和MVC应用服务框架,本版本是一个bug修复版本,经过大量测试,目前越来越稳定,支持企业级应用:
添加自定义进程捕捉异常和错误
优化进程判断,区分worker进程,task进程,自定义process进程
修复processPools下Process::signal(SIGCHLD)信号的覆盖问题
修复mysql协程单体实例的afterRequest的释放
规范返回的报错log和注释规范
适配swoolefy-orm组件支持swoole的协程环境
最高支持swoole4.2.8,支持php7.2+,建议使用php7.1或者php7.2
github:https://github.com/bingcool/swoolefy
文档:https://www.kancloud.cn/bingcoolhuang/php-swoole-swoolefy/587501
SeasLog 1.9.0 发布, 支持修改预设变量及批量记录数组
SeasLog 1.8.6 发布,包含多项功能改进,及Bug修复。
更新内容:
1.9.0
New Feature #240 增加方法 SeasLog::setRequestVariable(key,value),可以支持用户使用swoole等框架时改变SeasLog预设变量
New Feature #243 Log方法第一个参数支持数组传递,如 SeasLog::debug(array).
Fixed issue #110 支持构造函数,可以使用 New SeasLog().
Fixed issue #245 为 analyzerCount 和 analyzerDetail添加单元测试例.
1.8.6
[重要] New Feature #218 添加SeasLog::closeLoggerStream(),解决CLI模式下文件删除后操作符释放问题。
New Feature 新增数据收集建议文档.
New Feature 新增bench_mark.php批量测试脚本
Fixed 解决check_log_level:log 中level级别匹配性能问题
Fixed 解决phpdbg下core dump问题.
Fixed 解决分析脚本中smtp_secure和smtp_mailer问题.
Fixed issue #125 #203 添加配置项 seaslog.buffer_disabled_in_cli,默认为false.
Fixed issue #196 解决php5.3.x 下undefined symbol: expand_filepath_with_mode问题.
Fixed issue #195 修复rsyslog 使用 RFC5424 接收问题.
Fixed issue #200 当tcp/udp发生错误时提行提示.
Fixed issue #202 添加完整单元测试.
Fixed issue #210 添加配置项seaslog.remote_timeout, 默认为1秒.
Fixed issue #215 修复analyzerCount统计错误问题.
Fixed issue #228 修复analyzerDetail查询错误问题.
1.8.4
New Feature #162 Configure seaslog.recall_depth support for filename and code line.
New Feature #170 Configure seaslog.trace_notice and seaslog.trace_warning support trace notice and warning.
New Feature #172 Configure seaslog.disting_folder support switch {Logger}/{Time}[.Type].log or {Logger}_{Time}[.Type].log.
New Feature #174 Add %U(MemoryUsage) and %u(PeakMemoryUsage) into default variable table.
New Feature #186 Use seaslog_throw_exception replace zend_error.
Fixed issue #65 Message template content match error.
Fixed issue #153 Disting_by_hour and disting_type can not use together.
Fixed issue #156 Log template format error with %L and %M.
Fixed issue #158 SeasLog::setRequestID intercepted error.
Fixed issue #165 Phpdbg seg fault.
Fixed issue #184 SeasLog::analyzerCount seg fault at PHP7-nts.
Fixed issue #181 Perfect when stream's connection was broken.
1.7.6
Fixed analyzerDetail bug, use grep -ai key_words.
Fixed issue #152. Segfault in cli.
1.7.5
License更新,从Apache License 2.0 更新到 PHP License 3.01.
遵循RFC5424规范发送到 Rsyslog(TCP/UDP)
支持 RequestId 区分请求 fixed issue #134.
更新 Analyzer 脚本版本至 1.1.0, fixed issue #139.
优化analyzerCount 和 analyzerDetail 统计函数性能,fixed issue #133.
Fixed issue #138. Error by file exists.
Fixed issue #140. Error by setDatetimeFormat.
Fixed issue #142. Error by too many open files.
Fixed issue #144. Error by read log detail order desc.
Fixed issue #145. Error by analyzerDetail.
Fixed issue #146. Segfault at php-fpm.
附1:PECL项目主页http://pecl.php.net/package/SeasLog
附2:GitHub项目主页https://github.com/SeasX/SeasLog
附3: 码云项目主页https://gitee.com/neeke/SeasLog
SeasLog
Yet a log extension for PHP.A effective,fast,stable log extension for PHP
@author Chitao.Gao [neeke@php.net]
为什么使用SeasLog
log日志,通常是系统或软件、应用的运行记录。通过log的分析,可以方便用户了解系统或软件、应用的运行情况;如果你的应用log足够丰富,也可以分析以往用户的操作行为、类型喜好、地域分布或其他更多信息;如果一个应用的log同时也分了多个级别,那么可以很轻易地分析得到该应用的健康状况,及时发现问题并快速定位、解决问题,补救损失。
php内置error_log、syslog函数功能强大且性能极好,但由于各种缺陷(error_log无错误级别、无固定格式,syslog不分模块、与系统日志混合),灵活度降低了很多,不能满足应用需求。
好消息是,有不少第三方的log类库弥补了上述缺陷,如log4php、plog、Analog等(当然也有很多应用在项目中自己开发的log类)。其中以log4php最为著名,设计精良、格式完美、文档完善、功能强大。推荐。
不过log4php在性能方面表现非常差,下图是SeasLog与log4php的ab并发性能测试( 测试环境:Ubuntu12.04单机,CPU I3,内存 16G,硬盘 SATA 7200):
那么有没有一种log类库满足以下需求呢:
分模块、分级别
配置简单(最好是勿须配置)
日志格式清晰易读
应用简单、性能很棒
SeasLog 正是应此需求而生。
目前提供了什么
在PHP项目中便捷、规范地记录log
可配置的默认log目录与模块
指定log目录与获取当前配置
初步的分析预警框架
高效的日志缓冲、便捷的缓冲debug
遵循 PSR-3 日志接口规范
连接TCP端口,以RFC5424格式发送日志
连接UDP端口,以RFC5424格式发送日志
支持RequestId区分请求
支持日志模板自定义
目标是怎样的
便捷、规范的log记录
高效的海量log分析
可配置、多途径的log预警
SeasLog的性能究竟怎么样
当SeasLog不开启buffer时,SeasLog是:
syslog()函数的8.6倍
file_put_contents()函数的240倍
fwrite()单例情况下的36倍
fwrite()非单例情况下的211倍
monolog不开启buffer时的41倍
当SeasLog开启buffer且buffer_size为100时,SeasLog是:
syslog()函数的250倍
file_put_contents()函数的6962倍
fwrite()单例情况下的1052倍
fwrite()非单例情况下的6127倍
monolog开启buffer且buffer size为100时的118倍
bench_mark文件位置:https://github.com/SeasX/SeasLog/blob/master/tests/bench_mark.php
预设变量表
SeasLog提供了下列预设变量,可以直接使用在日志模板中,将在日志最终生成时替换成对应值。
%L - Level 日志级别。
%M - Message 日志信息。
%T - DateTime 如2017-08-16 19:15:02,受seaslog.default_datetime_format影响。
%t - Timestamp 如1502882102.862,精确到毫秒数。
%Q - RequestId 区分单次请求,如没有调用SeasLog::setRequestId($string)方法,则在初始化请求时,采用内置的static char *get_uniqid()方法生成的惟一值。
%H - HostName 主机名。
%P - ProcessId 进程ID。
%D - Domain:Port 域名:端口号,如www.cloudwise.com:8080; Cli模式下为cli。
%R - Request URI 请求URI,如/app/user/signin; Cli模式下为入口文件,如CliIndex.php。
%m - Request Method 请求类型,如GET; Cli模式下为执行命令,如/bin/bash。
%I - Client IP 来源客户端IP; Cli模式下为local。取值优先级为:HTTP_X_REAL_IP > HTTP_X_FORWARDED_FOR > REMOTE_ADDR
%F - FileName:LineNo 文件名:行号,如UserService.php:118。
%U - MemoryUsage 当前内容使用量,单位byte。调用zend_memory_usage。
%u - PeakMemoryUsage 当前内容使用峰值量,单位byte。调用zend_memory_peak_usage。
%C - TODO Class::Action 类名::方法名,如UserService::getUserInfo。
Hutool 4.2.1 发布,带来国密算法和 EmojiUtil
Hutool是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以"甜甜的"。Hutool 最初是我项目中util包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。
-------------------------------------------------------------------------------------------------------------------
4.2.1是Hutool最近的一个大版本,本次版本除了累计的bug修复外,增加了EmojiUtil(基于emoji-java),同时引入bouncycastle从而支持国密算法(SM2、SM3、SM4),也同时增加了UserAgentUtil用于解析User-Agent。
也请大家点击进入:https://www.oschina.net/project/top_cn_2018 为Hutool投上你温柔的一票。
-------------------------------------------------------------------------------------------------------------------
新特性
【extra】 增加基于emoji-java的EmojiUtil
【http】 增加User-agent解析
【crypto】 引入bouncycastle从而对国密SM2、SM3、SM4支持
【poi】 新增ExcelFileUtil,改进错误提示
【core】 BeanUtil.copyProperties方法支持目标为Map(issue#IOQHZ@Gitee)
【poi】 ExcelWriter增加方法setOnlyAlias,用于特定字段剔除(issue#IOOVK@Gitee)
【captcha】 增加setBackground方法(issue#200@Github)
【core】 NetUtil增加idnToASCII方法(issue#201@Github)
【log】 增加JBoss-Logging支持(issue#IOVS1@Gitee)
【http】 增加URL标准化,从而支持非http开头的URL字符串
【core】 RuntimeUtil增加getErrorResult方法(issue#199@Github)
【core】 ReflectUtil增加hasField方法(感谢@【杭州】J辉)
【core】 BeanUtil增加toBean方法(感谢@【杭州】J辉)
【db】 增加对HSQLDB支持,改进Driver自定识别
【http】 增强SoapRequest的兼容性(感谢@【南京】陽光)
【core】 改进ZipUtil错误提示
【core】 DateUtil.parse方法读取时间时,年月日按照当天计算。(issue#INYCF@Gitee)
【core】 DateUtil.parse改进支持UTC时间格式。
【db】 MongoDS支持客户端验证(issue#IO2DS@Gitee)
【core】 改进字符串转集合和数组(支持逗号分隔形式)(pr#26@Gitee)
【core】 改进DateConverter(issue#IOCWR@Gitee)
【core】 改进NumberUtil中转数字,支持字母结尾(issue#IOCWR@Gitee)
【poi】 ExcelUtil增加indexToColName和colNameToIndex方法(issue#IO8ZH@Gitee)
【core】 Convert.toList修改为泛型(issue#IOJZV@Gitee)
【core】 BeanDesc中属性修改为使用LinkedHashMap存储
【core】 ArrayUtil.get和CollUtil.get对于越界返回null而非抛出异常(issue#IOFKL@Gitee)
【core】 EnumUtil增加likeValueOf方法(issue#IOFKL@Gitee)
【core】 删除CollUtil.sortPageAll2方法,增加ColllUtil.page方法
【extra】 Ftp增加setMode方法(issue#INPMZ@Gitee)
【core】 IdUtil增加fastUUID和fastSimpleUUID方法(issue#INU37@Gitee)
【core】 DateUtil增加formatChineseDate方法(issue#INT6I@Gitee)
【core】 ClassUtil中部分方法迁移至ReflectUtil
【json】 新增JSONConfig,统一JSON配置,并添加可选的自定义输出日期格式支持
【http】 改进字符串匹配正则(issue#INHPD@Gitee)
【core】 增加gzip和UnGzip针对流的方法(issue#INKMP@Gitee)
【http】 增加ThreadLocalCookieStore
【core】 Convert.增加boolean类型转数字(issue#INCKM@Gitee)
【core】 新增BooleanUtil
【core】 Convert.toInt增加容错,NumberUtil增加toNumber方法(issue#IN2LP@Gitee)
【core】 ImageUtil增加cut切圆形方法(issue#IN3JJ@Gitee)
【core】 Img增加setPositionBaseCentre可选坐标计算基于中心(issue#IN3JM@Gitee)
【core】 ImageUtil增加逻辑判断颜色模式,避免失色问题(issue#IN3JK@Gitee)
【cron】 改进规则支持20/2这类形式
【extra】 ServletUtil.write增加重载方法支持文件(issue#IN9O0@Gitee)
bug修复
【core】 修复Validator.isBirthday
【core】 修复EnumUtil.getFieldNames定义name属性重复问题(感谢@【杭州】J辉)
【json】 修复List多层嵌套toBean转换失败问题
【core】 修复ObjectUtil.toString问题(issue#IONLA@Gitee)
【core】 修正CollUtil.sortPageAll逻辑(pr#186@Github)
【core】 修复ClassLoaderUtil.loadClass不能加载内部类问题(issue#IO4GF@Gitee)
【core】 修复CustomKeyLinkedMap继承问题(issue#IO5Y2@Gitee)
【core】 修复NumberUtil.isPrimes没有参数校验导致的问题(issue#IO57Q@Gitee)
【extra】 修复QrConfig 引入包错误问题(pr#194@Github)
【extra】 修复Sftp创建目录问题(issue#INZUP@Gitee)
【core】 修复CollUtil.sortPageAll方法
【core】 修复ImageUtil图片旋转出现黑边问题(pr#189@Github)
【core】 修复ImageUtil文件流未关闭问题(感谢@【西安】追寻)
【core】 修复ZipUtil中gzip和zlib方法未调用finish导致的问题(issue#INSXF@Gitee)
【core】 修复ZipUtil中文件目录同名无法压缩的问题(issue#INQ1K@Gitee)
【core】 修复BeanUtil.copyProperties参数多余问题
【cron】 修复表达式匹配错误问题(issue#INLEE@Gitee)
【core】 修复ReflectUtil获取空参数方法导致的问题(issue#INN5W@Gitee)
【json】 修复JSONArray.toList方法导致的问题(issue#INO3F@Gitee)
【core】 修复NumberUtil.parseLong中0转换问题方法导致的问题(issue#INO3F@Gitee)
【core】 修复CompareUtil循环引用问题(issue#180@Github)
【core】 修复JDK7之后比较器中违反自反性导致的问题
【cron】 修改部分逻辑
【core】 修复JDK11下Caller被弃用导致的问题(issue#174@Github)
【core】 修复DateUtil.yearAndQuarter计算错误的问题(issue#IN38V@Gitee)
【core】 修复ClassUtil.isPublic判断问题(issue#IN38V@Gitee)
【extra】 修复JschUtil中Session关闭未移除出池导致的问题(issue#171@Github)
【core】 修复NumberUtil.isInteger中0判断问题(issue#IN9BS@Gitee)
Fabric.js 2.4.4 发布,简易 JavaScript Canvas 库
Fabric.js 2.4.4 已发布,此版本主要做了一些 bug 修复,内容如下:
Fix: add clipPath to stateful cache check. #5384
Fix: restore draggability of small objects #5379
Improvement: Added strokeDashOffset to objects and from SVG import. #5398
Fix: do not mark objects as invisible if strokeWidth is > 0 #5382
Improvement: Better gradients parsing with xlink:href#5357
Fabric.js 是一款简单而强大的 JavaScript Canvas 库,在 HTML5 Canvas 元素之上提供了互动的对象模型,同时还包含 Canvas-to-SVG 解析器。
使用 Fabric.js 你可以创建和填充画布上的对象,从简单的几何图形到成百上千路径组成的复杂图形。你可以通过鼠标轻松的移动、缩放和旋转这些对象,修改它们的属性(颜色、透明度,层叠顺序)等等。
NG-ZORRO 1.8.1 发布,Ant Design 的 Angular 实现
Webpack 4.26.1 发布,JavaScript 模块打包器
Webpack 4.26.1 已发布,这是对 4.26.0 的修复版本:
fix a bug where splitChunks.maxSize causes a hanging build
fix a bug where splitChunks.maxSize crashes when minSize > maxSize
fix a edgecase where splitChunks.maxSize can cause chunks bigger than minSize
remove unnecessary code from global builtin
Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。
源码下载:
Inferno 6.3.1 发布,类 React 的高性能用户界面库
Inferno 6.3.1 已发布,Inferno 是一个极其快速,类似 React 的 JavaScript 库,用于构建现代用户界面。更新如下:
Inferno core
Fixes an issue where Fragment appended its content outside its boundary #1421
Fixes an issue where optimized Fragments
$HasKeyedChildren
/$HasNonKeyedChildren
failed for empty content
源码下载:
Netdata 1.11.1 发布,实时性能和健康监测系统
Netdata 1.11.1 已发布,这是一款分布式实时性能和健康监测系统,使用现代化互动式 Web 仪表板实时监测数据,目前支持 Linux、FreeBSD 和 MacOS 。
内部数据库改进
Overflown incremental values (counters) do not show a zero point at the charts.
数据收集插件改进
BUG FIX: network interface names with colon (
:
) in them were incorrectly parsed and resulted in faulty data collection values.BUG FIX:
smartd_log
has been refactored, has better python v2 compatibility, and now supports SCSI smart attributescpufreq
has been re-written in C - since this module if common, we decided to convert to an internal plugin to lower the pressure on the python ones. There are a few more that will be transitioned to C in the next release.BUG FIX:
sensors
got some compatibility fixes and improved handling forlm-sensors
errors.
健康监测改进
BUG FIX: max network interface speed data collection was faulty, which resulted in false-positive alarms on systems with multiple interfaces using different speeds (the speed of the first network interface was used for all network interfaces). Now the interface speed is shown as a badge:
alerta.io
notifications got a few improvementsBUG FIX:
conntrack_max
alarm has been restored (was not working due to an invalid variable name referenced)
Monaco Editor 0.15.6 发布,微软开源的代码编辑器
Monaco Editor 0.15.6 已发布,这是一个小版本, 修复了与上下文菜单相关的 issue #1199 。
可直接点击:
https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.15.6.tgz
或通过 npm 下载最新版本:
npm install monaco-editor@0.15.6
Monaco Editor 是一个基于浏览器的代码编辑器,也是 VSCode 所使用的代码编辑器。
Vant 1.4.5 发布,轻量级移动端 Vue 组件库
Vant 1.4.5 已发布,更新内容如下:
Improvements
Tab: 新增 animated 属性 #2126
Tab: 更新标题栏样式 #2120
Badge: 更新提示样式 #2122
Radio: 新增 checked-color 属性 #2129
Swipe: 新增 indicator-color 属性 #2110
TreeSelect: 支持禁用选项 #2107
Bug Fixes
修复 Tab swipe-threshold 属性小于 4 时不生效的问题 #2128
Vant 是一个轻量、可靠的移动端 Vue 组件库,特性如下:
50+ 个经过有赞线上业务检验的组件
单元测试覆盖率超过 90%
完善的文档和示例
支持 TypeScript
支持 SSR
Ant Design 3.10.9 发布,企业级 UI 设计语言
Ant Design 3.10.9 已发布,更新内容:
修复弹出菜单背景透明的问题。#13104
修复了 disabled Button 在 Popconfirm 中的不占用整个宽度的问题。#13119
修复了 Radio.Group 中的 Radio.Button 覆盖了 Badge 的问题。#13132
修复 RangePicker 在
small
模式不对齐的问题。#13105修复 Dropdown 字体大小影响到头像的问题。#13091
修复 tabBarGutter 无法在垂直模式下工作的问题。#12968
调整了多处 typescript 的类型。
Ant Design 是蚂蚁金服开发和正在使用的一套企业级前端设计语言和基于 React 的前端框架实现。
特性
提炼自企业级中后台产品的交互语言和视觉风格。
开箱即用的高质量 React 组件。
使用 TypeScript 构建,提供完整的类型定义文件。
全链路开发和设计工具体系。
vn.py 1.9.1 发布,开源量化交易程序开发框架
vn.py 是基于 Python 的开源量化交易程序开发框架,起源于国内私募的自主量化交易系统,目前已经成长为一套全功能的交易程序开发框架。
vn.py 1.9.1 更新内容:
底层接口:
新增针对RESTFul API的统一客户端RestClient:vnpy/api/rest
新增针对Websocket API的统一客户端WebsocketClient:vnpy/api/websocket
基于RestClient和WebsocketClient重新实现BitmexGateway:vnpy/trader/gateway/bitmexGateway
BitmexGateway新增对仿真环境Testnet的支持
新增OKEX期货接口OkexfGateway:vnpy/trader/gateway/okexfGateway
海龟策略:
新增基于CTA策略模块实现的海龟信号单标的交易策略:vnpy/trader/app/ctaStrategy/strategy/strategyTurtleTrading
新增完整的投资组合级别的海龟策略实现:examples/TurtleTrading,包括:
海龟信号:负责不同时间窗口下的交易信号生成,支持上一笔盈利信号过滤
海龟组合:负责基于交易信号,以及海龟仓位管理规则(单品种、整体风控),生成实际交易指令
海龟回测引擎:负责多标的历史行情的加载和回放,组合回测结果的统计和分析
数据服务:
新增CryptoCompare的数字货币免费历史数据服务:examples/DataService/CccDataService
新增RqData的期货、证券收费历史数据服务,这是目前最推荐用于实盘的方案:examples/DataService/RqdataDataService
其他:
修复CTA策略模块、CTP接口等组件中的细微Bug
iView Admin 2.3.0 发布,后台集成解决方案
iView Admin 2.3.0 已发布,更新如下:
新增ABackTop组件,支持自定义指定滚动容器 853f3d3
新增clipboard全局指令,实现一键复制 8552ce1
添加config/index.js配置项,可配置显示在标签栏的基础名称 228cd68
优化api请求的错误收集 6106e50
修复富文本编辑器由于内部z-index设置过高,遮住iview模态框的问题 e15918c
修复多级嵌套路由页面缓存不起作用的bug 0f6f038
更新tree-table-vue版本,修改了个别api名称 3ec36b6
iView admin 是基于 Vue.js ,搭配使用 iView UI 组件库形成的一套后台集成解决方案,由 TalkingData 前端可视化团队部分成员开发维护。iView admin 遵守 iView 设计和开发约定,风格统一,设计考究,并且更多功能在不停开发中。
功能
登录/登出
权限管理
列表过滤
权限切换
多语言切换
组件
富文本编辑器
Markdown编辑器
城市级联
图片预览编辑
可拖拽列表
文件上传
数字渐变
split-pane
表单编辑
文章发布
工作流
表格
导出为Csv文件
导出为Xls文件
行内编辑
单元格编辑
可拖拽排序
可编辑表格
可搜索表格
表格导出数据
表格转图片
错误页面
403页面
404页面
500页面
高级路由
动态路由
带参页面
换肤
收缩侧边栏
tag标签导航
面包屑导航
全屏/退出全屏
锁屏
消息中心
个人中心