Releases: blackbaud/skyux
Releases · blackbaud/skyux
v7.0.0-beta.8
7.0.0-beta.8 (2022-10-24)
Bug Fixes
v7.0.0-beta.7
7.0.0-beta.7 (2022-10-24)
Bug Fixes
v7.0.0-beta.6
7.0.0-beta.6 (2022-10-21)
Bug Fixes
- components/forms: set radio group 'aria-owns' to satisfy accessibility rules (#671) (32f1e1e)
- components/theme: address missing files in the SCSS exports API (#721) (923fac0)
Deprecations
v7.0.0-beta.5
7.0.0-beta.5 (2022-10-20)
Features
- components/forms: support status indicator errors for input box (#633) (#695) (7d15414)
- update page and split view components to support docking content to the available viewport (#688) (158b262)
Bug Fixes
- components/angular-tree-component: set 'aria-owns' to address a11y violation (#666) (cab7dae)
- components/indicators: set wait component role to 'progressbar' (#655) (7612e6b)
- components/inline-form: remove inline form race condition (#670) (bfcb7fd)
- components/lookup: remove ARIA label from non-functional search icon (#654) (0225d2c)
- components/lookup: search icon is placed within input when not using an input box or the show more functionality (#701) (#704) (ef2862a)
- components/tabs: fix a11y violations for wizard and vertical tabs (#651) (9b53409)
v6.25.1
v7.0.0-beta.4
7.0.0-beta.4 (2022-10-17)
⚠ BREAKING CHANGES
- components/modals:
dynamicComponentServiceis now a required parameter ofSkyModalService. To address this change, provide thedynamicComponentServicewherever you are constructing theSkyModalServiceor any mocks extending it for unit testing.
Features
- components/modals: make
dynamicComponentServicerequired inSkyModalServiceconstructor (#674) (c7c60f2)
Bug Fixes
- components/forms: use a label instead of a button as the wrapper (#687) (f2f2039)
- components/packages: remove forward slash to compat stylesheet in angular.json (#696) (5b7eb4b)
- sdk/testing: use default
axe-corerules when running thetoBeAccessiblematcher (#681) (ed1b5bb)
Deprecations
v7.0.0-beta.3
7.0.0-beta.3 (2022-10-14)
⚠ BREAKING CHANGES
- components/indicators: This change removes support for
alertTypeon the alert component being an unaccepted string. To address this change, change thealertTypeto an acceptedSkyIndicatorTypeIconor remove it to use the defaultalertTypeof'warning'. - components/forms: The
SkyFileDropandSkyFileAttachmentcomponents'validateFninput type was updated to receive aSkyFileTypeparameter and return a string or undefined. To address this, ensure allvalidateFninputs have the correct parameter and return types. - components/config: The config params
getfunction was updated to accurately reflect that it may return undefined. To address this change, account for a possible undefined value wherever you are using thegetfunction. - components/modals:
SkyModalConfigurationInterface.providersaccepts an array ofStaticProviders instead of any value. - components/modals:
SkyConfirmButton'sstyleTypewill only accept predefined strings of typeSkyConfirmButtonStyleType. To address this, ensurestyleTypeis only being set to a supported value. - components/modals: The
SkyConfirmButtoncomponent is intended for internal use only and is removed from the exported API. To address this, remove any usages of theSkyConfirmButtoncomponent.
Features
- components/angular-tree-component: add inline help support for angular tree component (#659) (3fbabf2)
- components/config: add more specific typing to config params function return types (#668) (102cd0a)
- components/forms: update file attachment validateFn inputs to more specific type (#669) (95b7ab5)
- components/indicators: change
alertTypetoSkyIndicatorIconType(#683) (9081186) - components/indicators: remove bottom margin from alert component (#648) (5bd8762)
- components/lookup: deprecate search inputs (#647) (74396bb)
- components/modals: improve
SkyModalConfigurationInterface.providerstype (#665) (a65dae0) - components/modals: remove 'string' from
SkyConfirmButton'sstyleTypetype (#664) (8fda84e) - components/modals: remove public export of confirm button (#656) (f465207)
- components/tabs: add descriptive aria label to tab buttons (#586) (#660) (9a01d54)
- components/toast: improve toast service
openComponentcomponentparam type (#667) (8ffa182)
Bug Fixes
v6.25.0
v6.24.0
v7.0.0-beta.2
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-buttonof typefinishinstead. - 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
SkyCheckboxChangetype to be an interface instead of a class. To address this, remove any instances of instantiating theSkyCheckboxChangeclass and instead create an object that uses the interface type. - components/layout: This change removes the
SkyFluidGridGutterSizeenum and the numerical options (0, 1, 2) fromSkyFluidGridGutterSizeType. To address this, only use the strings 'small', 'medium', and 'large' for the fluid grid component'sgutterSizeproperty, and useSkyFluidGridGutterSizeTypefor 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
SkyKeyInfoLayoutTypeif typing variables.
Features
- components/datetime: make 'moment' a peer dependency (#615) (9bb61f9)
- components/forms: change
SkyCheckboxChangetype 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)