ant-design-vue/CHANGELOG.en-US.md
2019-08-25 21:56:51 +08:00

34 KiB
Raw Blame History

Change Log

ant-design-vue strictly follows Semantic Versioning 2.0.0.

Release Schedule

  • Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).
  • Monthly release: minor version for new features.
  • Major version release is not included in this schedule for breaking change and new features.

1.3.16

2019-08-25

  • 🐞 Fix Select component to uninstall component error when there is no input #1091
  • 🐞 Fix Collapse error when no child element #1116
  • 🐞 Fix TypeScript type definitions.

1.3.15

2019-08-17

  • 🐞 Fix Select component cannot scroll under IE #999
  • 🐞 Fix Form initialValue warning #1076
  • 🐞 Fix Form error when verifying Number type #1090

1.3.14

2019-08-12

1.3.13

2019-07-22

  • 🐞 Fix dist missing antd.less file problem #995

1.3.12

2019-07-22

  • 🐞 package.json files add scripts

1.3.11

2019-07-22

  • Dropdown
    • 🐞 Uodate disable style #912 #921
    • 🐞 Fix SubMenu flashing problem #975
  • 🌟 AutoComplete Cascader DatePicker DropDown Select TimePicker add an instance of the popup reference popupRef f9373e
  • 🐞 Fix DatePicker can not open when placeholder is chinese at ie 10 and 11 #865
  • 🌟 DatePicker add custom render trigger #957
  • 🌟 @ant-design/icons-vue update to ^2.0.0
  • 🌟 Icon add focusable="false" #924
  • 🐞 Fix custom Form prompts for custom components. warning problem #915
  • 🐞 Fix FormItem v-decorator error #930
  • 🐞 Fixed an issue where the Upload component reported an error in form.resetFields() #929
  • 🐞 Fix Select shows bounce problem #970
  • 🐞 Fix TypeScript type definitions.

1.3.10

2019-06-11

  • 🐞 Remove useless module.export of package. #850

1.3.9

2019-05-26

  • 🐞 Fix TreeSelect without dataRef #712
  • 🌟 Tooltip add destroyTooltipOnHide to identify whether to destroy tooltip after hiding #727
  • 🐞 Fix Avatar does not update the problem when setting src dynamically #731
  • 🐞 Fix LocaleProvider change moment language does not work 28b7a6
  • 🌟 Modal.confirm add closable configuration #798
  • 🐞 Fixed a problem when Select custom dropdownRender was not automatically closed #644
  • 🐞 Fix the problem of removing Dom error under ie9, no need to introduce polyfill separately #705
  • 🐞 Fix Input.Search repeat mount id problem #726
  • 🐞 Fix Table does not work when customizing expandIcon using function form #751
  • 🐞 Fix Icon extraCommonProps property does not work #737
  • 🐞 Fix DirectoryTree expandAction="doubleclick" does not work #745

1.3.8

2019-04-04

  • 🐞 Fix Table unclickable problem under IE #504
  • 🐞 Fix Table Header is not aligned under Firefox #579
  • 🌟 Drawer Drawer add custom handel
  • 🐞 Fix TypeScript type definitions.

1.3.7

2019-03-18

  • 🐞 Fix Select selectedKeys type validation error #597

1.3.6

2019-03-17

  • 🐞 Fix Select title attribute to display confusion #588
  • 🐞 Fix InputSearch does not support slot mode customization addonAfter and addonBefore issues #581
  • 🐞 Fix Input repeat class question #faf9ba
  • 🐞 Fix Message Customize content by function does not work #554
  • 🌟 Cascader option.value supports String Number type #595
  • 🐞 Fix some TypeScript definitions.

1.3.5

2019-02-23

  • 🌟 Optimize the Popover Popconfirm component arrow style.
  • 🐞 Fix using autoprefixer 9.4.5 in postcss (vue-cli) will throw an error Replace text-decoration-skip: ink to text-decoration-skip-ink: auto, because spec had been changed. #471
  • Tree
    • 🐞 Fixed growing space of Tree nodes.#502
    • 🐞 Fixing the Tree node can't drag and drop the target node problem.#469
    • 📝 Update the document: Tree component dragxxx event changed to all lowercase.#467
  • 🐞 Fix Modal.confirm class does not work.#475
  • 🐞 Fix some TypeScript definitions.

