Releases: blackbaud/skyux
Releases · blackbaud/skyux
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:
dynamicComponentService
is now a required parameter ofSkyModalService
. To address this change, provide thedynamicComponentService
wherever you are constructing theSkyModalService
or any mocks extending it for unit testing.
Features
- components/modals: make
dynamicComponentService
required inSkyModalService
constructor (#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-core
rules when running thetoBeAccessible
matcher (#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
alertType
on the alert component being an unaccepted string. To address this change, change thealertType
to an acceptedSkyIndicatorTypeIcon
or remove it to use the defaultalertType
of'warning'
. - components/forms: The
SkyFileDrop
andSkyFileAttachment
components'validateFn
input type was updated to receive aSkyFileType
parameter and return a string or undefined. To address this, ensure allvalidateFn
inputs have the correct parameter and return types. - components/config: The config params
get
function was updated to accurately reflect that it may return undefined. To address this change, account for a possible undefined value wherever you are using theget
function. - components/modals:
SkyModalConfigurationInterface.providers
accepts an array ofStaticProvider
s instead of any value. - components/modals:
SkyConfirmButton
'sstyleType
will only accept predefined strings of typeSkyConfirmButtonStyleType
. To address this, ensurestyleType
is only being set to a supported value. - components/modals: The
SkyConfirmButton
component is intended for internal use only and is removed from the exported API. To address this, remove any usages of theSkyConfirmButton
component.
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
alertType
toSkyIndicatorIconType
(#683) (9081186) - components/indicators: remove bottom margin from alert component (#648) (5bd8762)
- components/lookup: deprecate search inputs (#647) (74396bb)
- components/modals: improve
SkyModalConfigurationInterface.providers
type (#665) (a65dae0) - components/modals: remove 'string' from
SkyConfirmButton
'sstyleType
type (#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
openComponent
component
param 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-button
of typefinish
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 theSkyCheckboxChange
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) fromSkyFluidGridGutterSizeType
. To address this, only use the strings 'small', 'medium', and 'large' for the fluid grid component'sgutterSize
property, and useSkyFluidGridGutterSizeType
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)