Skip to content

Latest commit

 

History

History
436 lines (267 loc) · 8.54 KB

CHANGELOG.md

File metadata and controls

436 lines (267 loc) · 8.54 KB

Changelog

English | 简体中文

v0.6.9

  • optimize performance

v0.6.8

  • fix AccordionPaneProps
  • fix Dialog.onClickAway event

v0.6.7

  • fix RightClickZone left-click-dismiss issue
  • fix UUIProvider re-render issue
  • fix MoneyLabel precision props not work issue

v0.6.6

  • fix Date Time Pickers style
  • fix id customize feature - overrideId & fix customize props type
  • fix DateTimePicker date value reset issue
  • fix minor issues

v0.6.5

  • fix circular dependencies issue
  • AppDialog external component

v0.6.4

  • new components: Date Time Pickers

v0.6.3

  • fix Tabs focus issue
  • useGlobalClickAway deactivateElement cleanup

v0.6.2

  • Fix issue that the placeholder string of Stepper is not passed in correctly
  • Change the DOM order of ProgressBar node (CircularBackground)

v0.6.1

  • Support override Sass variables in compile time.
  • fix some components styles of primary color.
  • fix Tooltip arrow position.

v0.6.0

  • UUIComponent expose more data to WrappedComponent.
  • use HTML data-attributes to describe component's state and data instead of using className (such as TYPE_primary, STATE_opened).
  • use prop-types to do runtime props type check. More friendly to projects in Vanilla JavaScript environment.

v0.5.14

  • hide raw input control of Radio in Safari
  • new Components RightClickZone and Menu

v0.5.13

  • component support convenience ref prop
  • new Component Tooltip
  • new Component CheckboxGroup
  • fix Select value type

v0.5.12

  • fix components focus trap
  • fix components click away

v0.5.11

  • update Button style white-space: nowrap;
  • Form components support Props { onFocus, onBlur }

v0.5.9

  • fix UUIProvider merge customize issue

v0.5.8

  • fix UUIProvider export

v0.5.7

  • new component utils: UUIProvider, UUIComponentProxy

v0.5.5

  • new package distribution config
  • fix Select docs story
  • Popover default usePortal=false
  • fix Popover onClickAway
  • Select, Cascader new props: usePortal, portalContainer

v0.5.4

  • fix Stepper style - hide spins of input[type=number] in firefox
  • ListBox default hide x-scrollbar
  • Select support disabled

v0.5.3

  • fix Select types & style
  • minimal React version 16.14.0

v0.5.2

  • fix layout style
  • fix Select value type

v0.5.1

  • enhance IntrinsicNode performance
  • fix Layout style
  • support pass id props to component root node

v0.5.0

  • WAI-ARIA 1.2 compliance
  • new component List

v0.4.15

  • New component Collapse Accordion
  • Accordion support Keyboard Interaction
  • fix Select list unique keys warning

v0.4.14

  • Select update style, option type

v0.4.13

  • fix component style: Unify the height of some components
  • fix svg icon config
  • all components support passing prefix and separator into props

v0.4.12

  • fix issues

v0.4.11

  • fix some issues

v0.4.10

  • fix Warning: Expected server HTML to contain a matching
    in
  • upgrade typescript to 3.9.7 (fix issue: ReferenceError: _a is not defined bug)

v0.4.9

  • component which need React Portal support SSR (Server-Side Render)
  • fix issue - component nodes have duplicate classnames

v0.4.8

  • Table make TableColumn.onRowRender optional

v0.4.7

  • UUI Component Util - options.nodes declaration types support class component
  • new component NumberAbbrLabel
  • new component Tabs
  • UUI Component support data-* attributes
  • UUI Component support WAI-ARIA attributes

v0.4.6

  • Table cache row render fix issue

v0.4.5

  • Table new props type - cache row render

v0.4.4

  • Slider - click to select value
  • MoneyLabel remove accounting.js dependency

v0.4.3

  • fix Slider

v0.4.2

  • fix accounting dependency

v0.4.1

  • update component props name
  • Button add styling props
  • update component node state className
  • fix Pagination style

v0.4.0

  • new component ProgressBar
  • update Table props.rows type - add id & key for row and column
  • fixed the potentially uncontrolled problem of TextArea
  • add loading props for some components
  • add unit test for core utils
  • migrating to Storybook 6.0.0-rc11
  • update production dependencies version