1.3.4

2019-01-31

🎉 🎉 🎉 Happy New Year!

  • 🐞 fix: AutoComplete placeholder not display when disabled. #402
  • 🐞 Add the BreadcrmbItem ts type file.#452
  • 🐞 Fixed an issue where the FormItem was not updated when it was in a subcomponent. #446
  • 🐞 Fix some component TypeScript definitions.

1.3.3

2019-01-26

  • 🐞 Fix message not close When you configure maxcount.#428
  • 🐞 Fix some component TypeScript definitions.#422
  • 🌟 The Anchor component add warpperClass wrapperStyle property.1aa42d
  • 📝 Update the document: form adds the preserve description, and the icon modifies the custom component reference document description.

1.3.2

2019-01-17

  • 🐞 Fix Form reports an error when using the obsolete API autoCreateForm.#413
  • 🐞 Fix Slider error when clicking mark. #407

1.3.1

2019-01-15

  • 🐞 Fixed the Table component could not be scrolled under ie.。#390
  • 🐞 Fix Form does not clear that does not need to check the field.#367

1.3.0

2019-01-12

  • 🎉 🎉 🎉 Publish the vscode plugin ant-design-vue-helper
  • 🎉 🎉 🎉 Optimize official website document interaction

Component features and styles are synchronized to antd version 3.11.6.

1.3.0 brings two new Components, a lot of exciting changes and new features.

  • 🔥 Added a new component Comment
  • 🔥 dded a new component ConfigProvider for user to customize some global setting.

Component Fixes / Enhancements:

  • 🌟 Avatar Added srcSet prop that is a list of sources to use for different screen resolutions.
  • 🌟 Notification Added onClick prop that is called when the notification is clicked.
  • Transfer
    • 🌟 Added search event that is executed when search field are changed and deprecated searchChange event.
    • 🌟 Added disabled prop that whether disable transfer.
  • 🌟 Refactor Badge, support count as custom component.
  • Slider
    • 🌟 Added tooltipVisible prop that whether Tooltip will always show.
    • 🌟 Optimize the focus effect
    • 🐞 Fix tooltip does not display the problem when focus through the keyboard tab.
    • 🐞 Fix the hidden switch problem of Tooltip while dragging.
  • Calendar
    • 🌟 Support multiple date format.
    • 🌟 showSearch added limit prop that support limit filtered item count.
  • Table
    • 🌟 Added expandIcon prop that custom the default expand icon.
    • 🌟 customCell added index prop.
  • Select
    • 🌟 Added removeIconclearIconmenuItemSelectedIcon propallow setting removeclearmenuItemSelected custom icons.
    • 🌟 Added dropdownRender prop that custom dropdown content.
    • 🌟 Added loading prop that indicate loading state.
  • 🌟 Optimize the display of the Button when it contains an Icon.
  • Refactor Tag component with less code and better performance.
  • 💄 Added title prop that Menu.Item support tooltip title when collapsed.
  • 💄 Chore Card header and loading UI.
  • 💄 Optimized Spin wrapper styles and improve performance slightly.
  • 🐞 Fix TextArea use resize observer to check textarea size.
  • 🐞 Fix Tooltip in the disabled state, the style error problem.#389
  • 🐞 Fix some component TypeScript definitions.

1.2.5

2019-01-06

  • 🌟 Add Typescript type file#250
  • 🐞 Fix Icon component can't support static class and dynamic class problems at the same time#371

1.2.4

2018-12-29

  • 🐞 Fix Select component does not trigger popupScroll event#350
  • 🐞 Fixing the custom Icon component does not support class style issues.#351
  • 🌟 Tree TreeSelect supports key of number type. #343
  • 🌟 Tree components selectedKeys, expandedKeys support the .sync modifier.6373ce
  • TreeSelect
    • 🌟 treeExpandedKeys supports the .sync modifier.983318
    • 🐞 Fix page scrolling issue when the first focus.139356
  • 🐞 Remove the expansion animation when the Menu component is initialized.#338

1.2.3

2018-12-25

  • 📝 Remove Christmas egg.
  • 🐞 Fix some components do not support array type class problem#322
  • 🌟 TreeSelect adds the treeExpandedKeys props and treeExpand event to control the expansion of the tree.
  • 🐞 Fix the Tree component warning duplicate key question when using TreeNode

