ant-design-blazor/CHANGELOG.en-US.md
2022-12-31 15:28:26 +08:00

102 KiB
Raw Blame History

order title toc timeline
6 Change Log false true

Ant Design Blazor 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 at the end of every month for new features.
  • Major version release is not included in this schedule for breaking change and new features.

0.13.2

2022-12-31

  • Table

    • 📖 Docs add a search box in the filter & sorter demo to enable custom filtering. #2955 @ElderJames
    • 🐞 Fixed Selection Component Hidden Property not working. #2945 @berkerdong
    • 🐞 Fixed Hidden parameter for ActionColumn doesn't work. #2946 @ElderJames
    • 🐞 Fixed IQueryable or IEnumerable using AsNoTracking will cause select data duplication bug. #2944 @berkerdong
    • 🐞 Fxied can't restore the query state of filters which value is enum type. #2941 @ElderJames
    • 🐞 Fixed Infinite loop when HidePagination and PageSize were set at the same time and datasource is empty. #2919 @ElderJames
  • DatePicker

    • 🆕 Use SuffixIcon passed to RangePicker to allow for a custom suffix icon. #2935 @wss-javeney
  • 🐞 Fixed Exception on input with time when Value is null. #2920 @Alexbits

  • Input

    • 🐞 Fixed the OnChange event would be triggered three times and the clear button would not be displayed with the Suffix template. #2970 @ElderJames
    • 🐞 Fixed null reference exception on dispose. #2966 @dracan
  • 🆕 Add TreeSelect TitleTemplate for tree nodes. #2940 @rhodon-jargon

  • 🆕 Add RequiredMark to Form to allow displaying indicators next to required, optional or no fields. #2930 @wss-kroche

  • 🐞 Fixed Tabs some issues with dynamic rendering. #2967 @ElderJames

  • 🛠 Refactor Notification that add an interface INotificationService. It is backwards compatible, but new code should inject INotificationService. #2948 @wss-javeney

  • 🐞 Fixed InputNumber triggering a constant Increase/Decrease in certain scenarios. #2953 @ElderJames

  • 🐞 Fixed Statistic CountDown format incorrectly when publish with trimming. #2943 @ElderJames

  • 🐞 Fixed ClassMapper would get twice css classes. #2934 @berkerdong

  • 🐞 Fixed built-in System.Text.Json for netstandard2.1 target to avoid compatibility exceptions. #2922 @ElderJames

0.13.1

2022-11-29

  • 🐞 Fixed Input that when its value is changed in code, it would rollback on click. #2906 @ElderJames
  • 🐞 Fixed Table infinite loop when HidePagination ant PageSize was set at same time. #2905 @ElderJames

0.13.0

2022-11-22

0.12.7

2022-11-6

  • DatePicker

    • 🐞 Fixed wrong day order in some locales and fallback to use Globalization libaray when there is no day locale. #2855 @ElderJames
    • 🐞 Fixed smoothScrollTo causes an infinite loop. #2854 @Alexbits
    • 🐞 fix day order in calendar header for russian locale. #2845 @ocoka
    • 🐞 Fixed tab key does not confirm the value. #2847 @Alexbits
  • Core

  • 🐞 Fixed Tabs support of tab bar css style and class. #2844 @ldsenow

  • 🐞 Fixed BackTop doesn't remove the dom when visible is false. #2831 @ElderJames

  • 🐞 Fixed bug where Content wouldn't render in Drawer if it was a string and not RenderFragment. #2833 @kooliokey

  • 🐞 Fixed bug where Title parameter was not being rendered. #2830 @kooliokey

  • 🐞 Fixed Slider accessibility updates with aria labels. #2818 @kooliokey

  • 🐞 Fixed Table exception during page navigation #2797 @Kyojuro27

  • 🐞 Fixed bug with tag color change after render not always styling properly. #2816 @kooliokey

  • 🐞 Fixed Cascader AllowClear was not working when false. #2792 @YongQuan-dotnet

  • 🐞 Fixed AutoComplete search panel show. #2793 @lyj0309

  • 💄 Fixed Menu that class name of the expand icon for submenu. #2796 @ElderJames

  • 🐞 fix descriptions component miss div element. #2798 @Weilence

  • 🐞 Fixed Upload should get error raw response. #2858 @yosheng

