Skip to content

Latest commit

 

History

History
396 lines (320 loc) · 41.1 KB

CHANGELOG.md

File metadata and controls

396 lines (320 loc) · 41.1 KB

4.4.0-beta.3 (2020-01-21)

⭐ Highlights

Rethinking useStyleSheet hook and improvements #517

  • Add ability to specify date format in Calendar and Datepicker components (#815) (705dc97)
  • Select: Fix props mutation issue and update strategies (#804) (de531b9)
  • BREAKING CHANGE: useStyleSheet hook was reimplemented due to not following Rules of Hooks(#831) (8b33c91)

4.4.0-beta.2 (2020-01-16)

⭐ Highlights

Bug fixes and improvements #517

🚀 Features

🐛 Bug Fixes

  • Autocomplete: Runtime crash on Android (#800) (1aa3864)
  • Input: Add ability to use placeholderTextColor property (#828) (e10f6c7)
  • Modal: Ability to interact with modal contents on Android (#807) (5c78095)
  • Select: Add vertical scroll indicator (#794) (231ba89)

4.4.0-beta.1 (2020-01-03)

⭐ Highlights

Autocomplete component and Hooks #517

🚀 Features

  • Autocomplete: new UI Kitten component (#750) (fd63d7b)
  • Styling & Theming: add useTheme and useStyleSheet hooks (#676), (#752) (67a8f8f)

4.3.2 (2019-12-13)

⭐ Highlights

Resolve webpack and calendar performance issues #517

🐛 Bug Fixes

4.3.1 (2019-12-04)

This is a patch release to update incorrectly built packages (#757)

4.3.0 (2019-12-04)

⭐ Highlights

Bring consistency in component styling with Eva 1.3 unified design #517

🐛 Bug Fixes

  • Unify the way of styling components provided with icon property (156646d)
  • Calendar: year selection when min and max properties provided (#688) (61e4806)
  • Calendar: navigation in negative timezone (#712, #713) (700a902)
  • List: add ability to override keyExtractor property (#716) (d5ee185)
  • Modal: center positioning on screen resize (#699) (301e3f4)

🚀 Features

  • Synchronize with Eva 1.3 (c958482)
  • Card: new UI Kitten component (f6c5899)
  • Datepicker: add placeholder property (#721) (d34bcd4)
  • Template packages: upgrade to react-native 0.61.5 (3759572)
  • Documentation: Simplify Getting Started (a93bfed)

💣 BREAKING CHANGES

  • react-native-svg package is now required and included in peer dependencies
  • deprecate react-native-ui-kitten package in order to @ui-kitten/components. An old package will be supported till v5

4.3.0-beta.1 (2019-10-17)

⭐ Highlights

Clickable examples in documentation and handling of Hover and Focus states in the web (#517)

🐛 Bug Fixes

  • ButtonGroup: last button render issues (#516) (bcbf06a)
  • Calendar: navigation when min and max properties provided (75e42dd)
  • Select: handling the initial value if passed inline (ab0703a)

🚀 Features

  • Calendar: add ability to override start day of week (#682) (1d7a341)
  • Web: handle focus and hover states with Eva (84ef56b)
  • Documentation: Enhanace with clickable examples (a08e1d3)
  • Documentation: Add Eva theme variable tables (a99cb7e)

4.2.0 (2019-09-27)

  • feat(ui): add font-family for each component that has text (aa11e1c)
  • feat(ui): animation-config property to Icon component add (060fe5d)
  • feat(ui): calendar/datepicker components add (a51159c)
  • feat(ui): eva 1.2 mappings and documentation adopt (d35c244)
  • feat(ui): toggle - add text property (327ce36)
  • feat(ui): top-navigation - control appearance (7fe81f2)
  • docs(components): add top-navigation with menu example (5e84acd)
  • docs(components): refactor examples with js code and framework icon components (5468776)
  • docs(components): update drawer documentation (c4ac3a8)
  • docs(guides): missing app name in command example (4de7c9f)
  • refactor(docs): drawer/icon/select/spinner/checkbox/layout documentation refactor (44ea5c3)
  • refactor(docs): input docs expand (e7abe28)
  • refactor(docs): OverflowMenu example changed (c4bbda4)
  • refactor(script): set env script to be executable with node (f317e38)
  • refactor(template): update template modules to new cli config (3bc19af)
  • refactor(ui): drawer support component naming refactor (113822c)
  • refactor(ui): modal - backdrop style prop type declaration (b9658a4)
  • refactor(ui): text - allow text element in children (a9904fc)
  • fix(docs): bottom navigation docs-examples fix (6bf8f4f)
  • fix(ui): modal with backdrop update functionality fix (37a0090)
  • fix(ui): select - selectedOption value change (ae886a4)
  • fix(ui): tab-view - tab content size (ea2cc59)
  • build(common): update jest version & remove ts-jest (#629) (66f04ca), closes #629

4.2.0-beta.2 (2019-08-30)

  • refactor(framework): install-templates functionality return (8b3642f)
  • refactor(ui): bottom-navigation documentation update (144abb4)
  • refactor(ui): dropdown styles and refactor (f488839)
  • refactor(ui): export react element types (fced535)
  • refactor(ui): overflow-menu re-implement (324995a)
  • refactor(ui): spinner playground and documentation refactor (2decd53)
  • fix(docs): landing style fix (e88e90b)
  • fix(ui): fix a bug with view pager where slides could go out of boundry (1011189)
  • fix(ui): modal docs fix (9a93a70)
  • fix(ui): sub-menu components items onPress handling fix (573d76c)
  • fix(ui): view-pager - external state control (e5285d7)
  • feat(docs): overview-examples handling add (5b7cdeb)
  • feat(eva-icons): add eva-icons module (e1a1495)
  • feat(template): add ui-kitten template projects (0a3ec77)
  • feat(ui): drawer component (e98f3ea)
  • feat(ui): dropdown component (1b2211c)
  • feat(ui): menu component (73abe87)
  • feat(ui): popover - autoplacement (27eac63)
  • feat(ui): RTL support (14bf854)
  • feat(ui): select styles namings refactor (6eec5ca)
  • feat(ui): spinner component (c80d62d)
  • docs(ui): overview-examples add (647f254)
  • build(common): update expo to sdk 34 (c72f7f6)
  • feat(ui/theme): "modal-team" missing update functionality add (71dd6f7)

4.1.0 (2019-07-10)

  • docs(guides): fix create-screen import typo (20134ab)
  • refactor(docs): doc-prsr version update (241ade4)
  • refactor(ui): modal component reimplement (97afa07)
  • refactor(ui): modal-based components API refactor (6aea312)
  • feat(docs): expand custom-mapping guide (54310b6)
  • feat(ui): input - icon press handler (9e192ea)
  • feat(ui): react-native-web adopt (59b4cb6)

4.0.5 (2019-06-28)

  • package: hold @eva-design/* packages on a minor version (d0fc72a)
  • docs(readme): update design system link (46156b5)

4.0.4 (2019-06-27)

  • fix(docs): toggle docs fix (84246ef)
  • fix(readme): missing tag add (3fd790c)
  • fix(ui): add input api methods (f6395ed)
  • fix(ui): checkbox - usage docs (5234f85)
  • build(common): typescript common issues (fb4d6ff)

4.0.3 (2019-06-21)

  • build: fix typescript build errors (0d0a784)
  • feat(ui): add custom warnings for incorrect component usage (981d5c8)
  • Update toggle component doc and example (4fd7ea1)

4.0.2 (2019-06-20)

  • feat: add hover styles for white buttons (caacbc2)
  • feat(docs): add contact us link (#455) (450ab18), closes #455
  • feat(playground): bump expo to 33.0.6 (a7cb55f)
  • docs: add algolia search (#457) (b9872ab), closes #457
  • docs(dev): update DEV_DOCS.md (6dc56c2)
  • docs(dev): update DEV_DOCS.md with Kitten Tricks guides (a3772c7)
  • docs(guides): add design system guides (165247e)
  • fix: double scroll (ad67cee)
  • fix: prevent header disappearing when selecting version (6e38aff)
  • fix: remove overflow in reviews (37393d6)
  • fix: use capital k in kitten (f325111)
  • fix(docs): fix dev-docs Kitten Tricks reference (91a1e60)
  • fix(docs): fix dev-docs typos (1c83e23)
  • fix(docs): ie fixes (39abc18)
  • fix(docs): make menu button clickable (f0234bf)
  • fix(docs): proper cross sections links (#452) (7bd9ec5), closes #452
  • fix(docs): theme import typo (6445a4b)
  • fix(top-navigation): add hit-slop to actions (ce984cf)
  • refactor: prevent opening links in a new tab (ff770f2)

4.0.0 (2019-06-11)

  • refactor(docs): common refactor (67e84d2)
  • refactor(docs): hoc docs and doc-app refactor (#389) (8718ee7), closes #389
  • refactor(framework): adopt to eva mappings (b688ee8)
  • refactor(framework): apply code style and token-groups (b5d8ce6)
  • refactor(framework): update .spec configuration files (d0d610f)
  • refactor(mapping): update toggle mapping (e71ca2c)
  • refactor(playground): screen refactor (621875c)
  • refactor(playground): update playground to use typescript (#246) (5c9b5d4), closes #246
  • refactor(script): travis-ci scripts (cafe153)
  • refactor(tab-set): code style fixes (ab640ed)
  • refactor(tab-set): component structure separation (90000c2)
  • refactor(tab-set): eslint warning fix (7afecca)
  • refactor(tab-set): fix eslint warnings (94ecf78)
  • refactor(tab-set): merge tabSet types (2ffcc23)
  • refactor(tab-set): rename rkTabView component to rkTabSet & docs update (9c21cfb)
  • refactor(tab-set): update examples (141254e)
  • refactor(tab-set): update examples (f6fe72c)
  • refactor(tab-set): update examples (9e402b0)
  • refactor(tab-set): update examples (10e2022)
  • refactor(test): button test mapping update (caf7a7e)
  • refactor(theme): adopt to eva mapping structure. Closes #266 (47a4ed7), closes #266
  • refactor(theme): optimize module imports (#225) (2c86a03), closes #225
  • refactor(theme): remove unused exports (2e9e748)
  • refactor(theme): simplify theme mapping config (#209) (37274c4), closes #209
  • refactor(ui): apply checkbox mappings (a1f1255)
  • refactor(ui): apply input mappings (db1161d)
  • refactor(ui): apply list mappings (55fe0c9)
  • refactor(ui): apply overflow-menu mappings (0b4388b)
  • refactor(ui): apply popover mappings (130aa7a)
  • refactor(ui): apply radio mappings (bdd4e5e)
  • refactor(ui): apply tab mappings (ef61e17)
  • refactor(ui): apply tooltip mappings (b6a191e)
  • refactor(ui): apply top-navigation mappings (2601897)
  • refactor(ui): avatar - apply mappings (7203d2b)
  • refactor(ui): bottom-navigation - apply mappings (228114a)
  • refactor(ui): button - apply mappings (a6f778c)
  • refactor(ui): button - apply mappings (c6b253f)
  • refactor(ui): button-group layout refactor (9b54310)
  • refactor(ui): icons integration (#292) (fb5e93d), closes #292
  • refactor(ui): modal component (8696132)
  • refactor(ui): prop type names & style (664a823)
  • refactor(ui): radio and checkbox mapping refactor (b67c4c2)
  • refactor(ui): radio/checkbox hit-slopes add (#403) (56094b6), closes #403
  • refactor(ui): radio/checkbox size variant remove (ecb6568)
  • refactor(ui): tab-view enhancements (#363) (8d8e404), closes #363
  • refactor(ui): toggle icon refactor (#310) (d88b048), closes #310
  • build(common): add theme module (2f8df0f)
  • build(common): bump eva version to 1.0.0 (281eb98)
  • build(common): setup env configurations (#394) (361a62f), closes #394
  • build(common): setup playground to watch eva changes (1e0b287)
  • build(common): ui testing integration (7b45ad7)
  • build(common): update eva dependencies (2d78525)
  • build(common): update expo to sdk-33 (e914362)
  • build(package): make package prod-compatible (47d9c15)
  • build(playground): expo-31 upgrade (65cf7ef)
  • build(playground): expo/react-native version bump (f1cccd6)
  • build(test): configure jest with typescript (c6dc732)
  • feat: enhancements (3b807ac)
  • feat(calendar): component implementation (#153) (5daf561), closes #153
  • feat(ci): integrates coveralls (#204) (0e38a4f), closes #204
  • feat(ci): travis ci integration (#165) (2239e5e), closes #165
  • feat(common): release pipeline add (a868b55)
  • feat(docs): add documentation images (c53fa8c)
  • feat(docs): components docs and application add (#386) (885fb81), closes #386
  • feat(docs): docs landing add (48c11b2)
  • feat(docs): update dependencies and theme (ac2662d)
  • feat(framework): enhancements (fb8ae55)
  • feat(framework): modal service (#245) (6efa3c5), closes #245
  • feat(playground): add showcase settings (81ab976)
  • feat(playground): home screen. Closes #203 (#205) (e6d030c), closes #203 #205
  • feat(tab-set): add badge props (1b0b6c2)
  • feat(tab-set): add tab indicator types (4a54318)
  • feat(tab-set): add tabBar indicator to tabView (34d240e)
  • feat(tab-set): add tabView component documentation (041e453)
  • feat(tab-set): base implementation (a6526fd)
  • feat(tab-set): scrollable tabBar (b085302)
  • feat(tab-set): tab change event (11f315d)
  • feat(tab-set): update documentation (66d3399)
  • feat(theme): add simple implementation of provider/consumer (a38af67)
  • feat(theme): consumer component props forward (c14a5f1)
  • feat(theme): custom mapping (f1abf83)
  • feat(theme): eva integration (#227) (4872a85), closes #227
  • feat(theme): implementing ThemeProvider and withTheme (efaf224)
  • feat(theme): referencing values (#398) (cbe5056), closes #398
  • feat(theme): state mappings (#210) (14f0cf9), closes #210
  • feat(theme): style consumer dispatch actions (#221) (cd60eb2), closes #221
  • feat(theme): styled and theme components statics copy (07d4bcf)
  • feat(theme): styles validation (51cdf68)
  • feat(theme): themed-style component (#176) (34f560a), closes #176
  • feat(theme): token integration (#191) (c97fa06), closes #191
  • feat(ui): avatar component (d63df29)
  • feat(ui): bottom tab navigator (8cbe4ec)
  • feat(ui): button "textStyle" property add (#377) (2cbf39c), closes #377
  • feat(ui): button component. Closes #260 (#268) (1ea28bd), closes #260 #268
  • feat(ui): button group statuses (56aa6aa)
  • feat(ui): button-group component. Closes #290 (6a6a0ad), closes #290
  • feat(ui): checkbox - add text support (6b4d0f4)
  • feat(ui): checkbox component (#238) (e8ce139), closes #238
  • feat(ui): checkbox indeterminate (b1e6071)
  • feat(ui): input component (74fac39)
  • feat(ui): input labels (#361) (dc89874), closes #361
  • feat(ui): layout component. closes #240 (553d043), closes #240
  • feat(ui): list component (42dbbe6)
  • feat(ui): overflow-menu (#306) (f396ba7), closes #306
  • feat(ui): popover indicator style (50ef9fe)
  • feat(ui): props for inline styling add (#379) (9e57594), closes #379
  • feat(ui): radio - add text support (35c35f4)
  • feat(ui): radio group component (#237) (bfabf75), closes #237
  • feat(ui): Radio. Closes #201 (#212) (48c6cfe), closes #201 #212
  • feat(ui): tab-view component (#243) (c981213), closes #243
  • feat(ui): text component (2527260)
  • feat(ui): toggle component. closes #235 (920105b), closes #235
  • feat(ui): tooltip component. Closes #261 (#263) (9028953), closes #261 #263
  • feat(ui): top navigation bar component (3421311)
  • docs(common): add new helpful readme shields (55065cd)
  • docs(common): fix DEV_DOCS, CODE_OF_CONDUCT, CONTRIBUTING (870d57d)
  • docs(common): fix documentation typo at index (053c303)
  • docs(common): update readme (59a780d)
  • docs(guides): add getting-started and theme-system guides (96ef0dd)
  • docs(readme): update README.md (910fb0c)
  • docs(theme): add theme components documentation (#387) (c2e5be0), closes #387
  • fix(ci): travis auth (#270) (bf65ddb), closes #270
  • fix(docs): update dev and contributing guides (#169) (b0e1285), closes #169
  • fix(framework): eva-adopt (2a9e315)
  • fix(RkSwitch): Fix incorrect thumb animation in case if gesture was intercepted by parent view (1492f41)
  • fix(tab-set): example screen component description (f9989bd)
  • fix(tab-set): initial tab render when no selection is passed (be58950)
  • fix(tab-set): tabBar styles (d5cce2f)
  • fix(tab-view): update rkTabView docs (15216a4)
  • fix(theme): mapping application order. Closes #218 (#220) (ca37382), closes #218 #220
  • fix(theme): style HOCs component arg type (b18b8aa)
  • fix(theme): style provider - reduce setState calls (1afbcfe)
  • fix(theme): theme change fix (#399) (318c038), closes #399
  • fix(ui): adopt to eva (#397) (1b90281), closes #397
  • fix(ui): button layout issues (#375) (a2e61d4), closes #375
  • fix(ui): button-group border-right fix (c32b8e2)
  • fix(ui): common issues (d0835af)
  • fix(ui): container component interactions (#367) (671ddd1), closes #367
  • fix(ui): export tab-view children props (cb3ebae)
  • fix(ui): input styles passing and applying fix (a5fafb1)
  • fix(ui): list-item activeOpacity (fe33ffe)
  • fix(ui): mapping find issues (a08f8f2)
  • fix(ui): modal component/service/panel, popover fix (a0491cb)
  • fix(ui): popover - crash when no styles (#380) (2c45eae), closes #380
  • fix(ui): popover - scrollable container (766214c)
  • fix(ui): popover - useless element render (903f766)
  • fix(ui): popover margins offsets fix (#371) (1e3167b), closes #371
  • fix(ui): popover position (d0effb9)
  • fix(ui): top-navigation center align (a01cbd1)
  • fix(ui): top-navigation style apply (9d94b38)
  • fix(ui): top-navigation-bar fix (#392) (4410486), closes #392
  • fix(ui): update input mappings (9aa396c)
  • fix(ui): update text mappings (87b89c1)
  • fix(ui): view-pager scroll event on Android (4655f48)
  • fix(ui): view-pager swipe (2925e70)
  • feat(tab-set/tab): add icon prop (c1ec7a3)
  • refactor(mapping/theme): theme variables refactor (dcad574)
  • package(common): update typing packages versions (#391) (735edd3), closes #391
  • test(common): temporary configuration changes (059bf0c)
  • test(theme): add style-provider change mappings/theme tests (d75cacb)
  • test(theme): add theme consumer tests (830a566)
  • chore(config): integrate with EditorConfig (4a14277)
  • chore(next): initial solution structure (6b9825b)
  • chore(next): solution clean-up (39e88bd)
  • chore(tab-set): initial setup (f5b59ac)