7.0.0-beta.2 (2022-10-07)
⚠ BREAKING CHANGES
- components/tabs: This change removes support for not using a finish navigation button with the previous and next wizard navigation buttons. To address this change, remove other save or finish buttons and use the
sky-tabset-nav-button
of type finish
instead. - components/datetime: The 'SkyFuzzyDatepickerInputDirective' included a nonfunctional input 'skyFuzzyDatepickerInput' to support backward compatibility. The input can be removed from consumer templates without loss of functionality.
- components/forms: This change updates the
SkyCheckboxChange
type to be an interface instead of a class. To address this, remove any instances of instantiating the SkyCheckboxChange
class and instead create an object that uses the interface type. - components/layout: This change removes the
SkyFluidGridGutterSize
enum and the numerical options (0, 1, 2) from SkyFluidGridGutterSizeType
. To address this, only use the strings 'small', 'medium', and 'large' for the fluid grid component's gutterSize
property, and use SkyFluidGridGutterSizeType
for Typescript typing. - components/indicators: This change updates the types accepted by the key info component's layout property. To address this change, only pass 'horizontal' or 'vertical' to the property, and use the type
SkyKeyInfoLayoutType
if typing variables.
Features
- components/datetime: make 'moment' a peer dependency (#615) (9bb61f9)
- components/forms: change
SkyCheckboxChange
type to an interface (#597) (2c3c1e9) - components/indicators: remove support for key info layout string type (#587) (ffac254)
- components/indicators: update inline help emitter type to void (#584) (878b6de)
- components/layout: remove deprecated fluid grid gutter size options (#585) (338771d)
- components/modals: add inline-help support for modals (#598) (92b49c9)
- components/progress-indicator: add inline-help support for progress indicator (#599) (ac3ec1f)
- components/tabs: remove support for not using a finish nav button (#618) (cdd8a8f)
Bug Fixes
- components/datetime: remove nonfunctional 'skyFuzzyDatepickerInput' input from fuzzy date (#591) (b86e0ae)
- components/layout: animate text expand consistently when the expansion state changes (#592) (9e468f5)
- components/layout: animate text expand repeater consistently when the expansion state changes (#602) (62ddece)
- components/modals: set modal content tabindex to make scrollable area focusable (#619) (#625) (ec2bc10)
- components/modals: unsubscribe from preset button observable once the buttons have been emitted (#640) (a8a87ff)
- components/pages: update needs-attention to match box design (#582) (#611) (f1619a7)
- components/phone-field: validate new area codes as valid (#634) (#637) (636143d)