0.12.6

2022-10-11

  • 🐞 Fixed JS event listener registration. #2783 @ElderJames
  • 🐞 Fixed Segmented that the Disabled parameter does not work on items and cannot be dynamically toggled. #2778 @ElderJames
  • 🐞 Removing the gulp task to exclude empty files. #2779 @paulsuart

0.12.5

2022-10-09

  • Datepicker

    • 🐞 Fixed correct culture not applied when manual input. #2715 @Alexbits
  • 🐞 Fixed a series of issues to make Datepicker and RangePicker behave more like antd. #2741 @Alexbits

    • Fixed an issue with the OnChange event passing in an old value.
    • Fixed RangePicker head not switching year.
    • Fixed RangePicker selection panel display problem when both start and end in the same period.
    • Fixed an issue where the end date was not highlighted when the RangePicker was selected in week mode.
    • The start date is not highlighted during the end date input in the date picker with the time.
    • Other minor fixes and refactorings
  • Modal

  • 🐞 Fixed Core that remove the event listener when the component is disposed. #2738 @ElderJames

  • 🐞 Fixed Radio that the disabled parameter for RadioGroup with RadioOption<TValue> options doesn't work. #2744 @ElderJames

  • 🐞 Fixed Table that set value for table header checkbox Disabled attribute. #2737 @YongQuan-dotnet

  • Fixed Select that remove redundant CreateDeleteSelectOptions() calls in render cycles. #2657 @m-khrapunov

  • 🛠 Fixed gulp pipeline to include less files so they end up in /staticwebassets/less in the nuget package. #2730 @paulsuart

0.12.4

2022-09-14

  • 🐞 Fixed Table exceptions caused by sort. #2710 @YongQuan-dotnet
  • 🐞 Fixed AutoComplete that void browser's autocomplete popup.#2708 @lyj0309
  • 🐞 Fixed DatePicker that several issues with RangePicker #2707 @Alexbits:
  • RangePicker end panel not shown in RTL mode
  • RangePicker range preset value resets when time input is enabled
  • RangePicker keeps focus when input canceled
  • RangePicker cannot clear value when one of the inputs has a focus

0.12.3

2022-09-13

🥮Happy Mid-Autumn Festival!

0.12.2

2022-09-08

  • Table
    • 🐞 Fixed Converting IQueryable to IOrderedQueryable returned null. #2687 @JamesGit-hash
    • 🐞 Fixed the exception cause by reload data with state and the table has an ActionColumn. #2683 @ElderJames
  • 🐞 Fixed Tabs panel display incorrectly without animated #2677 @ElderJames
  • 🐞 Fixed DatePicker that an exception is caused when passes the value as null to RangePicker #2688 @ElderJames

0.12.1

2022-09-04

  • Tabs

  • Icon

    • 📖 Fix Icon that add missing ZoomOut outline icon. #2667 @kooliokey
    • 🐞 Fix Icon that state can't update & optimize the first rendering for two-tone icon. #2666 @ElderJames
  • 🐞 Fix collapse outdated html structures. #2668 @ElderJames

  • 🐞 Fix Breadcrumb that add OnClick parameter to BreadcrumbItem. Markup of Breadcrumb updated to match Ant.Design React. This could break custom CSS targeting this component's resulting markup. #2655 @kooliokey

  • 🐞 Fix Datepicker that timepicker value would resets to default. #2660 @Alexbits

  • 📖 Fix the presetted ranges demo of datepicker which would casuse …. #2659 @ElderJames

  • 🐞 Fix Avatar that make size parameter support more length unit. #2653 @ElderJames

  • 📖 Fix demo & document edit url. #2661 @ElderJames

0.12.0

2022-08-29

Note that since the last synchronization with V4.16.9 of antd, the original script could not be compiled due to the modification of the antd style file. Until this update span is large, there may be problems with the style. If found, please submit an issue.