1.2.2

2018-12-19

  • 🐞 Datepicker render footer twice question. #315
  • Menu
    • 🐞 menu automatically close up to fit width in horizontal mode.aa1b24
    • 🐞 menu first expand not animation in inline mode. d63935
    • 🐞 flashing problem when change collapse = true and change openKeys=[]3393f0
  • 🐞 Fix form validateStatus icon not work #321
  • 🐞 Upload thumbnail icon broken styles f1e130
  • 🐞 Icon support native event cffef3

1.2.1

2018-12-17

  • 🐞 Fix Menu flashing problem when scaling under Layout
  • 🐞 Fix Icon report Warning problem

1.2.0

2018-12-16

Synchronize with antd 3.10.x

  • 🔥🔥🔥 replaced font icons with svg icons which bring benefits below:
    • Complete offline usage of icon, no dependency of alipay cdn font icon file and no more empty square during downloading than no need to deploy icon font files locally either.
    • Much more display accuracy in lower-level screens.
    • Support multiple colors for icon.
    • No need to change built-in icons with overriding styles by providing more props in component.
    • 😓 But at the same time bring the problem that the bundle file is too big, related solutions and discussions can check the React version of ant-design issue.
    • 🌟 Add the theme attribute to set the theme style of the icon.
    • 🌟 Added component attribute, you can externally pass a component to customize the control rendering result.
    • 🌟 The twoToneColor property is added to control the theme color of the two-color icon.
    • 🌟 Added static methods Icon.getTowToneColor() and Icon.setTwoToneColor(...) to globally get and set the theme color of all two-color icons.
    • 🌟 The new static method Icon.createFromIconfontCN({...}) is added to make it easier to use icons hosted on iconfont.cn.
  • 🔥 Added a new component Skeleton.
  • 🔥 Menu will automatically close up to fit width in horizontal mode.
  • 🔥 The placement of the drawer supports top and bottom to accommodate more scenes.
  • 🌟 The following components add a suffixIcon prop, which is used to set the icon behind the input box. For details, please refer to the documentation.
    • Cascader
    • DatePicker
    • Select
    • TreeSelect
    • TimePicker
  • 🌟 Added Modal.open for optional icon dialog.
  • 🌟 Modal.info adds the configuration of getContainer.
  • 🌟 Improve RangePicker footer UI by merging them.
  • 🌟 The Anchor component adds onClick property.
  • 🌟 The Tab component adds the renderTabBar property.
  • 🌟 The Input component adds the select method.
  • 🌟 Steps adds the initial attribute.
  • 🌟 Upload adds openFileDialogOnClick prop to allow setting whether to open the upload dialog when the component is clicked.
  • 🌟 InputNumber adds decimalSeparator prop to allow setting a custom decimal.
  • 🐞 Fix a lot of hidden bugs that have not yet been issued, and then not list them one by one.

1.1.10

2018-12-7

  • 🔥🔥🔥 In the 1.1.10 version, the Form component better supports the single-file tempalte syntax. In previous versions, complex component requirements were required to be implemented using JSX. In order to better use the automatic collection and validation of Form forms in the template, we have optimized the way components are used. All Demo files are refactored using the latest syntax. However, for the previous API, continue to support, you can not worry about the API changes, resulting in problems in the existing system.
<template>
  <a-form :form="form">
    <a-form-item>
      <a-input v-decorator="[id, options]">
    </a-form-item>
  </a-form>
</template>
<script>
export default {
  beforeCreate () {
    this.form = this.$form.createForm(this, options)
  },
}
</script>
  • 🐞 Fix Steps component labelPlacement does not work #281
  • 🐞 Fix the Timeline component style problem, add reverse mode props #8e37cd
  • Tree
    • 🐞 Fix treeDefaultExpandedKeys does not work #284
    • 🐞 Fixes the component not update when other array attributes such as expandedKeys selectedKeys changed by arrays mutation methods. #239

1.1.9

2018-11-26

  • 🐞 Fix the TreeSelect component getPopupContainer does not work #265
  • 🐞 Fix Carousel component on-demand loading does not work #271
  • 🐞 Fix Upload component remove event no return value problem #259

1.1.8

