|
3 | 3 | This document maintains a list of released versions and changes introduced by them. |
4 | 4 | This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) |
5 | 5 |
|
| 6 | +## [1.0.0-beta.52](https://github.com/Esri/calcite-components/compare/v1.0.0-beta.51...v1.0.0-beta.52) (2021-04-05) |
| 7 | + |
| 8 | + |
| 9 | +### ⚠ BREAKING CHANGES |
| 10 | + |
| 11 | +* **action-menu:** Remove 'offsetDistance' property. (#1892) |
| 12 | +* **action-bar, action-pad:** Replace 'tooltipExpand' properties with 'expand-tooltip' slots (#1841) |
| 13 | +* **action-menu:** Replace 'intlOptions' property with 'label'. (#1872) |
| 14 | +* **action-group:** Replace 'intlOptions' property with 'intlMore'. (#1870) |
| 15 | +* **calcite-switch:** behavior no longer breaks when changing disabled. BREAKING CHANGE: removes proxy input support (#1854) |
| 16 | +* **popover, panel:** image slot removed and panel sizing styles updated |
| 17 | +* **dropdown:** Replace alignment property with position property. (#1761) |
| 18 | + |
| 19 | +### Features |
| 20 | + |
| 21 | +* **action:** Add 'calciteActionClick' event for when an action is clicked. ([#1887](https://github.com/Esri/calcite-components/issues/1887)) ([5b13cfa](https://github.com/Esri/calcite-components/commit/5b13cfa16ff7dfff1c99b0773f35d6363e3fc731)) |
| 22 | +* **action-bar:** Automatically overflow actions into a menu depending on available height and add 'overflowActionsDisabled' to disable the feature. [#1819](https://github.com/Esri/calcite-components/issues/1819) ([#1869](https://github.com/Esri/calcite-components/issues/1869)) ([9c1e145](https://github.com/Esri/calcite-components/commit/9c1e145d8c78ef77b95824055e78aa472c72c855)) |
| 23 | +* **action-group:** Add 'menu-tooltip' slot for adding a tooltip to the overflow menu button. ([#1871](https://github.com/Esri/calcite-components/issues/1871)) ([6948bc0](https://github.com/Esri/calcite-components/commit/6948bc0838f94c965a01e14675a9902f6d4289e8)) |
| 24 | +* **action-group, action:** add grid layout to action-group. add center layout to action ([bb48270](https://github.com/Esri/calcite-components/commit/bb48270f5031756b132e864d3931c9d227ca458f)), closes [#1506](https://github.com/Esri/calcite-components/issues/1506) [#1500](https://github.com/Esri/calcite-components/issues/1500) [#1506](https://github.com/Esri/calcite-components/issues/1506) [#1506](https://github.com/Esri/calcite-components/issues/1506) [#1506](https://github.com/Esri/calcite-components/issues/1506) |
| 25 | +* **action-menu:** Add 'calciteActionMenuOpenChange' event; ([#1890](https://github.com/Esri/calcite-components/issues/1890)) ([9130dca](https://github.com/Esri/calcite-components/commit/9130dca837db087d59d11796414f4d86b5bc4f00)) |
| 26 | +* **action-menu:** Add 'tooltip' slot for adding an tooltip for the menu. ([#1873](https://github.com/Esri/calcite-components/issues/1873)) ([185acb2](https://github.com/Esri/calcite-components/commit/185acb2b9f9b8a4cbf00d75563fa7da9abcb7bcd)), closes [#1819](https://github.com/Esri/calcite-components/issues/1819) |
| 27 | +* **action-menu:** Adds setFocus method and focus on first action when open or menu button when closed. ([#1904](https://github.com/Esri/calcite-components/issues/1904)) ([2d8de21](https://github.com/Esri/calcite-components/commit/2d8de2199039edf044dc8680ecf88e135c75d604)) |
| 28 | +* **action-menu:** Auto close action menu when clicked outside. ([#1898](https://github.com/Esri/calcite-components/issues/1898)) ([e8d68c1](https://github.com/Esri/calcite-components/commit/e8d68c18809a24304f6ee6885006852181cce9dd)) |
| 29 | +* **combobox:** add constant prop to combobox item ([#1777](https://github.com/Esri/calcite-components/issues/1777)) ([7eb3586](https://github.com/Esri/calcite-components/commit/7eb358641b4a930e1c782bf5d667831553ae68e0)) |
| 30 | +* **combobox, input-date-picker:** Use new placements that flip in RTL. ([#1827](https://github.com/Esri/calcite-components/issues/1827)) ([21342b8](https://github.com/Esri/calcite-components/commit/21342b877d73a4df7b303b8666dc42dd03deb7f6)) |
| 31 | +* **date-picker, input-date-picker:** Add 'minAsDate' and 'maxAsDate' properties. ([#1751](https://github.com/Esri/calcite-components/issues/1751)) ([3161aea](https://github.com/Esri/calcite-components/commit/3161aeab539c1e58fba0c5a9f7fa5a1f3630fd23)) |
| 32 | +* **dropdown:** Replace alignment property with position property. ([#1761](https://github.com/Esri/calcite-components/issues/1761)) ([a5c3d01](https://github.com/Esri/calcite-components/commit/a5c3d0142d6087a09e88f19266de4569a0a3b08a)) |
| 33 | +* **filter:** clear text on Escape ([#1762](https://github.com/Esri/calcite-components/issues/1762)) ([ea56f8a](https://github.com/Esri/calcite-components/commit/ea56f8a8198a6735a68310e9d811475c5eb62488)) |
| 34 | +* **input:** add minLength/maxLength props ([#1833](https://github.com/Esri/calcite-components/issues/1833)) ([60ea04c](https://github.com/Esri/calcite-components/commit/60ea04c0e391e5ef227ba7228979145ed5037d1f)) |
| 35 | +* **panel, shell-panel:** add width base unit at root level ([a27a12a](https://github.com/Esri/calcite-components/commit/a27a12aeb0723ccb5aaf784a5f61db996d1a70ec)), closes [#1849](https://github.com/Esri/calcite-components/issues/1849) |
| 36 | +* **pick-list-item:** removes top margin on description ([e0fbb9c](https://github.com/Esri/calcite-components/commit/e0fbb9c02e5dd317a59d37e0fdd8a96b2b90c2a3)) |
| 37 | +* **pick-list, value-list:** Add option on setFocus method to focus the filter component. [#1622](https://github.com/Esri/calcite-components/issues/1622) ([#1766](https://github.com/Esri/calcite-components/issues/1766)) ([b13aab6](https://github.com/Esri/calcite-components/commit/b13aab681649cd29f30dc45b2d450cc6e6b473c5)) |
| 38 | +* **tree:** add ancestor selection mode, input-enabled prop for selectable trees ([#1768](https://github.com/Esri/calcite-components/issues/1768)) ([f046cd1](https://github.com/Esri/calcite-components/commit/f046cd1d651be18de03688a8d742057673c6c2f9)) |
| 39 | + |
| 40 | + |
| 41 | +### Bug Fixes |
| 42 | + |
| 43 | +* **action:** reset line-height ([d95fdb5](https://github.com/Esri/calcite-components/commit/d95fdb54a63d41a308132f2035f32c83128b60a5)) |
| 44 | +* **action-bar:** Only allow one overflow menu open at a time. ([#1894](https://github.com/Esri/calcite-components/issues/1894)) ([8e0df96](https://github.com/Esri/calcite-components/commit/8e0df96b41be2061d80120ddd144f84c3873c2a9)) |
| 45 | +* **action-bar:** Overflow actions at load time. ([#1905](https://github.com/Esri/calcite-components/issues/1905)) ([85bb6c1](https://github.com/Esri/calcite-components/commit/85bb6c1c725070001bee9417f99d881f718bb86a)) |
| 46 | +* **action-bar:** Overflow actions on initial render of component. ([#1891](https://github.com/Esri/calcite-components/issues/1891)) ([4e9b466](https://github.com/Esri/calcite-components/commit/4e9b46622cb37fece0e87bae563bfd0a355b1fb9)) |
| 47 | +* **action-bar:** remove overflow css. ([#1908](https://github.com/Esri/calcite-components/issues/1908)) ([a828801](https://github.com/Esri/calcite-components/commit/a8288016abade29e7b14a0ee4181b4c9845857a3)) |
| 48 | +* **action-group:** menuOpen should change when menu is opened. ([#1893](https://github.com/Esri/calcite-components/issues/1893)) ([7b71c49](https://github.com/Esri/calcite-components/commit/7b71c497d50cd5348a4e6bb0a72337acf1856639)) |
| 49 | +* **action-group:** Replace 'intlOptions' property with 'intlMore'. ([#1870](https://github.com/Esri/calcite-components/issues/1870)) ([c0497a2](https://github.com/Esri/calcite-components/commit/c0497a201e51e3207cf08d990dd64a8c1fcec548)), closes [#1819](https://github.com/Esri/calcite-components/issues/1819) |
| 50 | +* **action-menu:** Remove 'offsetDistance' property. ([#1892](https://github.com/Esri/calcite-components/issues/1892)) ([4d92ec7](https://github.com/Esri/calcite-components/commit/4d92ec7474fa5950f0b8b8bee82666397f7772cc)) |
| 51 | +* **action-menu:** Replace 'intlOptions' property with 'label'. ([#1872](https://github.com/Esri/calcite-components/issues/1872)) ([60b598b](https://github.com/Esri/calcite-components/commit/60b598b167d0d41581e713365c0a5dd1ec8a23ef)), closes [#1819](https://github.com/Esri/calcite-components/issues/1819) |
| 52 | +* **action-menu:** Show pointer on menu. ([#1889](https://github.com/Esri/calcite-components/issues/1889)) ([ec28f2f](https://github.com/Esri/calcite-components/commit/ec28f2f6ea87789d5cc247c4b1c72ad7e7c302cb)) |
| 53 | +* **action-pad:** Only allow one overflow menu open at a time. ([#1899](https://github.com/Esri/calcite-components/issues/1899)) ([693041b](https://github.com/Esri/calcite-components/commit/693041b95192adcf0aaece093492c85976a7ef71)) |
| 54 | +* **calcite-label:** label no longer modifies slotted children attributes ([#1901](https://github.com/Esri/calcite-components/issues/1901)) ([f2aa871](https://github.com/Esri/calcite-components/commit/f2aa87150596cb984aaacaab00f4a1e0a887a82a)) |
| 55 | +* **calcite-switch:** behavior no longer breaks when changing disabled. BREAKING CHANGE: removes proxy input support ([#1854](https://github.com/Esri/calcite-components/issues/1854)) ([e8343cc](https://github.com/Esri/calcite-components/commit/e8343cc847390186f4c6b49b7dfd8dad1b836b49)) |
| 56 | +* **center-row:** update style to use updated tailwind reference ([20c5731](https://github.com/Esri/calcite-components/commit/20c5731df89b22c20314fe9813556dcc6c948fb6)) |
| 57 | +* **color-picker:** add keyboard support to color field and hue slider ([#1885](https://github.com/Esri/calcite-components/issues/1885)) ([115d5d2](https://github.com/Esri/calcite-components/commit/115d5d235685878ced401b4c93f8f3778ddcde71)), closes [#1406](https://github.com/Esri/calcite-components/issues/1406) |
| 58 | +* **color-picker:** ensure consistent handling of hex input text selection ([#1855](https://github.com/Esri/calcite-components/issues/1855)) ([ab4d16c](https://github.com/Esri/calcite-components/commit/ab4d16c459ff17d205b276a507589aed355a5b32)), closes [#1852](https://github.com/Esri/calcite-components/issues/1852) |
| 59 | +* **color-picker:** prevent invalid hex chars from being entered ([#1868](https://github.com/Esri/calcite-components/issues/1868)) ([32a44f9](https://github.com/Esri/calcite-components/commit/32a44f9f17fb99be70c340310931e1d228222453)) |
| 60 | +* **color-picker:** update color swatch border to follow spec ([#1902](https://github.com/Esri/calcite-components/issues/1902)) ([220a9b9](https://github.com/Esri/calcite-components/commit/220a9b9c88674ac8ac0cb42f271f7d5425011f55)), closes [#1886](https://github.com/Esri/calcite-components/issues/1886) |
| 61 | +* **combobox:** Update scrollable menu height for 'maxItems' ([#1883](https://github.com/Esri/calcite-components/issues/1883)) ([8dd91e0](https://github.com/Esri/calcite-components/commit/8dd91e0b4ff45e70836079c6226a38ef16894e08)) |
| 62 | +* **fab:** Fix native tooltip display. ([#1848](https://github.com/Esri/calcite-components/issues/1848)) ([04e715a](https://github.com/Esri/calcite-components/commit/04e715a1f5bd4aeb29a8095e0cd46b0e58a90dad)), closes [#1842](https://github.com/Esri/calcite-components/issues/1842) |
| 63 | +* **filter:** Escape filter value ([#1723](https://github.com/Esri/calcite-components/issues/1723)) ([5ef7aec](https://github.com/Esri/calcite-components/commit/5ef7aec98373bbbf5c214833852c2e23c2aef42a)) |
| 64 | +* **filter:** keep focus on filter after clearing text via mouse [#1527](https://github.com/Esri/calcite-components/issues/1527) ([#1837](https://github.com/Esri/calcite-components/issues/1837)) ([77b25de](https://github.com/Esri/calcite-components/commit/77b25de4470ca33b5eb72186d10d2ee62417ec04)) |
| 65 | +* **filter:** Place scrim over filter when loading or disabled. ([#1757](https://github.com/Esri/calcite-components/issues/1757)) ([a914a97](https://github.com/Esri/calcite-components/commit/a914a97edcc1b844b8d91d860df3224a4d00d9a6)) |
| 66 | +* **input:** only emit input event on user interaction ([#1843](https://github.com/Esri/calcite-components/issues/1843)) ([05267bb](https://github.com/Esri/calcite-components/commit/05267bb2603bddd73893003c7083c17c6aad42d8)) |
| 67 | +* **input:** solve bug with decimal precision in number input ([#936](https://github.com/Esri/calcite-components/issues/936)) ([#1830](https://github.com/Esri/calcite-components/issues/1830)) ([451ed05](https://github.com/Esri/calcite-components/commit/451ed055d67ad3df91405317a061d1ee71252c84)) |
| 68 | +* **input-date-picker:** Menu position should change depending on dir. [#1826](https://github.com/Esri/calcite-components/issues/1826) ([#1882](https://github.com/Esri/calcite-components/issues/1882)) ([b1ebfb6](https://github.com/Esri/calcite-components/commit/b1ebfb62fe677b8b4cb78a773c586dc36c0cabba)) |
| 69 | +* **input-date-picker:** removes max-widths ([70e0017](https://github.com/Esri/calcite-components/commit/70e001764a2f1de7295be3c33d34a139f6533227)) |
| 70 | +* **input, label:** Removing disabled prop should also updated slotted elements. ([#1743](https://github.com/Esri/calcite-components/issues/1743)) ([dcd110a](https://github.com/Esri/calcite-components/commit/dcd110a8c883135106984c9d0e076e8cec27df65)) |
| 71 | +* **option:** fix mutation observer options used to track content changes ([#1878](https://github.com/Esri/calcite-components/issues/1878)) ([12cb7fc](https://github.com/Esri/calcite-components/commit/12cb7fc4fb9b1ad73b3d67e48bfbf28475efcbff)), closes [#1409](https://github.com/Esri/calcite-components/issues/1409) |
| 72 | +* **panel:** corrected actions layout when header content is not rendered ([18dcadd](https://github.com/Esri/calcite-components/commit/18dcadd49660f9aa031b6ea28c4b4b48b27c3311)), closes [#1822](https://github.com/Esri/calcite-components/issues/1822) [#1822](https://github.com/Esri/calcite-components/issues/1822) |
| 73 | +* **panel:** header-actions--end layout fix when header-content is not rendered ([e3d2166](https://github.com/Esri/calcite-components/commit/e3d216632b7af3465079e7c5679538a0283602ee)) |
| 74 | +* **panel:** reverting weight as it's causing visual braking changes ([#1716](https://github.com/Esri/calcite-components/issues/1716)) ([dc90836](https://github.com/Esri/calcite-components/commit/dc90836f74539688f5de2be7bc2e177940375606)) |
| 75 | +* **pick-list, value-list:** fix keyboard navigation after filtering ([#1725](https://github.com/Esri/calcite-components/issues/1725)) ([0a81ff4](https://github.com/Esri/calcite-components/commit/0a81ff41bbe0d43cc5cf65fdc5180cbd611f643c)), closes [#1527](https://github.com/Esri/calcite-components/issues/1527) |
| 76 | +* **popover, panel:** image slot removed and panel sizing styles updated ([e507b56](https://github.com/Esri/calcite-components/commit/e507b561815c5d7b8723fc514e22e68558abeccb)), closes [#1752](https://github.com/Esri/calcite-components/issues/1752) [#1752](https://github.com/Esri/calcite-components/issues/1752) [#1752](https://github.com/Esri/calcite-components/issues/1752) |
| 77 | +* **radio-button:** hidden input position no longer interferes with document flow ([#1776](https://github.com/Esri/calcite-components/issues/1776)) ([d7aa563](https://github.com/Esri/calcite-components/commit/d7aa563f24903cc6c81c3d81c7a76b5f2cd03477)) |
| 78 | +* **radio-group:** ensure group's outline is included in new total heights ([#1903](https://github.com/Esri/calcite-components/issues/1903)) ([20d0310](https://github.com/Esri/calcite-components/commit/20d0310b9cb17c792807abe053ebe89e9f51cc09)) |
| 79 | +* **rating:** Fix wrapper display. ([#1744](https://github.com/Esri/calcite-components/issues/1744)) ([27c02fe](https://github.com/Esri/calcite-components/commit/27c02fe2a5e92b2e8133453e5ef162c36e60976d)) |
| 80 | +* **select:** fix rendering of options for mobile ([#1866](https://github.com/Esri/calcite-components/issues/1866)) ([e7ff36f](https://github.com/Esri/calcite-components/commit/e7ff36fdfb0d65c4790834dc9b9e99fea4a6022c)), closes [#1836](https://github.com/Esri/calcite-components/issues/1836) |
| 81 | +* **select:** fix RTL styling ([#1909](https://github.com/Esri/calcite-components/issues/1909)) ([c2a110c](https://github.com/Esri/calcite-components/commit/c2a110c77f7427050aa9b0b9f2fa665cd3466407)) |
| 82 | +* **shell:** adds missed style ([ec5f4ec](https://github.com/Esri/calcite-components/commit/ec5f4ec44e9a8a6c8c39208503bc8e66738818bd)) |
| 83 | +* **shell:** adds unique keys for content node. adds related e2e tests ([97c59c2](https://github.com/Esri/calcite-components/commit/97c59c28ef16ad6988bf4cad2d52b34b5711a48b)) |
| 84 | +* **shell:** simplifies content render and removes center-row conditional and adds async test demo ([475f6c3](https://github.com/Esri/calcite-components/commit/475f6c31387b76cf3bfa540c9be431aca9de4136)) |
| 85 | +* **shell-panel:** adds content__body and content__header divs to provide accurate height calculations ([c97777b](https://github.com/Esri/calcite-components/commit/c97777bec9674ef6ae128725d5890dc12496e718)) |
| 86 | +* **tip:** Hide tip when dismissed. ([#1812](https://github.com/Esri/calcite-components/issues/1812)) ([62ee391](https://github.com/Esri/calcite-components/commit/62ee39145c8e2521ab63892ea093d8ef1685a034)) |
| 87 | +* **tooltip:** improve tooltip border, tooltip usage in card story, card/link demo html ([#1851](https://github.com/Esri/calcite-components/issues/1851)) ([ce86ddd](https://github.com/Esri/calcite-components/commit/ce86ddd8e779e490e31c97dacbd7d836f39bf923)) |
| 88 | +* Theme is no longer set by default. ([#1735](https://github.com/Esri/calcite-components/issues/1735)) ([c8c1a85](https://github.com/Esri/calcite-components/commit/c8c1a854834a51a821aeb555eea2968cddca6612)) |
| 89 | + |
| 90 | + |
| 91 | +* **action-bar, action-pad:** Replace 'tooltipExpand' properties with 'expand-tooltip' slots ([#1841](https://github.com/Esri/calcite-components/issues/1841)) ([38787d4](https://github.com/Esri/calcite-components/commit/38787d4e9e8eb6a62a8c09289b291c62866600be)) |
| 92 | + |
6 | 93 | ## [1.0.0-beta.51](https://github.com/Esri/calcite-components/compare/v1.0.0-beta.50...v1.0.0-beta.51) (2021-03-08) |
7 | 94 |
|
8 | 95 |
|
|
0 commit comments