更新日志
2.3.0#
2.3 将会是 Ant Design Pro 组件库的最后的一个版本,主要用于修正 ts 错误,此后将不接受组件库的功能添加。组件会迁移到 Ant Design 中这些组件会得到更加完善的支持与维护,Pro 中进行维护。在 Ant Design 中这些组件会得到更加完善的支持与维护,Pro 将会专注的做 Layout 和脚手架的工作。
脚手架#
- 增加了图编辑器的 demo。可以轻松的在 pro 中使用 g6。#3810
- defaultSettings 新增了 menu.enableLocale 的配置,用于关闭菜单的全球化。#3310
- defaultSettings 新增了 pwa 配置,用于关闭 pwa 功能。#3508
- 增加 IconFont 组件、菜单图标可以使用自己的 IconFont 项目图标。#3517
- 修复 Login 的
onPressEnter
在 IE11 中会触发两次的问题。#3557 - 修复菜单项设置
hideInMenu
为true
时,面包屑无法显示的问题。#3606 - 重写了权限控制模块。#3587
- 修复网络过慢时会出现两个 loading 的问题。#3746
- 修复 layout 中 menu 为空时,会获得另一个 layout menu 的问题。#3724
- 修复在"顶部菜单布局"且内容区域宽度为“定宽”时,若屏幕尺寸小于 1200,顶部菜单右侧内容被遮挡的问题。#3726
组件#
- 修复 PageHeader 在没有
title
的情况下,dom 不渲染的问题。aa2f140 - 修复 TagCloud 样式覆盖的问题。#3632
- NoticeIcon 移除了多余的参数,增加了一个查看更多的按钮。#3439
- MiniProgress 增加
targetLabel
props。#3778 - 重写 Authorized 组建的判断逻辑。#3813
- 修正了多处的 TypeScript 的类型错误。
2.2.0#
在 下一个版本的 Pro 中,我们会逐步的删除所有的组件,这些组件将会加入的 Ant Design 中,正在路上的已经有:
在 Ant Design 中这些组件会得到更加完善的支持与维护,Pro 将会专注的做 Layout 和脚手架的工作。
脚手架#
- 验证码按钮支持国际化。#2810
- 修复在配置
base : 'demo'
时,退出登录会跳转到错误的路径的 bug。#2865 - 增加了 docker 镜像,可以通过 docker 镜像快速预览 Pro。#2890)
- 支持了 PWA ,已经默认开启。#2816
- prettier 现在在 windows 中也可以正确的运行。ac86837
- 增加了 gitpod,可以更加快速的预览 pro。#3349
- 增加了一个新的配置
title
,可以快速的配置 header title。#3332 - 默认打开 tree-shaking。#3350
- 默认关闭了 hardSource。#3358
组件#
- NoticeIconTab 组件增加了
conut
props 。#2862。 - 修复 Login 组件在 children 为 object 的情况下报错的问题。d97935
- 修复了
breadcrumbList
不工作的 bug。#2955 - 词云修复鼠标移过时变色的偏移并支持 Tooltip 显示数量。#2896
- AvatarList 组件支持了
maxLength
props。#2984 - 修复 resetFields 对 TagSelect 组件不起作用的问题。#3031
- 修复 HeaderSearch 不触发 onSearch 回调的问题。#3227
- NoticeIcon 增加了 LoadMore 支持。#3221
2.1.1#
脚手架#
- 增加了
typescript
支持,现在可以直接新建 tsx 文件来进行开发。deb1433 - 增加了
isUrl
和fixedZero
的测试。#2600 - 修复了验证手机号码的错误正则。 #2605
- 修复菜单在只有一级菜单时无法正确匹配的问题。#2630
- 增加了 netlify 支持。#2651
- 修复了菜单自动隐藏的 bug。#2681
- e2e 测试支持自定义端口。#2633
组件#
2.1.0#
2018-10-14
脚手架#
- 增加和完善了多处文档。
- 修复退出登录不工作的问题。#2157
- 增加一个环境变量
APP_TYPE
,在非 pro 官网的环境下,默认不添加设置边栏。8e28420 - 修复在白色主题下,logo 和 侧边栏边框样式错误的问题。3472590 57cb464
- 侧边栏现在可以单独滚动。 #2191
- 修复注册成功之后报错的 bug。de86a3
- 修复了未登录时不跳转到登录界面的问题。#2157
- 修复在固定侧边菜单时,自动收起侧边栏后会留空白区域的问题。 #2175
- 增加了
繁体中文
和葡萄牙语
支持。 - 增加了 layout 级别的测试。#2499
- 增加了对 docker 的支持。#2430
- 支持了 IE11。88be0d2
- 重构了 AdvancedForm 的 render 方法。5bcf89
- 抽取 ArticleListContent 为公共组件。#2482
组件#
- HeaderSearch 增加
open
和onVisibleChange
属性。5b5a737 - PageHeader 增加了
hiddenBreadcrumb
属性。231e72 - 修复 Ellipsis 的
tooltip
表现异常的 bug。0d47d5 - 修复 在 Firefox 40.0.3 中表现异常的 bug。85f466
- 修复 Pie
percent
值为 0 时,图表不渲染的问题。5b2daa - 修复 LoginItem 自定义
rules
不工作的问题。9f89ce - 修复 Ellipsis 组件和 Table 组件共用时表现错误的问题。#2405
2.0.0#
2018-09-01
v2 是一个包含 600 多个 commit 的巨大改动,包含很多变化,更多内容见 And Design Pro 发布公告 。
脚手架#
-
🌟 增加了四个新的页面
- 🌟 增加了
配置抽屉
支持 布局切换,光暗主题切换,主色切换等功能。 - 🌟 脚手架切换到 umi 。#1512
- 🌟 使用 umi 支持国际化。
- 🌟 使用
firebase
实现接口动态化。
组件#
- 🌟 TagSelect 增加
hideCheckAll
属性,用于隐藏全部
按钮。 - 🌟 PageHeader 增加
home
和itemRender
属性。
1.4.4#
2018-08-09
restored the es directory and index.less.
1.4.1#
2018-08-07
1.4.0 was released using beta tag, This version uses the correct tag.
1.4.0#
2018-08-05
脚手架#
- 🐞 修复登录页面在 IE11 浏览器下,Footer 错位的问题。#1315
- 🐞 修复(官网)高级详情页在 IE11 下部分内容未显示的问题。#1287
- 🐞 修复分步表单面包屑路径问题的问题。#1324
- 🐞 修复动态参数路由无法获得 title 的问题。#1248
- 🐞 修复分布表单页跳转时面包屑不更新的问题。#1409
组件#
- 🐞 修复 WaterWave
precent
为 0 时,图表不展示的错误。27a2353 - 🐞 修复 Ellipsis 在 Firefox 中死循环的问题。#1921
- 🌟 Trend 增加
reverseColor
属性。#1399、 - 🌟 Ellipsis 增加
caculateShowLength
属性。#1673 - 🌟 Ellipsis 长度现在包括
...
。#1592 - 🌟 Login.Captcha 增加
buttonText
属性。11df359
2.0.0-beta.1#
此次更新主要是支持了 babel-plugin-import。通过如下配置来使用:
{
libraryName: 'ant-design-pro',
libraryDirectory: 'lib',
style: true,
camel2DashComponentName: false,
}
在代码中:
import { Charts, NumberInfo, Trend } from 'ant-design-pro';
1.3.0#
2018-04-19
脚手架#
- 🐞 修复了触发异常时页面报错的问题。#1188
- 🐞 修复了浏览器切换到手机端模式时出现报错的问题。#1215
- 🐞 修复了 request.js 使用 FormData 上传文件时报错的问题。#1217 @ChieveiT
-
页面
- 🌟
查询表格页
中 StandardTable 组件新增rowKey
属性。#1175 @neoscript99 - 🐞 修复
查询表格页
中重新搜索后筛选设置失效的问题。#1209
- 🌟
组件#
- 🌟 HeaderSearch 新增
defaultOpen
属性,可以支持默认展开。#1179 @zhujun24 -
Charts
- 🐞 修复了 TimelineChart 坐标轴错位以及格式化有误的问题。#1283 @mdluo
- 🐞 修复了直接引用 Charts 失败的问题。commit/3bc5c5
1.2.1#
2018-03-27
1.2.0#
2018-03-25
~ Ant Design Pro 也有国内镜像了 -> http://ant-design-pro.gitee.io ~
脚手架#
- 🌟 request 现在可以处理 FormData 了。#884 @chengs
- 🌟 支持用 Fragment 替代无用的 div。#330
- 🌟 使用 puppeteer 替代了 nightmare。#1006
- 🌟 支持路由配置时指定 exact 属性。#1148 @ws456999
- 🌟 面包屑默认加了入了菜单中(非路由项)的层级。#1053 @ReedSun
- 🐞 修复了无子菜单但其下有多级路由时菜单无法选中的问题。#821
- 🐞 修复了首页无权限时点击 logo 也会重定向到 403 页面的问题。#1098
-
页面
组件#
-
Charts
-
PageHeader
- 🌟 新增
tabDefaultActiveKey
属性,支持设置默认选中的页签。commit/e618d4 - 🐞 修复了
location
属性无法生效的问题。#970 @Alexorz
- 🌟 新增
-
Authorized
-
SiderMenu
- 🐞 当子菜单无权限或不存在子菜单时不展示父菜单。#1047 @hzq001
- 💄 优化了 SiderMenu 的展示体验。#964
- 🐞 修复了菜单项图标为 img 标签时折叠后无法隐藏菜单名的问题。commit/bacc20
- 🐞 修复了 CountDown 初始化时的展示问题。#1009
1.1.0#
2018-01-26
脚手架#
- 🌟 现在注册完成后权限角色也会更新了!#724
- 🌟 重构了全局异常处理相关代码,将异常触发页收纳到顶部下拉列表中。#675
- 🌟 优化了登录/注册/注册结果页在大屏/手机上的展现。#665 @andriijas
- 🐞 修复了手机端的高度问题。#788
- 🐞 修复面包屑在存在带参数的路由时标题匹配有误的问题。#801 @Jeepeng
- 🐞 修复使用 browserHistory 报错的问题。#649
- 🐞 修复了 menu path 为绝对路径时的路径拼接问题。#697
- 🐞 修复了不能正常后退的问题。#729
-
页面
- 🐞 修复了高级表单页可编辑表格中编辑按钮被误触发的问题。#744
- 🐞 修复了 firefox 下访问监控页报错的问题。#677
- 🐞 修复了注册结果页注册信息未同步的问题。#695 @elevensky
- 🐞 修复了查询表格页验证误触发的问题。#755
组件#
- 🌟 TagSelect 新增受控模式。#761 @yunxifd
-
PageHeader
- 🌟 新增
tabBarExtraContent
属性,支持配置 tab bar 上额外的元素。#793 @kamote - 🌟 新增
breadcrumbSeparator
属性,支持自定义分隔符。#811 @unrealsmart - 🐞 修复了
tabActiveKey
未生效的问题。#681
- 🌟 新增
- 🌟 Authorized 组件
authority
属性为 function 时新增当前权限参数。#692 - 🌟 重构了 StandardTable,现在可以通过外部传入的 columns 控制渲染,同时支持多列求和结果展示。commit/33ef0a
- 🐞 修复 Login 内不使用 Tab 时,输入框无法输入的问题。#674 @lyingd
- 🐞 修复了 Ellipsis 内容未正常折行的问题。#688
1.0.0 🎆#
2018-01-10
~ 2018 年的第一个版本,终于告别 0.x 啦,快来看看都有些啥!~
主要变化 💎#
- 图表底层升级 BizCharts,修复了之前的一些问题,更新了部分 UI。#370
- 采用全新的菜单及路由配置,能够支持更多更灵活的需求场景,修复了之前存在的一些问题,同时支持指定菜单项/面包屑隐藏。#442
- 新增 Authorized 组件,增加权限管理模块,支持通过简单的配置,实现基本的权限管理需求。#508
- 升级 Roadhog@2,支持可配置化的代码分割(默认关闭)。#542 #562 @sorrycc
脚手架#
- 🌟 增加内网使用引导。
- 🌟 侧边栏针对手机端进行了体验优化。#463 @jljsj33
- 🌟 增加全局异常处理。#500
- 🌟 增加 dva-loading,去掉了一堆 loading 处理。#587 @andriijas
- 🌟 菜单图标支持配置成图片地址或组件。commit/74f0a0
- 🌟 增加登录页按钮 loading 效果。#576
- 🐞 修复了部分路由没有重定向的问题。#507
- 🐞 扩展 dymaicWrapper,防止 Model 重复导入报错。#506 @henrydf
- 🐞 修复了分步表单无法匹配任何菜单项,以及点击 logo 无法切换展开菜单的问题。commit/e2b126
组件#
- 🌟 新增 Login 组件。#147
-
PageHeader
- 🌟 新增
activeTabKey
属性。commit/a8caa5 - 🐞 修复了
breadcrumbList
属性的优先级问题,更新了相关文档。commit/d8b0a9
- 🌟 新增
- 🐞 针对部分组件依赖外部资源的问题进行了抽离。#528 #560
0.3.0#
2017-11-20
-
脚手架
- 🌟 升级路由系统为 Dynamic Router,按需加载加速页面展现速度。184 @WhatAKitty
- 🌟 接入 sentry.io,监控 js 报错,提高项目反馈度。 b8a96c5
- 🐞 修复三级路由展示面包屑不正常的问题。#128
- 🐞 修复重复点击当前激活菜单报
Warning
的问题。#159 - 🐞 修复禁用代理模式在 Windows 下启动的问题。#181
- 🐞 修复
Lodash Debounce
对window.onResize
不生效的问题。5cce044
-
组件
0.2.2#
2017-11-09
- 🌟 开放国际化的支持。#120
- 🌟 优化多处细节样式问题,使得整体观感更加精细。
-
脚手架
-
组件
0.2.1#
2017-11-02
-
🐞 修复组件包依赖错误以及
module export
异常的问题。#73 -
脚手架
-
组件
0.2.0#
2017-10-31
- 📱 模板响应式全面优化升级。
- 🌟 模板整体设计细节全面优化升级。
-
脚手架
-
组件
0.1.10#
2017-10-27
💎 Ant Design Pro 的第一个版本。
我们提供了:
- 一个 React 技术栈的脚手架。
- 7 个标准化场景,22 个页面模板。
- 开发、调试、模拟数据、部署的一整套流程以及配套文案。
- 14 个精品组件。