Skip to content

v5.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@yousifalraheem 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