2018-11-11

  • Progress
    • 🐞 Fix circle type does not support strokeColor problem #238
    • 🐞 Add normal type #257
  • 🐞 Fix Cascader component does not support getPopupContainer problem #257
  • 🌟 Tooltip support align #252

1.1.7

2018-10-27

  • 🐞 Fix Cascader component type error problem #219
  • 🐞 Fix Tree component custom Icon the callback parameter order error #223
  • 🐞 Fix Table pagination trigger multiple change events when showSizeChange=true #228
  • 🌟 Optimize the Tabs component to add tabs to the visible area by default #215
  • 🐞 Fix RadioGroup component does not support number 0 problem #226
  • 🐞 Fix Slider component When setting zoom is not 1, the position error problem, some browsers need visualViewport Polyfill #227

1.1.6

2018-10-10

  • 🐞 Fix Select component keyboard event error #217
  • 🐞 Fix the Drawer component children update issue #209

1.1.4

2018-09-29

  • 🛠 Refactor the vc-tree component and add a directory tree component
  • 🐞 Fix tabs component property tabBarGutter does not work #205
  • 🐞 Fix table component data synchronization error #202

1.1.3

2018-09-22

  • 🎉 Optimize component registration methods, such as Vue.use(Form) a6620c
  • 🐞 Select.Option component value property supports 0 #194
  • 🐞 Fix Layout.Sider trigger button width does not work #201
  • 🐞 Fix Menu When switching inlineCollapsed, there is no animation problem #200
  • 🐞 Fix style problem in Steps dot mode #199

1.1.2

2018-09-17

  • 🎉 Synchronize antd3.8.4 style
  • 🌟 Tag component adds visible attribute and wave effect
  • 🐞 Fix the 'Cascader` component, the selected item is not expanded #195

1.1.1

2018-09-13

  • 🐞 dropdown position incorrect caused by window size change #184
  • 🐞 tabs container add custom event listeners #189
  • 🐞 Fixing 'centered` does not work when calling Modal window via API form #183
  • 🐞 Slider marks support {number: function}形式 #171

1.1.0