0.11.0

2022-06-16

🌈Every cloud has a silver lining.

0.10.7

2022-05-22

  • 🐞 Fixed select replacing a datasource with some of the same items was not in the right order. #2462 @ElderJames

  • Table

    • 🐞 Fixed exception caused by js interop with addEventListener. #2460 @ElderJames
    • 🐞 Fixed null exception cause by event listener. #2448 @ElderJames
    • 🐞 Fixed that too length content in responsive mode will brace up the table. #2470 @ElderJames
  • 🐞 Fixed cascader to avoid adding items in search list in a loop. #2457 @ElderJames

  • 🐞 Fixed menu IconTemplate does not work in MenuItem of SubMenu. #2449 @ElderJames

  • 🐞 Fixed Tree that when the node contains | characters, and SearchVaule search | showed abnormal problem. #2437 @ElderJames

0.10.6

2022-05-10

  • 🐞 Fixed Tooltip Tabindex. #2404 @bweissronin

  • 🐞 Fixed From FieldIdentifier equality check in Rules Mode OnFieldChanged. #2400 @GHMonad

  • 🐞 Fixed localization of decimal point when converting InputNumber string to numeric type. #2398 @jp-rl

  • Select

    • 🐞 Fixed a bug when using LabelTemplate in Select. #2399 @charset
    • 🐞 Fixed can't clear selected option when set value null. #2371 @ElderJames
  • Optimize the speed of expanding lots of nodes #2385 @densen2014

  • 🐞 Fixed Cascader dropdown can't open correctly on click. #2363 @ElderJames

  • 🐞 Fixed Upload wrong drag area. #2360 @ElderJames

  • 🐞 Fixed Input throw exception when binding a List or Dictionary item. #2359 @ElderJames

0.10.5

2022-03-15

  • 🐞 Fixed Radio default name value for radio in group. #2330 @bweissronin
  • 🛠 Fixed Upload that add more image file type #2321 @scugzbc
  • 🐞 Fixed Tabs that TabTemplate can't display in the overflow dropdown. #2320 @ElderJames
  • 🐞 Fixed Tree that dead-loop rendering and checkbox check incorrectly #2319 @gmij
  • 🐞 Fixed InputNumber that possible nonstoppable increase/decrease. #2317 @jeffraska
  • 🐞 Fix Select that item scroll into view when using DataSource. #2316 @jeffraska
  • 🐞 Fixed Badge the gap of numbers. #2315 @ElderJames

0.10.4

2022-02-25

  • Table

    • 🆕 Add allow access field value from CellRender context. #2257 @ElderJames
    • 🐞 Fixed Use same Locale for Pagination and PaginationOptions. #2244 @anranruye
    • 🐞 Fixed when pageIndex and pageSize change together, trigger PageSizeChanged event before PageIndexChanged event, and trigger OnChange event only one time. #2239 @anranruye
    • 🐞 Fixed support for using DataTable as the data source. #2234 @ElderJames
    • 📖 Improve the API part about Table in the component document. #2219 @SmRiley
  • Upload

    • 📖 Add a reference implementation of the Upload interfacing API. #2274 @SmRiley
    • 🐞 Fixed center layout of upload. #2267 @oemil
  • Modal

  • Datepicker

  • 🐞 Image: Fixed cannot be centered vertically. #2287 @zxyao145

  • 💄 Result: Add missed style to Results. #2256 @CAPCHIK

  • 🐞 Radio: Improve sync logic about Disabled between RadioGroup and Radios. #2197 @LeaFrock

  • 📖 Input: Improve the API part about Input and Select in the component document. #2251 @SmRiley

0.10.3

