|
| 1 | +# Change Log |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. |
| 5 | + |
| 6 | +# 0.1.0-alpha.0 (2022-08-15) |
| 7 | + |
| 8 | + |
| 9 | +### Bug Fixes |
| 10 | + |
| 11 | +* **ui:form:** fix required type of 'optional' ([ca475f7](https://github.com/DevCloudFE/react-devui/commit/ca475f7ddc5b6830bc0fc4faeece2bbeb1805570)) |
| 12 | +* **ui:form:** rename form.ts to form-control.ts to fix case-sensitive errors ([4af2536](https://github.com/DevCloudFE/react-devui/commit/4af253671629e435b48c7b325c7889501ea078d1)) |
| 13 | +* **ui:input:** fix number decrease ([f3cfaac](https://github.com/DevCloudFE/react-devui/commit/f3cfaac7b1ab26bcd73a0cf50a38a6c0bc4f58e4)) |
| 14 | +* **ui:menu:** fix menu `dExpandOne` not work ([c265bbb](https://github.com/DevCloudFE/react-devui/commit/c265bbb8f22d8368dee72ba2cb665e2a991896b3)) |
| 15 | +* **ui:menu:** fix popup in vertical mode ([686ef7e](https://github.com/DevCloudFE/react-devui/commit/686ef7e2b132e4c9140602e87d02f2d00ece499f)) |
| 16 | +* **ui:menu:** remove the use of the debug interface ([0a4d0e8](https://github.com/DevCloudFE/react-devui/commit/0a4d0e8f8512809f57596ae604eb84b713f162e3)) |
| 17 | +* **ui:modal:** use `%` instead of `vh` to avoid overview in mobile ([1cafbbc](https://github.com/DevCloudFE/react-devui/commit/1cafbbc30446dab4fb77f3208db61cc957fb352c)) |
| 18 | +* **ui:select-box:** fix `disabled` missing ([2e1aef6](https://github.com/DevCloudFE/react-devui/commit/2e1aef69267f9fb69db526512ddc8efd77abd614)) |
| 19 | +* **ui:selectbox:** fix `dSearchable` not work ([46ff2fe](https://github.com/DevCloudFE/react-devui/commit/46ff2fe94f2f941d741a727384551ee68f2ee456)) |
| 20 | +* **ui:time-picker:** fix time order ([912d557](https://github.com/DevCloudFE/react-devui/commit/912d55794926cf16b4151bf11a877af84bdc9baf)) |
| 21 | +* **ui:** disable event when loading ([21e6d07](https://github.com/DevCloudFE/react-devui/commit/21e6d077c612e2e11307a8fbf4ded39288b6e623)) |
| 22 | +* **ui:** fix `onChange` not work ([16b1fdb](https://github.com/DevCloudFE/react-devui/commit/16b1fdba8429d2660a3957a616d5a86d13add5ae)) |
| 23 | +* **ui:** fix `useMaxIndex` ([8803c50](https://github.com/DevCloudFE/react-devui/commit/8803c50941a94d977d41618f1c8ba70114d6f310)) |
| 24 | +* **ui:** fix bug of `useTwoWayBinding` ([6767097](https://github.com/DevCloudFE/react-devui/commit/67670977f6f760be506d7de7913285f305535793)) |
| 25 | +* **ui:** fix some bugs of SSR support ([1929327](https://github.com/DevCloudFE/react-devui/commit/19293279a4db45934b5f78c9a5cfa2c0d1dc4705)) |
| 26 | +* **ui:** use `dPrefix` instead of `d-` ([76ba32e](https://github.com/DevCloudFE/react-devui/commit/76ba32eef5cc1b6ce92f9a66ee4774f77e9efda3)) |
| 27 | + |
| 28 | + |
| 29 | +### Features |
| 30 | + |
| 31 | +* add dark theme ([ee1d708](https://github.com/DevCloudFE/react-devui/commit/ee1d708c043559e776156c41a31cc386e35c2fd4)) |
| 32 | +* add lerna ([1faa7a5](https://github.com/DevCloudFE/react-devui/commit/1faa7a5be29c0d5f6c61e8a3e9a02f69a5aec6b1)) |
| 33 | +* **site:** support custom markdown route ([d2511ee](https://github.com/DevCloudFE/react-devui/commit/d2511eeec1d4b249d07cdf56f24a773d66be3f72)) |
| 34 | +* **site:** support mobile ([0d62159](https://github.com/DevCloudFE/react-devui/commit/0d62159c39f26bf7ca573eae8db03d35ed28318b)) |
| 35 | +* **ui:dropdown:** add dropdown-group ([b193cf0](https://github.com/DevCloudFE/react-devui/commit/b193cf0d71fdf68228aa6975d70df7f711251961)) |
| 36 | +* **ui:input:** add number type input ([c9889b4](https://github.com/DevCloudFE/react-devui/commit/c9889b4a58fec81232620bddb19007b2e8be644f)) |
| 37 | +* **ui:time-picker:** improve logic of 'Enter' keydown ([ddaa337](https://github.com/DevCloudFE/react-devui/commit/ddaa3375aa7e118f1bd431a65406e6846c77770c)) |
| 38 | +* **ui:** add `accordion` component ([768b97c](https://github.com/DevCloudFE/react-devui/commit/768b97c4481ee37f6dd5ee17e7255415316f33b3)) |
| 39 | +* **ui:** add `alert` component ([a7fbe3d](https://github.com/DevCloudFE/react-devui/commit/a7fbe3d18e685b61ad0642f59906aca86c2357be)) |
| 40 | +* **ui:** add `auto-complete` component ([bff2457](https://github.com/DevCloudFE/react-devui/commit/bff245752ff168e74336db04521dc9b6cb52116d)) |
| 41 | +* **ui:** add `avatar` component ([da42400](https://github.com/DevCloudFE/react-devui/commit/da42400d512aa6bcb07b7ff33fb5d40a5be53e6b)) |
| 42 | +* **ui:** add `back-top` component ([8c71508](https://github.com/DevCloudFE/react-devui/commit/8c71508e0927b4764f3d210ea0d6dfc425b8c817)) |
| 43 | +* **ui:** add `badge` component ([53f934d](https://github.com/DevCloudFE/react-devui/commit/53f934d2b4ce42d1f014c03318f9f4d7953f2a0b)) |
| 44 | +* **ui:** add `breadcrumb` component ([ae97c22](https://github.com/DevCloudFE/react-devui/commit/ae97c22f4174c315c08d38c4232b65aa3a1d6de2)) |
| 45 | +* **ui:** add `card` component ([765c628](https://github.com/DevCloudFE/react-devui/commit/765c6287e8992ec544d60cd0328bcac1a76f42f0)) |
| 46 | +* **ui:** add `cascader` component ([6cad956](https://github.com/DevCloudFE/react-devui/commit/6cad95652e4897184f74d9b5e72e9b66cac6d4da)) |
| 47 | +* **ui:** add `checkbox` component ([71f787f](https://github.com/DevCloudFE/react-devui/commit/71f787f19edcccf94c4d511ad8d5d00c4e98e71d)) |
| 48 | +* **ui:** add `compose` component ([9189038](https://github.com/DevCloudFE/react-devui/commit/9189038d6e4856fad68443b373609c65d9022f04)) |
| 49 | +* **ui:** add `date-picker` component ([83a33a7](https://github.com/DevCloudFE/react-devui/commit/83a33a7b140a4d0e2364a0067fe160721f5baf65)) |
| 50 | +* **ui:** add `dEscClose` prop ([9143505](https://github.com/DevCloudFE/react-devui/commit/91435058b4dc5d0dcf920f3f41124e1554fc6ac2)) |
| 51 | +* **ui:** add `dropdown` component ([9613142](https://github.com/DevCloudFE/react-devui/commit/9613142b1f71f756b2ec779bbe546d742e8051a9)) |
| 52 | +* **ui:** add `empty` component ([3305f22](https://github.com/DevCloudFE/react-devui/commit/3305f22471fa880ed33b4c7d95cb14f387dcb395)) |
| 53 | +* **ui:** add `form` component ([2f53edc](https://github.com/DevCloudFE/react-devui/commit/2f53edca72e4ab3c117f08daca03f04178d50996)) |
| 54 | +* **ui:** add `grid` component ([fa1f5bc](https://github.com/DevCloudFE/react-devui/commit/fa1f5bcfed9983a350ca6eae40d10847621500d5)) |
| 55 | +* **ui:** add `image` component ([4e03e12](https://github.com/DevCloudFE/react-devui/commit/4e03e1267f69623e7a9d94aa7af8734b81298a7d)) |
| 56 | +* **ui:** add `input` component ([51c3d86](https://github.com/DevCloudFE/react-devui/commit/51c3d8654f38e7a07803a10f2d4bb2a8dbb5f3fe)) |
| 57 | +* **ui:** add `loading` component ([2f55334](https://github.com/DevCloudFE/react-devui/commit/2f55334e4aef248bd4d135a9bb796456c5ee890d)) |
| 58 | +* **ui:** add `modal` component ([28cdad5](https://github.com/DevCloudFE/react-devui/commit/28cdad5ac514dec3b266b847db4df021d95f48f9)), closes [#41](https://github.com/DevCloudFE/react-devui/issues/41) |
| 59 | +* **ui:** add `notification` component ([9abbaa6](https://github.com/DevCloudFE/react-devui/commit/9abbaa6cd4ab36f5b815f7f9253efdfd42f5dd18)) |
| 60 | +* **ui:** add `pagination` component ([3741be4](https://github.com/DevCloudFE/react-devui/commit/3741be4843ead7d953551063ecdcaf356949589a)) |
| 61 | +* **ui:** add `popover` component ([40c07ca](https://github.com/DevCloudFE/react-devui/commit/40c07ca801ec00c07ebae245002771a17685bf97)) |
| 62 | +* **ui:** add `progress` component ([069a05f](https://github.com/DevCloudFE/react-devui/commit/069a05f5c11c578817f6ba9219ca976741e402ea)) |
| 63 | +* **ui:** add `radio` component ([fc0aa88](https://github.com/DevCloudFE/react-devui/commit/fc0aa880279e0fb2cf5b2c218c01ca1767d6c030)) |
| 64 | +* **ui:** add `rating` component ([07daffe](https://github.com/DevCloudFE/react-devui/commit/07daffec0de6140dcc52968fa09ff72f2d320fa6)) |
| 65 | +* **ui:** add `select` component ([6890d92](https://github.com/DevCloudFE/react-devui/commit/6890d92ec757356bd570b37245fd20aa567f4765)) |
| 66 | +* **ui:** add `separator` component ([b20bd7c](https://github.com/DevCloudFE/react-devui/commit/b20bd7c7b9148dd7cfcd9ecb8d15658eb5cec358)) |
| 67 | +* **ui:** add `skeleton` component ([1dbb55b](https://github.com/DevCloudFE/react-devui/commit/1dbb55b911c910af4d9468207b624d9bea793d89)) |
| 68 | +* **ui:** add `slider` component ([44c77fb](https://github.com/DevCloudFE/react-devui/commit/44c77fb7742d240b9adef0121ca91d781d0369a4)) |
| 69 | +* **ui:** add `slides` component ([b48f47d](https://github.com/DevCloudFE/react-devui/commit/b48f47d912cb9d7eb56b8748a2514216aa93bbdd)) |
| 70 | +* **ui:** add `stepper` component ([bf65139](https://github.com/DevCloudFE/react-devui/commit/bf6513919effbd7a4170c7308ccea58f13c05762)) |
| 71 | +* **ui:** add `switch` component ([a214b9a](https://github.com/DevCloudFE/react-devui/commit/a214b9a7fe69377c6f07067cd76faa3dce85fdf3)) |
| 72 | +* **ui:** add `table` component ([567057f](https://github.com/DevCloudFE/react-devui/commit/567057f1587199e2c8fb5486a4f433bc878929f5)) |
| 73 | +* **ui:** add `tabs` component ([106229c](https://github.com/DevCloudFE/react-devui/commit/106229c5cbe51b361edc8e4c823803ca2f7b90b1)) |
| 74 | +* **ui:** add `textarea` component ([144776b](https://github.com/DevCloudFE/react-devui/commit/144776b0c82ba12fcf90ab22c67af8f20df07d72)) |
| 75 | +* **ui:** add `time-picker` component ([e3dc42d](https://github.com/DevCloudFE/react-devui/commit/e3dc42df4066ab251641ca0c441f4b4038763b1e)) |
| 76 | +* **ui:** add `timeline` component ([47679f4](https://github.com/DevCloudFE/react-devui/commit/47679f44f41cd692a0c14744532ef3845c69c743)) |
| 77 | +* **ui:** add `toast` component ([95c643f](https://github.com/DevCloudFE/react-devui/commit/95c643f13b33a191f68c7eca24b2c55bd4de6be1)) |
| 78 | +* **ui:** add `transfer` component ([9ca9a48](https://github.com/DevCloudFE/react-devui/commit/9ca9a48ea943eb804581595a249c11dfc5008ac1)) |
| 79 | +* **ui:** add `tree-select` component ([144240a](https://github.com/DevCloudFE/react-devui/commit/144240a224c509e9e70803b778a1a600ef390e94)) |
| 80 | +* **ui:** add `tree` component ([fb8a7b3](https://github.com/DevCloudFE/react-devui/commit/fb8a7b346e5ee7f5b72e49919428d3da6efb925e)) |
| 81 | +* **ui:** add `upload` component ([ef0e55c](https://github.com/DevCloudFE/react-devui/commit/ef0e55ceb81b1607d9ed95c5d2c873e1cdaf38d7)) |
| 82 | +* **ui:** add `virtual-scroll` component ([9b1cd98](https://github.com/DevCloudFE/react-devui/commit/9b1cd98e934933812120e7dd106f9b7a8130ef57)) |
| 83 | +* **ui:** add `virtual-scroll` component ([eb1a986](https://github.com/DevCloudFE/react-devui/commit/eb1a9862271c0fd1f0ca93e32a08ecf40d7fd0a4)) |
| 84 | +* **ui:** add component matedata ([cc56e76](https://github.com/DevCloudFE/react-devui/commit/cc56e76a7b093ea5c8d72f4593742520c9cd6fa6)) |
| 85 | +* **ui:** add custom trigger node ([78e6fb6](https://github.com/DevCloudFE/react-devui/commit/78e6fb6617ed692d39cf8b1d440196b9b13db694)) |
| 86 | +* **ui:** add empty state ([8f8d5f7](https://github.com/DevCloudFE/react-devui/commit/8f8d5f7573ab3420851e95d0d91c3020735cebc5)) |
| 87 | +* **ui:** add listener for scrollview change ([d4ea59e](https://github.com/DevCloudFE/react-devui/commit/d4ea59e4c3a571e590078511f506652a87726511)) |
| 88 | +* **ui:** add ts check for component configs ([c1f1297](https://github.com/DevCloudFE/react-devui/commit/c1f1297392201434b2ae74e125f41938b9e21bcd)) |
| 89 | +* **ui:** provide SSR support ([6b83ccb](https://github.com/DevCloudFE/react-devui/commit/6b83ccb3b7ebc6b7dfa1e13fd2dd82338ea0e3d9)) |
| 90 | +* **ui:** support two-way binding ([246f968](https://github.com/DevCloudFE/react-devui/commit/246f96823855d088708047d2c4c6762758e00a14)) |
| 91 | +* **ui:** suppot drag on mobile ([46dd985](https://github.com/DevCloudFE/react-devui/commit/46dd985236cd7fd777803eee58ef7554cbc2477a)) |
| 92 | +* **ui:** use component name as `useDComponentConfig` argument ([4bc6c39](https://github.com/DevCloudFE/react-devui/commit/4bc6c3940479b1f65b03668b97fde56148a841dd)) |
| 93 | +* update to React 18 Beta ([bfbf6e0](https://github.com/DevCloudFE/react-devui/commit/bfbf6e0dd600d85c5b50b208a4f6a65c5fb05a3e)) |
| 94 | + |
| 95 | + |
| 96 | +### Performance Improvements |
| 97 | + |
| 98 | +* remove unnecessary `useCallback` and `useMemo` ([5959cf7](https://github.com/DevCloudFE/react-devui/commit/5959cf7225ed54a274569b7f3bb88bbd040e35c4)) |
| 99 | +* **ui:cascader:** optimize performance ([8ef6157](https://github.com/DevCloudFE/react-devui/commit/8ef61571ed848bbdd040a83ac44b03ba3f48e8c5)) |
| 100 | +* **ui:select:** optimize performance ([6f024fd](https://github.com/DevCloudFE/react-devui/commit/6f024fd4d38cda52615f3328a134e8c4e328bfe1)) |
| 101 | +* **ui:virtual-scroll:** optimize performance ([e252fb4](https://github.com/DevCloudFE/react-devui/commit/e252fb4451f82cc61abce2b503b15e74dbce82ea)) |
| 102 | +* **ui:** add `skip` for global scroll ([7f92f7e](https://github.com/DevCloudFE/react-devui/commit/7f92f7e0a82b0776998a0c1d5e4df0e2c0e747e8)) |
| 103 | +* **ui:** optimizing handle of big data ([542f220](https://github.com/DevCloudFE/react-devui/commit/542f22039166a94a134131062708cf174cfae5ba)) |
| 104 | +* **ui:** optimizing virtual-scroll ([cce0e71](https://github.com/DevCloudFE/react-devui/commit/cce0e71742b5b652dfdf2331626962a1fb4f5e50)) |
| 105 | +* **ui:** optimizing virtual-scroll ([d0205a3](https://github.com/DevCloudFE/react-devui/commit/d0205a355157f2a59a97add8ad89c83c1b05d4ba)) |
0 commit comments