v0.3.26

  • fix issues

v0.3.25

  • new component Page
  • new component Breadcrumb

v0.3.24

  • fix components style issues
  • remove Table drag and drop feature

v0.3.23

  • new component Layout

v0.3.22

  • fix some issues

v0.3.21

  • fix Popover style

v0.3.20

  • fix CountdownLabel
  • fix Popover position update

v0.3.19

  • fix popover style
  • remove DatePicker polyfill
  • Pagination new sub component PageSelector

v0.3.18

  • fix Button loading warning

v0.3.17

  • add loading state for Button

v0.3.16

  • fix Select Cascader initial value again.
  • add displayName for UUI components and nodes (convenience for dev, displayed in React Dev Tools)
  • UUI Component Util: IntrinsicNode merge Refs

v0.3.15

  • fix Select Cascader initial value
  • CountdownLabel allowNegative

v0.3.14

  • fix Toaster style
  • AppDialog support customize

v0.3.13

  • Pagination pageSize new prop labelRender

v0.3.12

  • AppDialog support return data
  • fix issues

v0.3.11

  • Select and Cascader new props dropdownPlacement
  • new component AppDialog

v0.3.10

  • fix datepicker polyfill issue window is undefined in next.js

v0.3.9

  • SegmentControl new style and dom structure.
  • fix DatePicker polyfill require window global variable.

v0.3.8

  • new component DatePicker
  • form components support uncontrolled mode

v0.3.7

  • fix Select and Cascader click to show popover menu issue

v0.3.6

  • convert some class based components (Radio, RadioGroup, SegmentControl, HTMLSelect, Select) to FunctionComponent
  • Select support search
  • reimplement Pagination

v0.3.5

  • Pagination custom label
  • update Dialog props onDismiss to onClickAway

v0.3.4

  • Cascader Select add icons
  • Cascader changeOnFinalSelect Allow only select final level options.
  • Cascader enableSearch Cascader can input text to search options.
  • Cascader onSearch custom search function

v0.3.3

  • fix Toaster 0 to disable the timeout

v0.3.2

  • update component Cascader with styling, placeholder and expandTriggerType

v0.3.1

  • new component Cascader
  • fix uui component util - customizeProps onXXX events mergedFunctions

v0.3.0

  • update Pagination, Stepper button icons
  • update Dialog - render views in portal container

v0.2.14

  • fix uui component util ref issue

v0.2.12

  • update all components style

v0.2.11

  • fix webpack dist config

v0.2.10

  • new component SegmentControl
  • update components style

v0.2.9

  • dist pack style files separately
  • fix uui component utils, avoid re-create nodes when props change

v0.2.8

  • fix Toast timeout dismiss

v0.2.7

  • lint code
  • fix Slider vertical direction, min -> max, bottom -> top
  • new implementation of Switch, remove rc-switch dependency

v0.2.6

  • new component CountdownLabel
  • fix uui component util
  • fix Button root props
  • Dialog new props onDismiss
  • new component Slider

v0.2.5

  • new component Icon

v0.2.4

  • new component Stepper
  • fix input components style
  • new component Drawer
  • export uui utils

v0.2.3

  • new component Popover
  • fix convenience props
  • uui IntrinsicNode support IntrinsicAttributes
  • fix UUI.ClassComponent customize props type
  • rename HTMLSelect
  • new component Select

v0.2.2

  • fix uui components performance issue

v0.2.1

  • TextField support maxLength prop
  • TextField support toggle password visible
  • New component TextArea
  • NumberField new nodes structure

v0.2.0

  • use UUI Component Util to create components.
  • [BREAKING CHANGE] new prop customize to customize component style. (remove old customize props such as extendClassName, extendStyle in the root props of component)
  • [BREAKING CHANGE] component node class name will change to UUI-XXX-YYY
  • component support convenience props className and style, these props will be injected into Root node of component.
  • Storybook add docs page
  • MoneyLabel use value prop instead of children

v0.1.6

  • fix tailwindcss purge in production build
  • tailwindcss use _ as separator

v0.1.5

  • export Label, Pagination, Select and Toast components

v0.1.4

  • update TextField and NumberField value type

v0.1.3

  • Checkbox props onChange new second parameter event: React.ChangeEvent<HTMLInputElement>
  • new Component Toast