2021-12-19

  • Typography

  • Cascader

  • Tree

    • 🐞 Fixed an issue where the check status was not modified when CheckedKeys were modified. #2133 @Guyiming
    • 🐞 Fixed an issue where MatchedClass did not work when Draggable was set. #2171 @jp-rl
    • 🐞 Fixed an issue where all nodes are collapsed when the SearchValue is cleared. #2177 @ElderJames
  • 🆕 Add Form support for native EditForm. #2138 @knight1219

  • 🐞 fix LocaleProvider type initializer throws CultureNotFoundException. #2094 @anranruye

  • 🐞 Fixed Modal an error width for disable body scroll. #2163 @zxyao145

  • 🐞 Fixed Transfer the style of the button. #2156 @dennisrahmen

  • 🐞 Fixed Select incorrect to detect type this way, it throws when class inheritance is used. #2121 @ocoka

  • 🐞 Fixed Checkbox two-way binding issue with Checkbox Groups. #2173 @ElderJames

  • 🐞 Fixed Radio that the Disabled property should always be consistent with RadioGroup.Disabled when Radio is a member of a group. #2142 @LeaFrock

0.10.2

2021-11-5

0.10.1

2021-10-13

  • Tabs

    • 🆕 Add AuthorizeReuseTabsRouteView component for enable authorize of ReuseTabs . #1910 @Guyiming
    • 🛠 refactor & improve rendering. #1970 @ElderJames
  • Select

  • Table

    • 🐞 Fixed when change page index, backgroud of the selection box is updated before the table row; Fix when change page index, the selected rows still exist. #1973 @anranruye
    • 🐞 Fixed tree data sort & filter. #1966 @ElderJames
    • 🐞 fFixed incorrectly render on first loading. #1957 @ElderJames
    • 🐞 Fixed label display incorrectly in responsive mode. #1952 @ElderJames
    • 🐞 Fixed nullable built-in DateTime filter #1964 @anranruye
    • 🐞Fixed the implement of RemoveMilliseconds. #1895 @iamSmallY
  • Menu

  • 🐞 Fixed Slider Positioning Using Min/Max. #1940 @rabberbock

  • 🐞 Fixed grid issue with gutter match due to breakpoint enum name case. #1963 @ElderJames

  • 🐞 Fixed positioning overlay items when locale has ',' as decimal separator. #1956 @bezysoftware

  • 🐞 Fixed cannot drag when Modal excessive height. #1951 @zxyao145

  • 🐞 Fixed LocaleProvider: custom language resource; improve fallback strategy. #1988 @anranruye

  • 🐞 Fixed List: dynamic response to changes in Grid parameter #2014 @anddrzejb

  • 🐞 Fixed Progress: use invariant culture for style strings #2017 @CAPCHIK

  • 🌐 i18n: czech localization update #2019 @Martin Pučálka

0.10.0

2021-09-15

0.9.4

2021-09-12

0.9.3

2021-08-29

0.9.2

2021-08-18

  • Table

  • 🐞 Fixed Tree: SelectedNodeChanged would be fired twice twice. #1849 @ElderJames

  • 🐞 Fixed Tag: Style parameters are not rendered. #1847 @JohnHao421

  • 🐞 Fixed Menu: OnMenuItemClicked should be triggered when menu Selectable is false. #1843 @ElderJames

  • 🐞 Fixed Checkbox: The checked state of CheckboxGroup didn't follow the value change. #1841 @ElderJames

0.9.1

2021-08-11

  • Table

  • DatePicker

  • Overlay

    • 🐞 Use right positioning for bottom-right and top-right placement. #1799 @anranruye
    • 🐞 Fixed overlay location when container element has border. #1797 @anranruye
  • Select

  • Tree

  • 🐞 Fixed AutoComplete: turn off the input autocomplete attribute. #1825 @ElderJames

  • 🐞 Fixed Menu: OnBreakpoint and OnCollapse only when they was changed. #1815 @ElderJames

  • 🐞 Fixed Calendar: the width of select component in the header. #1801 @anranruye

  • 🐞 Fixed InputNumber: OnChange cannot be triggered during keyboard input. #1830 @ElderJames

  • 🐞 Fixed Modal: error when confirm TaskCompletionSource SetResult repeat. #1795 @zxyao145

0.9.0

2021-07-27