2018-09-11

  • 🎉 Synchronize components from 3.4.0 to antd [3.8.2](https://github.com/ Ant-design/ant-design/releases/tag/3.8.2)
  • 🌟 Add the Drawer component
  • 🐞 Fix Spin content flicker problem #174
  • 🐞 Fix RangePicker selection is not disabled #158
  • 🐞 Fixed throw error when Form value was null #153
  • 🐞 Fix the Modal subcomponent to repeat the mounted question #152
  • 🐞 Fixed donot render after 'Transfer` search filter #148
  • 🐞 Fixed multi-level Tabs component nesting causing size not to work #144
  • 🐞 Fix TreeSelectsearchPlaceholder does not work #125
  • 🛠 Other issues that do not appear in the issue, see antd changelog

1.0.3

2018-08-11

  • 🐞 Fix Select children not to update the problem #106
  • 🐞 Fix Badge offset x y axis order error and support number type #99
  • 🐞 Fix Input trigger input event problem when placeholder is Chinese in IE#92
  • 🐞 Fix Avatar does not accept event issues [#102] (https://github.com/vueComponent/ant-design-vue/issues/102)
  • 🐞 Fix grid.row gutter type error problem 4af03c4
  • 🐞 Fix CheckboxGroup to report defaultValue warning in Form #110

1.0.2

2018-08-04

  • 🎉 Modify the component library name to ant-design-vue
  • 🌟 The official site supports IE9 accessa8a5f8
  • 🐞 Fix reminder issues caused by exporting undefined variables#87
  • 🐞 Fix some component classname duplicatesb48bbac
  • 🐞 Fix Select component label does not update the problemda1b924
  • 🛠 Corrected some documentation errors

1.0.1

2018-07-27

  • 🌟 Optimize Chinese input for Input components(just support v-model) 4a5154
  • 🐞 Fix treeSelect treeData[i].children throw error when null#81
  • 🐞 Fix Calendar change event call twice#82
  • 🐞 Fix the description and title slot attribute of the Card component does not work#83
  • 🐞 Fix dropdownClassName attribute of DataPicker component does not working02ab242

1.0.0

2018-07-21

  • 🌟 Add Carousel component edddbd
  • modify some error document

0.7.1

2018-07-17

  • 🐞 fix Tooltip containing disabled button does not show and style#73
  • 🐞 add Table panagation deep watch#b464c6

0.7.0

2018-07-11

  • 🌟 Add TreeSelect component
  • 🌟 Select add options, Easy to generate a selection list directly#37
  • 🐞 Fix blur event error when using Select component in Tooltip#67
  • 🐞 Modify the Upload component action attribute to optional#66

0.6.8

2018-07-05

  • 🐞 Fix notification h is not defined#63
  • 🐞 Fix Transfer local-provider miss titles#64

0.6.7

2018-07-03

  • 🐞 Fix Form component cannot be updated when using template syntax#62

0.6.6

2018-07-03

  • 🐞 Fix Upload type validation error issue and update related demo#61
  • 🐞 Fix Upload image preview does not jump correctly1584b3

0.6.5

2018-07-01

  • 🐞 Fix Select getPopupContainer not working #56
  • 🐞 Fix Select popup position is not updated8254f7

0.6.4

2018-06-28

  • 🐞 Fix InputSearch v-model return wrong value#53

0.6.3

2018-06-26

  • 🐞 Fix Popover v-model not working#49

0.6.2

2018-06-24

  • 🌟 Form component data auto-checking support for template syntax7c9232
  • Select: 🐞 add focus blur methods52f6f5
  • Radio
    • 🐞 Fix Radiogroup disabled className9df74b
    • 🐞 Fix autoFoucs focus blur mouseenter mouseleave not workingf7886c
  • TimePicker: 🐞 Fix autoFoucs focus blur not working28d009

0.6.1

2018-06-17

  • 🌟 Add List Component
  • Table
    • 🐞 Fix 'querySelectorAll error when updating height#33
    • 🐞 fix defaultChecked not workingec1999
    • columns key support number type9b7f5c
  • Tooltip: 🛠 update events API change to visibleChange
  • Textarea: 🐞 Fix autoFoucs not working787927
  • InputSearch: 🐞 Add focus blur methods3cff62
  • InputNumber: 🐞 Fix autoFoucs not working88f165
  • DatePicker: 🐞 Fix autoFoucs not working264abf
  • Cascader: 🐞 Fix autoFoucs not workingbe69bd
  • Rate: 🐞 Fix autoFoucs not workingand blur errorc2c984
  • RangePicker: 🐞 Fix value type check error problem228f44

0.6.0

2018-06-04

  • 🌟 Add Anchor Component
  • Table
    • 🐞 Fix show emptyText problem when loading.spinning 17b9dc
    • 🐞 Fixed header style not working #30
  • 🐞 DatePicker: Fix the issue of change event repeatedly call when showTime is true 81ab82
  • 🐞 InputNumber: Fix placeholder not working ce39dc

0.5.4

2018-05-26

  • 🐞 Fix missing less file problem in dist directoryca084b9

0.5.3

2018-05-25

  • 🐞 Fixed issue with building antd-with-locales.js containing test files90583a3

0.5.2

2018-05-25

  • 🐞 Timeline: Fix duplicated loading component bug fa5141b
  • Transfer
    • 🐞 Fix search box clear button does not work Problem 4582da3
    • 💄 Override property change listener logic to avoid unnecessary 0920d23
  • 💄 Select: Optimizing title display logic 9314957
  • Form
    • 🐞 Fixed Form component directive error #20
    • 🌟 Maintain an ref for wrapped component instance, use wrappedComponentRef c5e421c
  • 🐞 DatePicker: Fix calendar keyboard event does not work e9b6914
  • Avatar: Fixing font size adaptation issues #22
  • 🌟 Added single test for some components
  • 🌟 sorted component library dependencies and devDependencies, deleted unused packages, and added peerDependencies

0.5.1

2018-05-10

  • 🐞 Table: Fix customRow events not working#16

0.5.0

2018-05-08

  • 🌟 Form: add Form component
  • 💄 Upload.Dragger: Modify name name to a-upload-dragger
  • 🐞 Upload: Fix name prop not working

0.4.3

2018-05-02

  • 🐞 Fix component style loss problem
  • 🌟 site add babel-polyfill

0.4.2

2018-04-24

  • 🐞 fix menu click bug

0.4.1

bug

  • Transfer Vue's dependencies to devDependencies to avoid unstable bugs caused by inconsistency with business versions

0.4.0

Layout

  • add layout component

Others

0.3.1

Features