Change LogAll notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
Bug Fixes[FDN-892] Dropdown Overflows IE11 (#9459 ) (3026e18 ) fix to MenuImperative keyboard nav Up arrow across groups (#9469 ) (99d0d65 ) remove NumberInput code duplication (#9494 ) (25bf8cf ) Vulnerability update axios from 0.21.1 to 0.21.3 (#9475 ) (0705939 ) Features Bug FixesDropzone button style is secondary button (#9430 ) (50bb3a7 ) IE11 DateSelect mouse date selection from Calendar (#9434 ) (a1de344 ) FeaturesUpdate icons, align with mobile bolder style (#9445 ) (7bf8cb4 ) Bug FixesDefine color on Checkbox and RadioButton (#9414 ) (2c459ee ) fix custom token not being displayed (#9372 ) (effe943 ) MultiSelect always show dropdown when clicking on clear all button (#9399 ) (49058c7 ) Support MenuImperative dragging inside a Modal (#9394 ) (2643e19 ) types/styles when using MenuImperative.CheckboxItem with drag and drop enabled (#9393 ) (27421bd ) Features FeaturesAdd Modal.FooterSummary component to Modal (#9327 ) (61ddd1b ) introduce PageLayout and NextGrid components (#9005 ) (88d0c64 ) Bug Fixes[FDN-790] Popover OverlayTrigger not correct position on first load and Percy Failures (#8997 ) (0d48a40 ) Form PillSelect Optional Clear Button, PillSelect Optional Options (#9283 ) (e2d2cf0 ) Features Bug Fixes Features Bug Fixes Features Revertsrevert "chore(deps-dev): bump typescript from 4.2.4 to 4.3.2 (#8978 )" (#9000 ) (ca69d65 ) 10.9.0 (2021-05-25) Bug Fixesfix table border radius typo (#8912 ) (424e4ba ) fix textarea resize (#8943 ) (5cd43c8 ) Form.RichText re-positions cursor to beginning of field on change event - V2 (#8889 ) (ecf1e70 ) Form.RichText re-positions cursor to beginning of field on change event. (#8872 ) (04ad161 ) range slider ie11 use height over border trick (8b31b1c ) range slider remove tick marks (e8e62fa ) range slider styles ie (7347e7c ) RichTextEditor has to perform a check on Form enableReinitialize before setting initialValue (#8895 ) (19cc2e8 ) TextArea Resize default to both (#8947 ) (99879c9 ) TieredSelect selectableTiers false controlled value (#8871 ) (0dc227b ) Features Revertsapply new Shadow to Banner (346c701 ) 10.8.0 (2021-05-07) Bug Fixesclear button of table select cell does not work properly (#8782 ) (635c542 ) GroupedSelect, Grouped Menu Item, Disabled Menu Item Still Highlight (#8835 ) (d3d8f6f ) Modal blinking on close (#8790 ) (7341e7e ) useScroll types (#8795 ) (caf1a16 ) core-react: expose shouldScroll option on MenuImperative; turn off scroll in options update use (6912ad5 ) Features[GLUE-2828] Refactor MenuImperative to styled-components (#8432 ) (cee7845 ) Form export BETA_makeField (#8775 ) (880fddf ) Progress Bar Prop Spread and Misc Docs (#8754 ) (35c6f12 ) update icons (#8798 ) (d96ed0d ) update translations for RelatedItems (#8771 ) (757abcf ) core-i18n-js: Smartling translations are completed (#8761 ) (a295604 )core-react: data-qa tag updates (58bebfb )core-react: delete unused (bbb8fc1 )core-react: loadingMore indication, highlight correct items on navigate, search, laoding more (ae22b0a )core-react: style tweaks (ceca49e )core-react: test updates (ef07fa5 )core-react: update snapshots (c98df6c )[FDN-428] Refactor Form to styled-components (#8657 ) (7c14ab7 ) 10.7.0 (2021-04-17) Bug Fixes Featurescore-i18n-js: Smartling translations are completed (#8722 ) (8b3dbdc )[FDN-349] add "animated" API and convert to styled-components ProgressBar (#8569 ) (156afb6 ) [GLUE-2838] Refactor Search to styled-components (#8196 ) (f02865d ) [GLUE-3000] Refactor DropdownFlyout to styled-components (#8613 ) (29a498a ) Date, Time, and Time Zone Formatter and Context (#7440 ) (54e7552 ) fix gridsource storybook (#8601 ) (cd9fa43 ) inputs design audit updates (#8508 ) (f535027 ) update translations (en) for connected related items component (#8696 ) (f93f9ca ) core-i18n-js: Smartling translations are completed (#8633 ) (9c6be6e )10.6.1 (2021-03-30) Bug Fixesaccount for "none" on Box padding and margin (#8606 ) (a8d58df ) 10.6.0 (2021-03-30) Bug Fixes[GLUE-2963] components styling fixes and updates (#8394 ) (c849744 ) [GLUE-2982] NumberInput displays changes internally when value is not being changed externally (#8491 ) (2e9c965 ) analytics request headers typo (170cc76 ) Calendar Disabled Dates (#8517 ) (aacd993 ) Features Reverts"chore(deps): bump @tinymce/tinymce-react from 3.10.4 to 3.11.1 (#8548 )" (#8551 ) (7591e2b ) 10.5.0 (2021-03-15) Bug Fixes[GLUE-2968] Button fixing stateful colors and applying internal styles always (#8447 ) (bc76bc8 ) Features[GLUE-2825] Refactor Input, TextArea to styled-components (#8198 ) (e5e724e ) [GLUE-2840] Refactor Select to styled-components (#8413 ) (be187fa ) [GLUE-2842] Refactor Tabs to styled-components (#8197 ) (367a593 ) [GLUE-2848] Refactor Loader, Token, FileToken to styled-components (#8182 ) (5bf2854 ) [GLUE-2853] Refactor Box, Flex, and FlexList to styled-components (#8188 ) (51f9de4 ) [GLUE-2858] converting ListPage to JSS (#8389 ) (1b9700c ) [GLUE-2860] ToolHeader JSS (#8351 ) (a2045e1 ) 10.4.0 (2021-03-10) Bug Fixesfix logic for setting to current millenium (#8412 ) (5b3efbb ) core-react: Form.Field tooltip traditional placement (#8220 ) (0efa0a9 )classname being passed through again (#8382 ) (d734ccf ) Features[GLUE-2859] Sidebar as JSS (#8424 ) (04aea22 ) [GLUE-2813] Refactor Calendar to styled-components (#8181 ) (79a18da ) [GLUE-2839] Refactor SegmentedController to styled-components (#8194 ) (7c21df8 ) add context hook for analytics (3f98d34 ) 10.3.0 (2021-03-02) Bug Fixes[Glue-2962] Add default color to P and Ul (#8369 ) (b04faae ) Button prop loading is html disabled. Dropdown loading does not open (#8320 ) (598a505 ), closes #7690 DropdownFlyout default variant aligns with Dropdown, secondary (#8352 ) (6cdc208 ) make text editor react to initialValue changes (da199bb ) Features[GLUE-2818] Refactor DateInput to styled-components (#8238 ) (b1bd5e6 ) [GLUE-2819] Refactor Dropdown to styled-components (#8218 ) (0c28cdf ) add FileSelect#uploadFile API for imperative file upload (#8211 ) (4486e46 ) Dropdown defaults to EllipsisVertical icon when no label nor icon prop passed (#8219 ) (e0d2167 ) DropdownFlyout like Dropdown with variant, label, icon, size, disabled props (#8319 ) (c477a18 ) Smartling translations are completed (#8349 ) (8a0b7ee ) 10.2.0 (2021-02-19) Bug Fixesactually clear tiered select when manually setting value to [] (#8209 ) (0b8231e ) passing type through button (#8208 ) (cbff93f ) RadioButton with empty child, Checkbox typography (#8214 ) (cbb241a ) spacing import in EmptyState styles (#8199 ) (582e488 ) Features[GLUE-2821] Refactor EmptyState to styled-components (#8159 ) (1793361 ) add translations (en) for connected related items component (#8201 ) (62ff7ed ) 10.1.0 (2021-02-12) Bug Fixes Features10.0.1 (2021-02-10) Bug Fixes10.0.0 (2021-02-09) Bug Fixesadding font-family: inherit to typography (#8139 ) (cb9ad2d ) aligning tokens in multiselect (#8140 ) (d866451 ) dont show dropdown arrow on banner actions overflow (9b5f097 ) fix icon usage and table group header font weight (94165ee ) revert line-height changes on numberinput, disable tabindex (#8150 ) (d32e42c ) unit test updates (#8137 ) (740df50 ) V10 Form Icon Alignment and Traditional Label, Thumbnail Label ellipsis, DateSelect Height (#8160 ) (cd807c1 ) v10 Semantic color reference (#8104 ) (01bced8 ) Features BREAKING CHANGESaffects: @procore/core-css
chore: add deprecation notices affects: @procore/core-react
chore: add default export back to Notation affects: @procore/core-react
chore: remove unused tsconfig affects: @procore/core-react
Co-authored-by: Christian Rivera chris.arevir@gmail.com
9.9.0 (2021-02-04) Bug Fixes Features9.8.0 (2021-01-29) Bug Fixes Features9.7.0 (2021-01-16) Bug Fixes[GLUE-2878][GLUE-2879] - Fix GroupSelect issues (#7995 ) (e78c51a ) Change DropdownFlyout to close on click rather than mousedown (#8022 ) (ccf5891 ) fix typo in NumberInput styles (#8067 ) (7c8ea12 ) form in modal allow single left item (#8051 ) (12471e8 ) set default for selectableTiers to true (#8065 ) (7364896 ) core-react: this fixes tiered select onClear bug by adding onClear to the provider. Also adds a (#8032 ) (fe2aed0 ), closes #8011 Features9.6.0 (2020-12-18) Bug Fixes[GLUE-2643] Form wrap for run-on strings (#7970 ) (f1827b1 ) [GLUE-2789] NumberInput. Cursor position improvements on text selection update (#7911 ) (76b8418 ) [GLUE-2874] NumberInput. Incrementer works incorrect for fr, de and es locales (#7969 ) (ea35306 ) Dropzone error message remove unneeded sentence (#7976 ) (92ccbda ) Form Column and Specific Story for Word Wrap (#8002 ) (6b5ac1d ) Pill Select Selected Icon (#8003 ) (f633662 ) Typography styled component transient prop for color (#7990 ) (5ca1505 ) WXP Detail Page allow action only layout with them on right (#8004 ) (45c1ccf ) Features RevertsRevert "Revert "refactor: [GLUE-2792] - Banner Migration to JSS (#7906)" (#7949)" (#7950) (ec05fbe ), closes #7906 #7949 #7950 Revert "refactor: [GLUE-2792] - Banner Migration to JSS (#7906)" (#7949) (697a10e ), closes #7906 #7949 9.5.0 (2020-12-03) Bug Fixes[GLUE-2806] Select Disabled when Ellipsis (#7922 ) (ffe27f2 ) [GLUE-2810] PillSelect disabled with value will not open (#7923 ) (bf47a3f ) upgrade ramda from 0.27.0 to 0.27.1 (#7902 ) (df822d7 ) core-react: options being shown on disabled select (#7889 ) (585dd68 ) Features[GLUE-2650] Generate React icons directly (#7716 ) (26357eb ) [GLUE-2752] Stop input after 15 digits for NumberInput, preventing precision drift (#7796 ) (5059ced ) [GLUE-2754][GLUE-2790] handle multiple dropzone errors (#7802 ) (df3ab51 ) [GLUE-2866] Connected file select filters and empty state translations (#7935 ) (c176f3d ) introduce Thumbnail JSS (#7898 ) (fce4f17 ) 9.4.0 (2020-11-23) Bug Fixes Features9.3.0 (2020-11-06) Bug Fixes[GLUE-2636] - Remove focus when pressing the clear button in IE 11 (#7773 ) (c7becac ) [GLUE-2722] - Keyboard Functionality in MenuFlyout (#7769 ) (e5795aa ) Follow-up fixes for Pill Select component (#7749 ) (117c4fe ) Features[Glue 2287] Dirty form prevent navigation (#7479 ) (6f185f0 ) [GLUE-1971] Form.PillSelect (#7777 ) (0f129fa ) [GLUE-2255] Form.Currency (#7782 ) (d1c94cd ) [GLUE-2597] - Disabled state for MenuImperative.Item (#7786 ) (474e94b ) [GLUE-2720] - Truncation Tooltip in Select (#7759 ) (1ee15a5 ) add QA tags to Core React Modal component for e2e testing (#7748 ) (9302744 ) change NumberInput behavior when fill decimal scale is set to always (#7774 ) (6026a10 ) Update Smartling translations (#7780 ) (28bcc17 ) 9.2.2 (2020-10-29)Note: Version bump only for package @procore/core-react
9.2.1 (2020-10-29) Bug Fixes9.2.0 (2020-10-27) Bug Fixes Features[GLUE-2598] - introduce Menu Flyout component (#7660 ) (53a7760 ) update stories and interfaces for Dropdown (#7725 ) (2fad95f ) RevertsRevert "chore: [GLUE-2624] Swap out Nightmare for different test runner (#7679)" (#7742) (7738006 ), closes #7679 #7742 9.1.0 (2020-10-23) Bug Fixes[GLUE-2642] do not select FileExplorer's thumbnail item on its caption tooltip click (#7699 ) (83f970e ) [GLUE-2661] Update placeholder color on Typeahead (#7670 ) (b5e6c57 ) fix button blinking while loading files in local source tab (#7703 ) (9ca6329 ) fixed focus work after reopening file explorer (#7694 ) (31cefcc ) local source tab update (#7713 ) (8da73ef ) making Menu.Item item prop optional (#7635 ) (4f47998 ) Pagination replace Font with Typography (#7681 ) (42333c9 ) pass className to span when child is string or array (#7684 ) (ad908ef ) removing outdated examples from empty state (#7695 ) (5e97c97 ) restore focus on Attach Button after closing the file explorer (#7693 ) (4e98df3 ) update icon colors on search and typeahead (#7683 ) (de27f65 ) Features[GLUE-2528] detail page read and edit states updates (#7520 ) (76ed366 ) [GLUE-2623] NumberInput behavior updates (#7637 ) (b29b151 ) [GLUE-2634] - Introduce Keyboard Navigation For Thumbnail List (#7689 ) (aa506dd ) [GLUE-2701] improve Tabs screenshot test coverage (#7721 ) (22d7cd0 ) core-react: Fix FileSelect.GridSource issues (#7612 ) (6f35d7d )[GLUE-2658] - Tree API Adjustment (#7674 ) (be7f871 ) introduce CurrencyInput - preconfigured NumberInput (#7659 ) (027b740 ) 9.0.0 (2020-10-09) Bug Fixes choreadd Dropdown.Item subcomponent (f87912b ) add styled-components as a peerDep, update version ranges (#7437 ) (0b11d48 ) bumping Typescript to latest version (f82e5d9 ) move formik to be a peerDep (89813fd ) remove deprecated table-cells (4f9a8f8 ) remove OverlayTrigger onVisibleChange prop (bc76e3f ) remove textareaRef prop from textarea (a8bd351 ) update date-fns to v2 (#6006 ) (a4f3914 ) Features BREAKING CHANGESgetLabel returns string now instead of string or ReactNode|onSearch now overrides internal onSearch,
user must filter and update their options
chore: update docs for onSearch example
affects: @procore/core-docs, @procore/core-react
chore: refactor internal options to useMemo affects: @procore/core-react
chore: add note banner to onSearch docs affects: @procore/core-docs
chore: actually narrow getLabel affects: @procore/core-react
chore: add migration guide for MultiSelect affects: @procore/core-docs
chore: update migration guide example to have proper dom affects: @procore/core-docs
docs: multiselect advanced example v9 changes. update prop docs affects: @procore/core-docs
Co-authored-by: Brock Noah brocknoah@gmail.com
affects: @procore/core-react
affects: @procore/core-react
docs: add migration guide affects: @procore/core-docs, @procore/core-react
docs: fix docs for dateselect and texteditor affects: @procore/core-docs
affects: @procore/core-docs
chore: fix migration guide content order affects: @procore/core-docs
chore: use RTL and update tests for i18n affects: @procore/core-react
chore: add tsconfig for prod builds affects: @procore/core-react
chore: update tsconfigs to account for all environments affects: @procore/core-react
chore: fix type error in test affects: @procore/core-react
Co-authored-by: Danny Phillips danny.phillips8@gmail.com
affects: @procore/core-react
feat: refactor emptystate, add subcomponents affects: @procore/core-react
Rewrite EmptyState to use context for compact mode
Add subcomponents for NoItems, NoResults, and
RRecycleBin
affects: @procore/core-react
chore: remove old props from docs affects: @procore/core-docs, @procore/core-react
affects: @procore/core-react
chore: fix emptystate in fileexplorer affects: @procore/core-react
chore: update EmptyState docs affects: @procore/core-docs
chore: add migration guide affects: @procore/core-docs, @procore/core-react
affects: @procore/core-docs
fix: updating specs
fix: removing unusable docs, for real
adding styled-components as a peerDependency
formik is now a peerDep
Dropdown should now use Dropdown.Item instead of Menu.Item
Core-scripts Type-checking Breaking Changes
Removing deprecated table-cells components and css
Removal of onVisibleChange prop, use visibility lifecycle hooks instead (beforeShow, beforeHide,
afterShow, afterHide)
We no longer export CalendarHelpers. use date-fns directly instead
Removing textareaRef prop, use ref instead
8.25.0 (2020-10-01) Bug Fixes[GLUE-2600] - FileToken. Update Label Truncation (#7615 ) (bd663ea ) [GLUE-2619] Select. Restore circular navigation and onScrollBottom functionality. (#7613 ) (bf66e7d ) [GLUE-2629] NumberInput imprecise formatting in Safari (#7625 ) (dd9d4cf ) Features8.24.0 (2020-09-28) Bug Fixes Features[Glue 2023][Glue 1964] Form Inline Errors and Banner (#7501 ) (1e3c5ed ), closes #7420 [GLUE-2134] Tiered Select Non-Selectable Tiers UX Update (#7521 ) (1f80945 ) [GLUE-2163] Currency Input (#7347 ) (2b3b9e7 ) [GLUE-2532] - Lazy-loading API for ThumbnailGrid (#7395 ) (bfcf4e6 ) [GLUE-2578] UX changes to file attacher & file select (#7579 ) (49a1031 ) introduce FileSelect component (#7137 ) (7325ab4 ) Reverts8.23.1 (2020-09-14) Bug Fixes(docs hidden break) number input decimalScale defaults to true (allow decimal numbers) (#7543 ) (b9762c0 ) export Font props interface (dbb0adf ) 8.23.0 (2020-09-10) Bug Fixes[GLUE-2511] WXPDetailPage - Multiple Content Cards (#7504 ) (b373dcc ) [GLUE-2596] Dropzone height in FileExplorer.LocalFiles flickers during rendering. Outer div of FileExplorer.ThumbnailGrid is in the tab order on FF. (#7528 ) (6be0999 ) Features8.22.0 (2020-08-28) Bug FixesForm Checkboxes and Select TS - docs: Form DateSelect Date String (#7445 ) (7d54812 ) Features8.21.0 (2020-08-13) Features[GLUE-2350] Add a qa prop to multiselect for configuring internal elements (#7383 ) (f1f6386 ) [GLUE-2388] MultiSelect using imperative menu (#7260 ) (9a6aca0 ) [GLUE-2455] Pagination with new Menu (#7294 ) (c555387 ) [GLUE-2527] New Pill component (#7384 ) (9733199 ) [GLUE-2556] Update EmptyState in FileExplorer to use variant="compact" (#7421 ) (4def5b2 ), closes #6929 8.20.0 (2020-07-31) Bug Fixes Features[GLUE-2384] Select using MenuImperative (#7253 ) (d314327 ) [GLUE-2492] Detail Page action buttons and v2 docs (#7352 ) (ac28e6d ) 8.19.0 (2020-07-21) Bug Fixes[Glue 2493] Form TypeScript Improvement (#7322 ) (e5bb948 ) allow custom components with no html (c3cf323 ) Box type of flex should be string | number (#7321 ) (c179a6f ) export type to allow custom components (c89c2c5 ) indicate all keys required when using object api (2a7ef72 ) third tier children api (6818a21 ) update FileExplorer.LocalFiles uploading state when it is unmounted (#7304 ) (3c8f721 ) Features[Glue 2284][Glue 2286] Add RadioButtons and Checkboxes to Form (#7221 ) (91990ef ), closes #5351 [GLUE-2355] Form Select Groups and Custom Renders (#7193 ) (8a5c3c1 ) 8.18.3 (2020-07-16) Bug Fixes[GLUE-2124] top left portal interrupts pointer events (#7267 ) (d272fe6 ) fixes pluralization in file tree and dropzone (#7251 ) (2fe8a67 ), closes #7205 8.18.2 (2020-07-14) Bug Fixes8.18.0 (2020-07-13) Bug Fixes[GLUE-2430] Banner overlaps to dropzone after second uploading files with unsupported file types (#7089 ) (1e2ede6 ) fixing up types and declarations (#7225 ) (b241cbb ) Features[GLUE-1928] Introduce FileTree component (#6389 ) (c210f33 ) [GLUE-2292] Prevent form submission with enter key with input focus (#6866 ) (5183d8c ) [GLUE-2294] Form Text Area Display Blank Space (#7032 ) (c318c9b ) [GLUE-2385] Dropdown using new menu (#7079 ) (ff27ef8 ) [GLUE-2387] tiered select imperative menu (#7125 ) (16209eb ) Reverts8.17.0 (2020-06-26) Bug Fixes[GLUE-2424] Use correct error icon on Banner (#7059 ) (5071f3e ) remove extra setDisplayed causing old date to appear on cal (#6978 ) (3ef5f01 ) remove onSelect from DateSelect props (#5925 ) (1071a47 ) deps: update dependency @tinymce/tinymce-react to v3.5.0 (#5920 ) (d9ecc51 )deps: update dependency typescript to v3.8.2 (#5904 ) (a5326d6 )deps: update react monorepo (#5947 ) (ad74eb1 )deps: update typescript-eslint monorepo to v2.21.0 (#5926 ) (83de6f8 ) Features8.16.1 (2020-06-25)Note: Version bump only for package @procore/core-react
8.16.0 (2020-06-16) Bug Fixesdark mode corrections on tabs (#6937 ) (17cc1e5 ) core-react: fix tabindex (a20de2f )core-react, core-css: address review comments (7ff560b )add index-based key to Banner Actions (0fdfc36 ) Featurescore-react, core-css: implement FileList component (245f728 )core-react,core-docs,core-css: introduce FileAttacher component (66ee19d )[GLUE-2348] Adding new cases in StoryBook for ProgressBar component (#6841 ) (33b56a2 ) 8.15.0 (2020-06-04) Bug Fixes Features[GLUE-2184][glue-2192] Paragraph and Unordered List (#5431 ) (8a3d640 ) memoize useField requiredness check (3971ba6 ) 8.14.1 (2020-05-21)Note: Version bump only for package @procore/core-react
8.14.0 (2020-05-21) Features8.13.0 (2020-05-20) Bug Fixescore-react: Fix Storybook box-sizing CSS (9b674f9 )core-react: Thumbnail caption customization fix (#6608 ) (941f745 )deps: update dependency @types/jest to v25.2.2 (#6578 ) (183ac23 )deps: update dependency @types/jest to v25.2.3 (#6641 ) (3ae6d7a )deps: update dependency @types/node to v12.12.39 (#6570 ) (c3711ed )deps: update dependency eslint-plugin-react-hooks to v4.0.1 (#6556 ) (2c2a027 )deps: update dependency eslint-plugin-react-hooks to v4.0.2 (#6576 ) (07246af )deps: update typescript-eslint monorepo to v2.32.0 (#6549 ) (10bd32b )deps: update typescript-eslint monorepo to v2.33.0 (#6566 ) (c07e068 )deps: update typescript-eslint monorepo to v2.34.0 (#6636 ) (cb4162c ) Features[GLUE-1929] Token List component (#6222 ) (cc92530 ) core-react: Add "clickable" Thumbnail API to allow preventing hover UI effects (#6605 ) (a1507b5 )[GLUE-2220] dropzone error banner resets dropError on dismiss (#6519 ) (d40bc13 ) exposing contact-item publicly, size just medium (f4ecac5 ) 8.12.0 (2020-05-08) Bug Fixesbehavior correction: [GLUE-2191] Prevent final animation on re-mount and re-visible FileToken component (#6503 ) (41f4668 )behavior correction: Prevent final animation of ProgressBar component on mounting (#6475 ) (f48a1c5 )core-react: [GLUE-2195] Form Checkbox Undefined Initial Value (#6497 ) (7e1dae7 )deps: update dependency @tinymce/tinymce-react to v3.6.0 (#6514 ) (fcd9743 )hide overlay when trigger is "none" (OverlayTrigger) (#6434 ) (a363d5d ) same domain urls were being changed to relative hrefs (#6449 ) (57e0e52 ) satisfying typescript/linter warnings (#6433 ) (dd2f1ee ) Thumbnail issues (#6425 ) (caf705d ) undefined checkbox value keeps as boolean (ae64131 ) behavior correction: Preventing of extra animation after ProgressBar component re-rendering (#6379 ) (9779311 )deps: update dependency @tinymce/tinymce-react to v3.5.1 (#6453 ) (b2d4b11 )deps: update dependency @types/node to v12.12.38 (#6491 ) (d52a3cc )deps: update dependency eslint-plugin-react-hooks to v4 (#6466 ) (d5ea254 )deps: update dependency node-sass to v4.14.1 (#6482 ) (77c2c4d )deps: update jest monorepo to v25.5.0 (#6440 ) (204b2e4 )deps: update jest monorepo to v25.5.1 (#6443 ) (e919c47 )deps: update typescript-eslint monorepo to v2.30.0 (#6424 ) (a66670c )deps: update typescript-eslint monorepo to v2.31.0 (#6476 ) (8c1b50f )8.11.0 (2020-04-27) Bug Fixesdeps: update dependency @types/node to v12.12.36 (#6362 ) (c24a269 )deps: update dependency @types/node to v12.12.37 (#6387 ) (6c0c714 )deps: update dependency eslint-config-prettier to v6.11.0 (#6385 ) (74ef8e8 )deps: update dependency node-sass to v4.14.0 (#6396 ) (4bbc690 )deps: update dependency react-dropzone to v10.2.2 (#6359 ) (64d953d )deps: update jest monorepo to v25.4.0 (#6367 ) (dfcdc0b )deps: update typescript-eslint monorepo to v2.29.0 (#6370 ) (52af1e6 )[GLUE-2136][glue-1963] Form Style Updates and More Docs (#6292 ) (be0a75c ) make formik a true dep (#6345 ) (c3a01c5 ) deps: update typescript-eslint monorepo to v2.28.0 (#6324 ) (2953da0 ) Features8.10.0 (2020-04-10) Bug Fixesactiondropdown story (#6312 ) (b0ba949 ) deps: update dependency @types/node to v12.12.35 (#6290 ) (f3a211b )deps: update jest monorepo to v25.3.0 (#6280 ) (0ddc629 )[GLUE-2066] add correct size to confirm modal icon (#6256 ) (6d9d76e ) [GLUE-2106] dynamic OverlayTrigger "trigger" prop (#6193 ) (3b23bb1 ), closes #5333 no longer using line height (#6261 ) (3db9016 ) deps: update dependency @types/jest to v25.1.5 (#6230 ) (ec93d82 )deps: update dependency @types/jest to v25.2.1 (#6244 ) (e60e8b3 )deps: update dependency @types/node to v12.12.32 (#6160 ) (2425963 )deps: update dependency @types/node to v12.12.33 (#6184 ) (172b4e5 )deps: update dependency @types/node to v12.12.34 (#6187 ) (7f06ed6 )deps: update dependency eslint-plugin-react-hooks to v3 (#6155 ) (eb384fa )deps: update jest monorepo to v25.2.3 (#6156 ) (7579f26 )deps: update jest monorepo to v25.2.4 (#6172 ) (8c45727 )deps: update jest monorepo to v25.2.6 (#6224 ) (78a1e06 )deps: update typescript-eslint monorepo to v2.26.0 (#6177 ) (7bfe953 )deps: update typescript-eslint monorepo to v2.27.0 (#6254 ) (defbfde ) Features[GLUE-2019] - Banner Component Update (#6080 ) (56b520d ) [GLUE-2024] Core React Form (#6055 ) (f4e353d ) [GLUE-2095] Update means of user interaction for ActionDropdown (#6158 ) (1bec1dd ) core-react,core-docs,core-css: introduce Thumbnail components (#5807 ) (#6232 ) (7a5227f )8.9.0 (2020-03-26) Bug Fixesdeps: update dependency @types/jest to v25.1.4 (#6028 ) (df7dbeb )deps: update dependency @types/node to v12.12.30 (#6066 ) (9f828f4 )deps: update dependency @types/node to v12.12.31 (#6136 ) (196be02 )deps: update dependency eslint-config-prettier to v6.10.1 (#6114 ) (e908055 )deps: update jest monorepo (#6145 ) (40db0cc )deps: update jest monorepo to v25.2.0 (#6142 ) (4558d28 )deps: update react monorepo (#6102 ) (32f3f7e )deps: update typescript-eslint monorepo to v2.23.0 (#6033 ) (2cec80b )deps: update typescript-eslint monorepo to v2.24.0 (#6079 ) (067b438 )deps: update typescript-eslint monorepo to v2.25.0 (#6123 ) (6da7cdb ) Features[GLUE-1927] ProgressBar component implementation (#5886 ) (e595fd5 ) [GLUE-2048] - Action Dropdown Component (#6077 ) (2ad83b5 ) 8.8.1 (2020-03-10) Bug Fixes8.8.0 (2020-03-05) Bug Fixesadd babel-loader as a dep to fix storybook (#5990 ) (9b98acc ) hide multiselect when arrow is clicked (#5789 ) (98c9cef ) if passed i18n object, override fallbacks/default locale (#6009 ) (312a5d0 ) deps: update dependency @types/node to v12.12.29 (#5965 ) (2f56d4a )deps: update dependency typescript to v3.8.3 (#5968 ) (26c67ea )deps: update typescript-eslint monorepo to v2.22.0 (#5975 ) (7b92a23 ) Features[GLUE-1911] introduce GroupSelect component (#5633 ) (cf6d7aa ) [GLUE-1986] introduce Action component (#5864 ) (42cd52c ) Component Variables 1: Button, Dropdowns, Tab Links (#5946 ) (025a454 ) core-react,core-docs,core-css: [GLUE-1922] introduce OverflowObserver component (#5717 ) (ec846b3 )8.7.0 (2020-02-28) Bug Fixesdeps: update react monorepo (#5947 ) (e5cad9e )remove onSelect from DateSelect props (#5925 ) (bf34330 ) deps: update dependency @tinymce/tinymce-react to v3.5.0 (#5920 ) (6e21220 )deps: update dependency @types/node to v12.12.28 (#5892 ) (6c6e077 )deps: update dependency typescript to v3.8.2 (#5904 ) (6ae4e15 )deps: update typescript-eslint monorepo to v2.21.0 (#5926 ) (165782a ) Features8.6.0 (2020-02-18) Bug Fixestype fix for EmptyState (#5852 ) (ea0e00b ) deps: update dependency @types/node to v12.12.27 (#5822 ) (b518e80 )deps: update dependency eslint-plugin-react-hooks to v2.4.0 (#5861 ) (a4ccaf5 )deps: update typescript-eslint monorepo to v2.19.2 (#5829 ) (1657949 )deps: update typescript-eslint monorepo to v2.20.0 (#5859 ) (75c579c ) Features8.5.2 (2020-02-06)Note: Version bump only for package @procore/core-react
8.5.0 (2020-02-06) Bug Fixes Featuresadd getGroup (f74f693 ) add multiselect custom groups docs (51d41fc ) add multiselect groups (01c5b36 ) add tokenRenderer (341d348 ) make groups optional (5ee3610 ) post-merge fix (6bdb06c ) remove redundant code, prevent error if group is not found (685f5a9 ) rename groups to optgroups, add roadmap and deprecation warnings (2cfa349 ) rename Option and Group interfaces (211cbfa ) 8.4.0 (2020-02-06) Bug Fixesappend value to path onChange (#5750 ) (0399a29 ) extend MenuProps typespec to include style prop (#5756 ) (8e84c51 ) deps: update babel monorepo to v7.8.4 (#5694 ) (867e879 )deps: update dependency @tinymce/tinymce-react to v3.4.0 (#5716 ) (62da997 )deps: update dependency @types/node to v12.12.26 (#5678 ) (8cf70d4 )deps: update dependency eslint-config-prettier to v6.10.0 (#5670 ) (09a84af )deps: update dependency ramda to v0.27.0 (#5734 ) (7057def )deps: update jest monorepo to v25 (major) (#5628 ) (66d5ba2 )deps: update typescript-eslint monorepo to v2.19.0 (#5748 ) (0c04bef )[GLUE-1941] removing tabs never cleaned up bugfix (#5665 ) (93224b1 ) Features8.3.0 (2020-01-27) Bug Fixescore-react: textEditor bug fix (df4acdc ), closes #5636 deps: update dependency @types/node to v12.12.25 (#5607 ) (dda9ee1 )deps: update dependency sass-loader to v8.0.1 (#5527 ) (a703bd3 )deps: update dependency sass-loader to v8.0.2 (#5543 ) (34b6c59 )deps: update dependency typescript to v3.7.5 (#5599 ) (c90e3f5 )deps: update typescript-eslint monorepo to v2.16.0 (#5545 ) (dc85375 )deps: update typescript-eslint monorepo to v2.17.0 (#5615 ) (1a64070 )deps: update typescript-eslint monorepo to v2.18.0 (#5659 ) (6e1a2eb )fix internal search for multiselect (9ca962a ) fix internal search for multiselect (#5583 ) (8a66b90 ) fixes Tabs "More" to be click instead of hover (1993634 ) Features[GLUE-1824] Add i18nScope to Dropdown and Select (#5562 ) (fe22610 ) core-react: add indeterminate no label (24a1184 )core-react: add level story to card (49d5d2a )core-react: add story for calendar component (4b986de )core-react: add story for card (cda209d )core-react: add story for checkbox (85d1451 )core-react: fix calendar import (086a489 )core-react: font-family lato works (7bc64ee )core-react: yarn.lock conflict (ab42b15 )controlled Search is now possible (#5596 ) (f0aa47c ) core-react: import lato font (d9fd9c1 )setup percy for storybook (#5535 ) (63cf8c3 ) 8.2.1 (2020-01-09)Note: Version bump only for package @procore/core-react
8.2.0 (2020-01-09) Bug Fixesdeps: update typescript-eslint monorepo to v2.15.0 (#5496 ) (69ec45a )selectableTiers prop doc, spinnerLabel documented (#5500 ) (b0447b7 ) core-react: fix tsconfig for storybook, hopefully (228baf7 )core-react: localisation for Pagination component (#5403 ) (3ed1113 )deps: update babel monorepo to v7.7.6 (#5374 ) (60f7547 )deps: update dependency @types/node to v12.12.16 (#5377 ) (90e670f )deps: update dependency @types/node to v12.12.17 (#5385 ) (8bb5a26 )deps: update dependency @types/node to v12.12.18 (#5413 ) (5e70f87 )deps: update dependency @types/node to v12.12.19 (#5425 ) (7cea153 )deps: update dependency @types/node to v12.12.20 (#5428 ) (1616ed4 )deps: update dependency @types/node to v12.12.21 (#5435 ) (8b22cde )deps: update dependency @types/node to v12.12.22 (#5466 ) (7d5155a )deps: update dependency @types/node to v12.12.24 (#5490 ) (94760e7 )deps: update dependency eslint to v6.8.0 (#5459 ) (fd94903 )deps: update dependency eslint-config-prettier to v6.8.0 (#5471 ) (d265592 )deps: update dependency eslint-config-prettier to v6.9.0 (#5477 ) (fc57bdb )deps: update dependency i18n-js to v3.5.1 (#5461 ) (8b278fa )deps: update dependency typescript to v3.7.3 (#5354 ) (7ac2476 )deps: update dependency typescript to v3.7.4 (#5460 ) (e1b320a )deps: update typescript-eslint monorepo to v2.11.0 (#5380 ) (7d27447 )deps: update typescript-eslint monorepo to v2.12.0 (#5416 ) (5dc74c5 )deps: update typescript-eslint monorepo to v2.13.0 (#5468 ) (e5e1678 )deps: update typescript-eslint monorepo to v2.14.0 (#5483 ) (ad5fdfd )[GLUE-1801] Checkbox No Paragraph Tag (#5351 ) (040b476 ) fixing I18n and specs (#5340 ) (aacd143 ) Features[GLUE-1805] Add a @procore/core-i18n-js package (#5441 ) (34ffaa5 ) core-react: breadcrumbs stories & TEXT export (b3d7ed1 )[GLUE-1803] Error boolean prop for Input, TextArea, DateInput, DateSelect (#5350 ) (42a8a6c ) core-react: add storybook avatar test (5d890b1 )core-react: adds avatar tests (4a4d1dc )core-react: first full pass for button in storybook (01a76ef )core-react: more avatar tests (6808bec )core-react: remove some duplicate cases (5fb6dff )core-react: resolved merge conflict (ddf861f )core-react: setup storybook on core-react (b47ab3a )core-react: simple breadcrumb test (76f25ba )core-react: stories for banner storybook (be65382 )core-react: storybook for banner component (0d36e75 )core-react: yarn-lock (520bcc2 )[GLUE-1522] Docs v2 gatsby mdx (#5252 ) (6ad044a ) Revertsreverts the work done on modal to allow it to scroll again (#5355 ) (90bb9fd ) 8.1.0 (2019-12-03) Bug Fixescore-react: explicit w\ null arg (2da07f6 )deps: update dependency eslint to v6.7.2 (#5330 ) (3653012 )deps: update typescript-eslint monorepo to v2.10.0 (#5335 ) (3b9b1b6 )[GLUE-1786] re-allow custom t function from custom i18n object (#5290 ) (d0342b5 ) core-react: createRef -> useRef change (879a48a )deps: update dependency eslint to v6.7.0 (#5298 ) (aac3e51 )deps: update dependency eslint to v6.7.1 (#5307 ) (e4f066a )deps: update dependency eslint-config-prettier to v6.7.0 (#5271 ) (5457140 )deps: update typescript-eslint monorepo to v2.8.0 (#5270 ) (bf59ead )deps: update typescript-eslint monorepo to v2.9.0 (#5311 ) (8b8e1e7 ) Features[GLUE-818] Inline Editable Datepicker Cell (#4992 ) (1f85521 ) 8.0.1 (2019-11-18) Bug Fixesadd core-icons as a dep to core-react (#5262 ) (42f6463 ) deps: update dependency eslint-config-prettier to v6.6.0 (#5256 ) (04d3457 )8.0.0 (2019-11-15) Bug Fixesi18n provider args and copy i18njs into new object (#5242 ) (48764e5 ) deps: update babel monorepo to v7.7.2 (#5180 ) (dba58dc )deps: update dependency eslint-config-prettier to v6.5.0 (#5122 ) (a87ec1f )deps: update dependency ts-loader to v6.2.1 (#5104 ) (ab67f4c )deps: update react monorepo (#5243 ) (2ef7879 )change target back to es5 so ie works again (#5227 ) (9fcb500 ) deps: update dependency i18n-js to v3.5.0 (#5220 ) (4d5ad9c )deps: update react monorepo (#5097 ) (ee4086e )deps: update typescript-eslint monorepo to v2.5.0 (#5088 ) (6c4768b )deps: update typescript-eslint monorepo to v2.6.0 (#5126 ) (f5e9314 )deps: update typescript-eslint monorepo to v2.7.0 (#5208 ) (a5eee49 )removes getId getLabel spread onto dom (#5175 ) (2dd4f7e ) deps: update dependency typescript to v3.7.2 (#5166 ) (f33feff )deps: update typescript-eslint monorepo to v2.6.1 (#5159 ) (c3f0443 )explicitly list core-icons as a dep, add sideEffects: false (#5075 ) (2d8437d ) fix types for banner dismiss button (#5065 ) (b5be16a ) icons are not focusable (#5090 ) (78d6422 ), closes #4896 #4902 modal id is generated from time instead of ulid (#5076 ) (fd5693f ) removing the core- prefix that is no longer used (#5093 ) (e864ea7 ) use svg icons for modal, toast, and pagination (02ab7f8 ) chorewrite core-react into the dist folder instead of lib (#5191 ) (3b8e863 ) Features BREAKING CHANGESrename /lib/ output to /dist/
removing webpack/lib builds
fix: resolve bind type declaration for tests
affects: @procore/core-react
chore: remove unused babelrc affects: @procore/core-react
feat: fix TieredSelect classnames import and run regression affects: @procore/core-react
7.21.3 (2019-11-11)Note: Version bump only for package @procore/core-react
7.21.2 (2019-10-29) Bug Fixes[GLUE-1760/multiselect] filter new options (#5118 ) (63d3858 ) 7.21.1 (2019-10-17)Note: Version bump only for package @procore/core-react
7.21.0 (2019-10-16) Bug Fixes Features7.20.0 (2019-10-03) Bug Fixesenable Tab when a MultiSelect token is selected (#4940 ) (9b1c828 ) deps: update dependency ts-loader to v6.2.0 (#4935 ) (c06c47b )[GLUE-1736] consume zindex in portal (#4910 ) (45e4b8c ) fix the select clear icon showing when it shouldn't (#4920 ) (e97abd4 ) deps: update dependency ts-loader to v6.1.2 (#4880 ) (fb78c1f )deps: update dependency webpack to v4.41.0 (#4890 ) (e727ab3 ) Featuresadd pseudo locale to Locale type (f0633e4 ), closes #4918 consume newly uploaded pseudo.js language file for TextEditor (#4958 ) (a571cdd ), closes #4918 #4918 synchronize listNavigation index with Option mouse events (#4949 ) (e30ed86 )