🎉 As of this release, the project has welcomed a total of 101 contributors who have made this project possible! We'd like to thank them for their generous contributions!

  • Tabs

  • Table

    • 🆕 Add built-in filter for Guid type. #1756 @anranruye
    • Optimize render fragments. #1597 @anranruye
    • 🛠 Refactor filter model classes, allow access filters through ITableFilterModel, allow access to filter compare operator and condition. #1563 @anranruye
    • 🆕 Add built-in filter for enum types, support null value for List filter type. #1439 @anranruye
    • 🆕 Add Columns Show/Hide functionality. #1410 @ldsenow
    • 🆕 Add Allow custom pagination template. #1409 @ldsenow
    • 🛠 Refactor PropertyAccessHelper to PathHelper, replace double quotes with single quotes to identify string index keys. #1386 @Zonciu
    • 🐞 Add implement TotalChanged callback; add demo for loading data from remote data source. #1558 @anranruye
    • 📖 Fixed edit row demo can't recovery the editing on cancel. #1745 @ElderJames
  • Select

    • 🆕 Add EnumSelect for select componet with enum. #1759 @wangj90 - 🆕 Add Simple data source: When the item in the data source and the value property of select use the same type, it is not necessary to specify ValueName; When LabelName is not specified, the return value of the ToString() method of the item in the data source is used as the label. #1541 @anranruye
    • 🐞 Fixed duplicated tags. #1766 @anddrzejb
    • 🐞 Fixed the issue that can not set select component initial value for non-datasource approach. #1743 @anranruye
  • Form

    • 🆕 Add Support for setting validation rules on FormItem. #1516 @mutouzdl
    • 🆕 Add Support for EditContext dynamic change. Added OnFieldChanged, OnValidationRequested & OnValidationStateChanged events. #1504 @anddrzejb
    • 🆕 Added LabelStyle to FormItem for custom element styling. #1503 @anddrzejb
    • 🆕 Expose EditContext in Form component, allow access to validation messages. #1464 @anddrzejb
    • 🐞 Fixed FormItem would be default to property name. #1738 @ElderJames
  • Modal

    • 🆕 Add NotificationRef support. #1498 @zxyao145
    • 🐞 Fixed wrong seter in ModalOptions.ConfirmLoading (always is true). #1742 @zxyao145
    • 🐞 Fixed click dialog cause the mask click event triggered. #1727 @zxyao145
  • Tree

    • 🛠 Refactor and close to official features, fixes initial value issues, and supports drag and drop. #1517 @lovachen
    • 🆕 Added support for checking all items in a Tree from code. #1722 @lukblazewicz
  • 🆕 Upload: Add support for drag upload. #1765 @ElderJames

  • 🆕 Button: Allows you to set a color for the button according to the official palette. #1774 @boukenka

  • 🆕 Dropdown: Add ButtonsStyle & ButtonsClass parameters that allow to style each button separately. Type accepts single value that will be applied to both buttons. #1659 @anddrzejb

  • 🆕 DatePicker: Support disable one of RangePicker inputs. #1648 @mutouzdl

  • 🆕 Tag: Color parameter now supports custom hex values and an Enum type. #1514 @MutatePat

  • 🐞 Drawer: Fixed the bug that the page scroll bar is restored when one of them is closed when there are multiple Drawers at the same time. #1771 @zxyao145

  • 🌐 i18n: Add missing French short week days. #1521 @dust63

0.8.3

