v5.0.0-beta.1
Pre-release
Pre-release
yousifalraheem
released this
02 Mar 09:25
·
246 commits
to beta
since this release
5.0.0-beta.1 (2021-03-02)
Bug Fixes
- accordion: fix invalid github review suggestion (53acf5f)
- dropdown: remove conditionally added hooks (042ab16)
- timeline: fix timeline style (a816cb6)
- fix build failure (e62bc5b)
- datepicker: fix isnan check in change handler (aa00dcb)
- fix gatsby build issue with document in server-side settings (670072e)
- build: fix build (2fa584d)
- carousel: fixes timer and css isses with swiping (c9323f4)
- datepicker: fixed timezone offset bug (078922d)
- datepicker-native: accessing the document safely for gatsby (df4e584)
- datepicker-native: fix order (22e6003)
- datepicker-native: performance fixes and code cleanup (7ef4eab)
- doc: fix doc (28d55c7)
- docs: fixes import strings for breadcrumb an button (018d8d1)
- docs: fixes import strings for breadcrumb and button (27de765)
- dropdown: mocking user agent (3095f86)
- dropdown: native mobile - render conditionally instead of hiding (03b1946)
- dropdown: perform check for window gatsby fix (170980c)
- dropdown: safely accessing the user agent (39ec7f9)
- dropdown: safely accessing the window navigator (14dc3a3)
- imagecropper: updated imagecropper to use the latest version of modal component (117aada)
- radio-group: fix description style (1f18870), closes #112
- step tracker: fix step tracker test (6a4eafd)
- tabs: fix keydown when using tabs with tabitem (b0a2ea8)
- textarea: fix renaming it (7a9a676)
- tooltip: fix unit test (58479fc)
- webpack: fix advanced variable sass compilation (9fd609f)
- fix unit tests (fe6b325)
- update gitignore: fix git ignore (1fe1561)
Code Refactoring
- accordion: refactoring the accordion component (1608cac)
- breadcrumb: refactor breadcrumb (bad8d40)
- button: refactor button component (84bca86)
- carousel: refactor carousel to use bootstrap layout and styles (03525a4)
- chart: remove chart (ee88d79)
- icon: icon component is removed in favor of svgr loader (230fa53)
- image: refactored image component and split it to two (9e78931)
- pagination: refactored pagination component (e4e7757)
- table: spread props in table component (e0c87b2)
- textbox: refactor textbox (8959402)
- timeline: refactor timeline (b1175ba)
- toggle: refactor toggle apis (0bba576)
- video: refactor video (352b261)
Features
- table: add note (3891a8f)
- table: add select helper function (5c4772d)
- add name prop (9c3cd72)
- change props, change range style (1b8d0fb)
- fixes (6e79a0a)
- buttongroup: added playground for buttonGroup (42cb649)
- buttongroup: buttonGroup: new component (b563817)
- buttonpage: remove console message (4774002)
- carousel: add autoplay feature (a59ce7f)
- carousel: add swiping gesture support (ce2d7ac)
- carousel: added carousel plaground (3fa535c)
- carousel: adding autoplay feature (35903bf)
- carousel: disabled braggable using css (358bfc9)
- checkbox: added playground for checkobox (d2a5f51)
- checkbox: use a checkbox alternatives for playground (f0f1466)
- chip: added chip playground (2e33dab)
- components: updates components based on latest from develop (967b1d4)
- datepicker-native: added basic page for datepicker (e86587f)
- datepicker-native: adds locale support (e9c9da3)
- datepicker-native: adds missing props (e512bf3)
- datepicker-native: initial fallback ui for native datepicker (3db0696)
- datepicker-native: returns null insead of invalid date (e00a0bd)
- divimage: added divImage playground (9cf453f)
- dropdown: added dropdown playground (e03b099)
- dropdown: fix misspelling (e82dae3)
- dropdown: spreading props and new features (5102b04)
- dynamic form: adds dynamic form for new docs (004f6be)
- feedbackindicator: new component FeedbackIndicator (eeff6cd)
- image: added image playground (a56f350)
- imagecropper: added support for changing texts (c5cc545)
- imagecropper: playground for image cropper (3fc0887)
- loader: fix and render loader textbox only when loader is toggle (ccabc1f)
- loader: playground for loader (51e084f)
- pagination: added pagination playground (a2f552e)
- pagination: pagination src link (18faece)
- progressbar: added progressbar playground (3175a2a)
- progressbar: remove unwanted console" (d134b93)
- slider: added slider playground (44e7c4b)
- table: add on expand (f25a909)
- fix comments (a2b1cfe)
- rating component (6c50bb1)
- dropdown: auto switches to native on mobile (f06e372)
- loader: fix loader margin (413773d)
- native-datepicker: initial boilerplate setup for native datepicker (d812eab)
- radiobutton: added a playground for radio button (a72cc63)
- rating: added rating playground (7ab97ca)
- reset package-lock: reset package-lock (963bf95)
- slider: slider playground (053ef95)
- table: added the table seacrh by text (4d3bbc8)
- table: fix and enable sorting (7982931)
- toggle-selector: add toggle selector (1093f96)
- toggle-selector: new component (b6aea49)
- toggle-selector: new component (5e074ad), closes #486
- toggle-selector: refactor toggle selector (f7cae09)
- replacing tabindex manipulation with disabled display (be65a1f)
Performance Improvements
- imagecropper: improves picture quality of cropped image (b112a19)
BREAKING CHANGES
- timeline: The APIs and the way the component is used has been changed
- pagination: The APIs have changed
- dropdown: change to component behaviour
- dropdown: change in prop attribute names!
- table: renaming props
- chart: remove chart from react component
- textbox: removed textbox group and combine the group with textbox
- video: resource type was removed. video will always be streamed.
- toggle: apis changed, check the documentation
- image: The Image component have been replaced with two distict components
- carousel: Please read the documentation to know what's changed
- button: Moving forward, the label, icon and loader are passed as children. The arrangement
is fully controlled by the user - icon: The icon component has been removed in fovor of SVGR loader which works much
better. - breadcrumb: the api for the breadcrumb component has changed
- accordion: API changes and dropping support for passing custom icons, aternatively, the custom
icon can now be overriden with CSS styles