Releases: ant-design-blazor/ant-design-blazor
v0.6.0
0.6.0
2021-02-01
-
Table
- 🆕 support DataIndex, access object's property by path-based string. #1056 @Zonciu
- 🆕 add RowClassName attribute to table component. #1031 @mostrowski123
- 🆕 add sort directions and default sort order. #778 @cqgis
- 🆕 support multiple sorter. #1019 @ElderJames
- 🆕 Add
expandiconColumnIndex
property to specify the column in which the expansion button resides. #1002 @fan0217 - 🐞 fix selection was broken with scroll y. #1020 @ElderJames
- 🐞 Fixed style errors when expandTemplate is NULL and when data is empty. #985 @Magehernan
- 🐞 Table component add custom comparer, fix table's blazor demo. #969 @Zonciu
-
Menu
- 🆕 Add Menu divider. #1017 @anddrzejb
- 🐞 fix loop on same route & performance & duplicate highlight. #1027 @anddrzejb
-
Overlay
- 🆕 support overlay trigger without bound to a div. #937 @anddrzejb
- 🐞 fix the interop delElementFrom() exception on page refresh. #1008 @anddrzejb
- 🐞 fix(module: overlay): getFirstChildDomInfo when firstElementChild is null (#989). #989 [@Andrzej Bakun](https://github.com/Andrzej Bakun)
-
DatePicker
- 🐞 prevent the time out of range. #973 @ElderJames
- 🐞 DatePicker: fix throw exception when has default value. #972 @ElderJames
-
🆕 add image component. #1038 @ElderJames
-
🆕 add a separate action component. #1030 @ElderJames
-
🐞 layout: fix missing trigger when sider open from zero-width mode. #1007 @ElderJames
-
💄 fix back-top visible styles. #1005 @ElderJames
-
💄 fix upload file list style. #1001 @ElderJames
-
🐞 fix calendar critical exception for ChangePickerValue. #993 @anddrzejb
-
💄 Fix the missing HTML div #990 @anddrzejb
-
🐞 cascader: re-initialize options after options is changed. #980 @imhmao
-
🐞 fix Input/inputNumber/TextArea disabled attribute. #1048 @anddrzejb
-
🐞 fix throwing exception on page reload. #1040 @anddrzejb
-
🐞 Fixed issue where rebinding model or calling 'reset' method could not clear validation error message #1035 @anddrzejb
-
🐞 fix the ink delay change. #1037 @ElderJames
-
📖 update docs cache with version tag. cf2d4ed @ElderJames
-
💄 sync the style of ant-design v4.11.1. #1039 @ElderJames
-
🛠 update bUnit to 1.0.0-preview-01. #1009 @anddrzejb
-
📖 docs: scroll to hash anchor after pages are rendered. #1006 @ElderJames
-
Table
- 🆕 增加 DataIndex特性,基于路径字符串的对象属性访问。#1056 @Zonciu
- 🆕 增加 RowClassName 属性#1031 @mostrowski123
- 🆕 支持设置排序方向以及默认排序。#778 @cqgis
- 🆕 支持多列排序。#1019 @ElderJames
- 🆕 增加属性 ExpandIconColumnIndex ,可指定展开按钮所在列。#1002 @fan0217
- 🐞 设置 ScrollY 时行选择抛异常。#1020 @ElderJames
- 🐞 修复ExpandTemplate 为null时,空数据时的样式错误。#985 @Magehernan
- 🐞 表格组件添加自定义比较器, 修复表格复刻例子。#969 @Zonciu
- 🐞 修复在页面重载时抛出的异常。#1040 @anddrzejb
-
Menu
- 🐞 修复相同链接的死循环以及重复高亮#1027 @anddrzejb
- 🆕 增加菜单分割线组件 MenuDivider。#1017 @anddrzejb
-
Overlay
- 🆕 弹出层支持无须 div 包裹触发元素的实现方式,但需要使用 模板和使用RefBack方法。#937 @anddrzejb
- 🐞 修复delElementFrom()在页面重载时的异常。#1008 @anddrzejb
- 🐞 修复 getFirstChildDomInfo 方法非空判断#989 [@Andrzej Bakun](https://github.com/Andrzej Bakun)
-
DatePicker
- 🐞 防止时间超出DateTime范围,导致异常#973 @ElderJames
- 🐞 修复 DatePicker 当有默认值时抛出异常#972 @ElderJames
-
🆕 增加 Image 组件#1038 @ElderJames
-
🆕 Card 增加操作按钮组件
CardAction
,可分别设置点击事件。#1030 @ElderJames -
🐞 修复 Input/InputNumber/TextArea 丢失的 disabled 属性。#1048 @anddrzejb
-
🐞 Form 修复重新绑定 model 或在调用
Reset()
方法不能清空验证错误信息的问题#1035 @anddrzejb -
🐞 Tabs 修复选中指示器的跳动问题。#1037 @ElderJames
-
🐞 Layout 修复 Sider 在 zero-width 模式时按钮丢失的问题#1007 @ElderJames
-
💄 BackTop 修复可见/隐藏的样式#1005 @ElderJames
-
💄 Upload 修复文件列表的样式#1001 @ElderJames
-
🐞 Calendar 修复关于 ChangePickerValue 的错误#993 @anddrzejb
-
💄 Alert 修复丢失 html 结构导致的样式问题#990 @anddrzejb
-
📖 发布文档时按版本号获取静态资源,使缓存更新。cf2d4ed @ElderJames
-
💄 同步 ant-design-blazor v4.11.1 样式。#1039 @ElderJames
-
🛠 更新 bUnit 版本到 1.0.0-preview-01。[#1009](https://github.com/ant-design...
v0.5.3
Change log for v0.5.3
fix(module: table): exception if field is null (#965) @ElderJames
feat(module: button): add StopPropagation property for click event (#960) @motl2000
v0.5.2
Here is v0.5.2 ! A huge thank you to all the contributors ❤!
🎉Good News:
Ant Design Blazor has been approved to become an official Member Project in the .NET Foundation!
https://github.com/orgs/dotnet-foundation/teams/projects/discussions/44
Thanks to the Ant Design Blazor community for their generous contributions to the project. May we make the open source ecology of Blazor and .NET even better!
Change log 0.5.2
Change log 0.5.0
Following is the changes in 0.5.0 release.
Components
Feature
- select:
- refactor completely new (#800) @ElDiddi (Notice: Breaking changes)
- add a simple select with string type (#836) @ElderJames
- table:
- add OnRowClick to Table component (#785) @brooklynDev
- add TitleTemplate for column title (#857) @Eliot00
- add header style and fix the table size (#909) @fan0217
- add fixed header & columns (#954) @ElderJames
- add ellipsis column (#957) @ElderJames
- add the framework target for .NET 5 (#758) @ElderJames
- menu:
- badge: preset color of ribbon (#791) @boulix3
- dropdown: support context menu in .NET 5 (#815) @mutouzdl
- date-picker: support localization (#803) @NPadrutt
- modal: add locale for Modal and Confirm (#932) @zxyao145
- form:
- simplify ColLayout (#830) @TimChen44
- make the form validator customizable (#841) @Zonciu
- form: add ValidateOnChange parameter (#920) @TimChen44
- tabs: separate the TabPane component (#839) @ElderJames
- input-number: support all numeric types (#850) @Zonciu
- icon: embed icons in the assembly (#810) @ElDiddi
- sider: expose sider toggle collapse (#879) @Hona
- input: implement optional key debouncing (#899) @Hona
- tree:
- support generic type (#777) @TimChen44
- add expandAll and collapseAll method (#941) @imhmao
- list: ListItemMeta support description template (#959) @yanb1
Bug fix
- slider:
- drag, select, focus and rapid reposition fix (#903) @anddrzejb
- edge lock, range initial values, both range value change (#866) @anddrzejb
- carousel: left/right dot position and dynamically slick rendering (#918) @dblleaf
- tabs:
- stops tabs buttons from flickering when icons are present (#822) @diegofrata
- ink malposition and card tabs didn't active (#848) @ElderJames
- style change dynamically (#900) @ElderJames
- modal:
- destroy the dom after page is changed (#799) @zxyao145
- throw error when using ModalService (#809) @zxyao145
- make the Title property is default to string.Empty in ModalOptions (#887) @ElderJames
- using ConfimRef to close Confirm dialog but not reset body's scroll bar (#884) @zxyao145
- remove non auto destroyed Modal DOM created by ModalService (#930) @zxyao145
- date-picker:
- calendar: fix method or operation is not implemented (#821) @mutouzdl
- locale-provider: change SetLocale to public method (#838) @Zonciu
- select: the behavior when Overlay is disabled, remove clear icon when Select is disabled (#847) @Zonciu
- menu: submenu couldn't auto close (#852) @mutouzdl
- alert: make description element visible if passed in ChildContent (#881) @szmalec
- collapse: missing style and can not collapse (#892) @ElderJames
- statistic: remove the redundant 0 (#896) @ElderJames
- input: repeated dictionary key
MaxLength
causes an exception (#880) @Katherine-yang0515 - upload: change to use responseCode not a "error" string when upload failed. (#905) @aaasoft
- grid: actualBreakpoint NRE in Row (#908) @CAPCHIK
- descriptions: colspan calculates error (#911) @Yuanxw612
- overlay:
- overlay will reposition on window resize (#897) @anddrzejb
- overlay can be aligned to right when trigger is not button. (#925) @dblleaf
- list: the width is overwritten by flex style after setting grid column (#913) @yoli799480165
- table: tree data doesn't work in asynchrony (#929) @ElderJames
- timeline: add/remove item dynamically (#931) @ElderJames
- cascader: duplicated highlighting for the same label (#950) @imhmao
Documentation
- Use title component (#758) @hueifeng
- make the site menu responsive (#901) @ElderJames
- translate for chart doc (#804) @NPadrutt
- affix: code cleaning, doc update (#805) @ElDiddi
- the api of affix, alert, anchor,avatar and autocomplete docs (#796) @CYTings
- alert code cleaning, doc update (#806) @ElDiddi
- avatar code cleaning, doc update (#808) @ElDiddi
- make the registration way more explicit (#708) @ajitgoel
- add template badges (#811) @ElderJames
- add dropdown in drawer demo (#819) @mutouzdl
- docs: cname to antblazor.com (#837) @ElderJames
- use jsdelivr cdn to load wasm/dll files(9fa5aee) @ElderJames
Our other projects:
We have also created a number of projects for Blazor Ecology, and they need your contributions as well!
UEditor for Blazor
A wysiwyg rich text web editor based on UEditor and Blazor.
https://github.com/ant-design-blazor/ueditor-blazor
Vditor for Blazor
A markdown editor based on Vditor and Blazor.
v0.4.1
Patch version v0.4.1 is released due to the lack of static files in version 0.4.0.
Changelog
fix release ci action
fix menu link activation
fix auto-complete panel closing
v0.4.0
Thanks to all contributors for their generous contributions 💕
I'm sorry for taking so long to release the new version. So I'm releasing 0.4 and will be adapting some .net 5 features.
Change log 🎉🎉🎉
Components
pref: table support parameter-changed render mode by @xljiulang
feat: table support colspan & rowspan, expand row, tree data by @ElderJames
feat: complete back-top by @TimChen44
fix: CssSizeLength
, automatically adapts to the unit by @xljiulang
fix duplicate footer on rangepicker by @Epictek
fix multiple issues for select and transfer by @ElDiddi
refactor autocomplete to support generic type by @TimChen44
feat: allow number type for input @Epictek
feat: add IdGeneratorHelper
for components @shutdown256
feat: de/activate panels by keys for collapse @shutdown256
... and lots of bug fixes.
Template
The template is now ready to use.
https://github.com/ant-design-blazor/ant-design-pro-blazor
Charts
Charts are also available. Here is the docs:
https://ant-design-blazor.gitee.io/charts/introduce
Regards.
v0.3.0
Thanks to all contributors for their generous contributions 💕
Change log 🎉🎉🎉
Components
- confirm: support blocking to get the result directly #476
- feat: support for globalization & localization #578
- badge: add badge ribbon #484
- modal: allow drag Modal #523
- alert: add close motion 'Smoothly Unmount' #502
- form: support for rang-picker #496
- refactor auto complete #529
- carousel: make it responsive #558
- select: add overlay, fix some serious bugs #584
- fix server prerendering issue #583
- icons: update to 4.x and load the icon file asynchronously #506
- step: add progress #468
- reuse JS event listeners #466
- add test project #460 #463
- table: add router pagging demo #450
... And fixed lots and lots of bugs and issues 😭
Documentation
- add charts demo #449
- add icon list on demo of icon page #478
- handles fallback to en-US if resources are not available #470
Ant Design Pro Blazor
- Was published as
dotnet new
template. #10 - Finished the pro-layout
vditor-blazor
- add basic options and methods ant-design-blazor/vditor-blazor@f2ad45f
v0.2.0
For MILESTONE: July 2020 #255
👍👍👍 A million thanks to the contributors! ❤❤❤
Components
- [charts] Add lots of chart components - https://github.com/ant-design-blazor/ant-design-charts-blazor
- [editor] Add
Vditor
project - https://github.com/ant-design-blazor/vditor-blazor - [table] Add sortable
- [table] Support paging selection cache
- [mentions] Add new component
- [form] Add complex form control and support customized-form-controls
- [upload] Support file list, picture style, avatar, picture card
- [menu] Support internal router link
... And fixed a lot of bugs 😊
Document
- Refactor the layout
- Add
Overview
component - Add home page
- Add algolia search
- Add anchor
Templete
Add Ant Design Pro
for Blazor - https://github.com/ant-design-blazor/ant-design-pro-blazor
Other
Publish the npm
package for CDNs.
https://www.npmjs.com/package/ant-design-blazor
Supporting CDNs:
- jsdelivr: https://cdn.jsdelivr.net/npm/ant-design-blazor/
- unpkg: https://unpkg.com/ant-design-blazor/
...and so on. We'll try to apply it to our documentation in the future.
0.1.0
MILESTONE: MID 2020 #3
Components
Add 59 of the components currently in ant-design. A million thanks to the contributors!
- affix @brian-ding #98
- alert (#26) @ElderJames
- anchor @brian-ding #280
- auto-complete @iliuhai #251
- avatar @ElderJames
- back-top @GarvinTan #53
- badge @ElderJames #160
- breadcrumb @ElderJames
- button @ElderJames
- calendar @mutouzdl #176
- card @ElderJames
- carousel @brian-ding #96
- cascader @iliuhai #172
- checkbox @ElderJames @Zhuangkh #69
- collapse @TimChen44 #226
- comment @Zhuangkh #80
- date-picker @mutouzdl #85
- descriptions @TimChen44 #224
- divider @ElderJames
- drawer @ElderJames @1002527441 @zxyao145
- dropdown @mutouzdl #93
- empty @mutouzdl #78
- form @mutouzdl @ElderJames @TimChen44 #168
- grid @ElderJames
- icon @ElderJames
- input-number @brian-ding @TimChen44 #45
- input (#33 ) @brian-ding @TimChen44 #33
- layout @ElderJames
- list @setli #91 #117
- menu @ElderJames @mutouzdl #126
- message @zxyao145 #128
- modal @zxyao145 #167
- notification @zxyao145 #99
- page-header @TimChen44 #211
- pagination @ElderJames #130
- popconfirm @Zhuangkh #288
- popover @Zhuangkh #263
- progress @brian-ding #129
- radio @ElderJames #36
- rate @hrx521 #166
- result @ElderJames #113
- select @thinkershare @iliuhai #196
- skeleton @TimChen44 #234
- slider @brian-ding #87
- space @ElderJames #115
- spin @ElderJames #114
- statistic @hrx521 #205
- steps @rabbitism #46
- switch @ElderJames
- table @AlseinX @ElderJames #75
- tabs @brian-ding #67
- tag @ElderJames @1002527441
- time-picker @mutouzdl #85
- timeline @ElderJames
- tooltip @Zhuangkh #131
- transfer @MountainTang #148
- tree @BlazorPlus #112
- typography @rabbitism #7
- upload @adsioj #276
Docs
- Dynamic rendering of demo and markdown #18
- Localization for English and Chinese #59
- Official-like theme #100
- Cover offical demos as much as possible @1002527441