2021-07-13

  • Table

  • Upload

  • DatePicker

  • Form

    • 🆕 feat(module: form): use DisplayName attribute as the default FormItem Label. #1682 @gmij
    • 🐞 allow to use input components without bind-Value attribute inside customized form control. #1662 @anranruye
    • 📖 add advanced search demo. #1654 @ElderJames
  • i18n

    • 🌐 Russian locale resources additions. #1709 @kuznecovIT
    • 🐞 When a node is missing from a resource file, the default value is used and no runtime exception is thrown. #1710 @anranruye
  • 🆕 Tag shows pointer cursor when OnClick is set. #1660 @anddrzejb

  • Modal and Drawer render reducing, update document and demo. #1701 @zxyao145

  • 🐞 Fixed Select allow change both data source and value in one render period. #1720 @anranruye

  • 🐞 Fixed Tabs horizontal scrolling of tabs #1581 @Brian-Ding

  • 🐞 Fix Statistic CountDown OnFinish callback exception(#1712). #1714 @HexJacaranda

  • 🐞 Fixed Overlay OnMaskClick event will fire correctly when the overlay size changes. #1692 @anranruye

  • 🐞 Fixed Space items behavior when they are inside if block. #1684 @anranruye

  • 🐞 Fix Grid gutter adjustment on col initialize. #1653 @ElderJames

0.8.2

2021-06-17

  • Table

    • 🐞 Fixed selection issues. #1632 @anranruye
    • 🐞 Fixed filter wrong compare operator after remove one filter condition; remove input components for 'Is Null' and 'Is Not Null' filter operators. #1596 @anranruye
    • 🐞 Fixed the issue that filters are not applied when close the filter panel by clicking filter icon area. #1594 @anranruye
    • 🐞 Fixed filter icon wrong highlight after clear the filter value; fix filter behavior when there is no input value. #1592 @anranruye
    • 🐞 Fixed can not close filter by confirm button. #1602 @anranruye
    • 📖 update fork official sample demo to enable the sorters. #1544 @anranruye
  • Dropdown

    • 🐞 Add typical Button propertied to DropdownButton. Include demo & API docs for Dropdown API and Button API. #1609 @anddrzejb
    • 🐞 Add Loading parameter to DropdownButton. #1588 @anddrzejb
  • DatePicker

  • InputNumber

    • 🐞 fix the exception which is throwed when an InputNumber component for nullable type loses focus. #1612 @anranruye
    • 🐞 fix(module:inputnumber): include parser in value evaluation. #1567 @anddrzejb
  • 🐞 New parameters for Input: Bordered, ReadOnly, InputElementSuffixClass & methods: Focus(), Blur(), fixed clear icon.
    New parameter for TextArea ShowCount, fixed clear icon.
    Search gets new look and paramter ClassicSearchIcon for fallback to old look.
    InputGroup whitespace removed.
    New parameters for InputPassword: ShowPassword & IconRender. #1530 @anddrzejb

  • 🐞 Fixed Affix: remove wrong event listeners. #1616 @ElderJames

  • 🐞 Fixed Drawer: OffsetX and offsetY do not work of Drawer, and update the documents how to use DrawerService by the way. #1448 @zxyao145

  • 🐞 Fixed Radio: add defaultChecked and defaultValue. #1494 @ElderJames

  • 🐞 Fixed Tag: Add support for Status and custom colors, add animation demo #1631 @anddrzejb

  • 🐞 Fixed Image: fix the style property position. #1642 @ElderJames

  • 🐞 Fixed Checkbox: in-form behavior of CheckboxGroup component. #1637 @anranruye

  • 🌐 Fixed nl-BE and nl-NL locales. #1624 @gregloones

  • 🛠 add missing 'filterOptions' node to german locale file. #1562 @anranruye

  • 🌐 Added values missing from locale es-ES. #1534 @Magehernan

0.8.1

2021-05-13

0.8.0

2021-04-15

0.7.4

2021-04-08

0.7.3

2021-03-29

  • 🐞 Fixed Dropdown: Animations for down and up are inverse. #1274 @mutouzdl
  • 🐞 Fixed Tree nodes expand incorrectly. #1275 @TimChen44
  • 💄 Fixed Cascader an issue where the style attribute could not affect the style. #1269 @ElderJames
  • 🐞 Fixed Datepicker [selected date on end picker]、[quarter panel's ranges] are incorrect. #1260 @mutouzdl
  • 📖 chore: add the copyright of .NET Foundation. #1272 @ElderJames
  • 📖 chore: fix cmd for preview site and style sync. 68c7539 @ElderJames

0.7.2

2021-03-14

0.7.1

2021-03-05

0.7.0

2021-03-02

0.6.0

2021-02-01