Skip to content
This repository has been archived by the owner on Dec 8, 2022. It is now read-only.

Latest commit

 

History

History
1120 lines (823 loc) · 91.2 KB

CHANGELOG.md

File metadata and controls

1120 lines (823 loc) · 91.2 KB

2.54.1 (2019-08-14)

  • Fixed the metadata files for all @skyux packages for backwards compatibility with TypeScript 2. #2375

2.54.0 (2019-08-06)

2.53.0 (2019-06-14)

  • Added SkyCoreAdapterService to provide helper functions for applying focus and setting CSS classes for responsive containers. blackbaud/skyux-core#81
  • Added the ability to use the UI Config Service to save flyout component widths. blackbaud/skyux-flyout#53
  • Fixed the flyout component to remain open while resizing when the mouse is outside of the flyout. blackbaud/skyux-flyout#52
  • Fixed the select field component to not lose focus after clearing a selection. blackbaud/skyux-select-field#26 (Thanks @blackbaud-conorwright)
  • Fixed the grid component to gracefully ignore columns that no longer exist when the UI Config Service returns them. blackbaud/skyux-grids#61

2.52.0 (2019-06-11)

2.51.1 (2019-05-31)

2.51.0 (2019-05-30)

2.50.0 (2019-05-17)

2.49.2 (2019-05-09)

2.49.1 (2019-05-06)

2.49.0 (2019-05-03)

2.48.3 (2019-04-26)

2.48.2 (2019-04-25)

2.48.1 (2019-04-24)

2.48.0 (2019-04-18)

2.47.0 (2019-04-12)

2.46.1 (2019-03-28)

2.46.0 (2019-03-22)

2.45.0 (2019-03-20)

2.44.1 (2019-03-20)

  • Fixed missing dependency for @skyux/navbar. #2326

2.44.0 (2019-03-20)

2.43.0 (2019-03-07)

2.42.0 (2019-03-05)

  • Added SkyDatePipe to allow SkyAppLocaleProvider to provide preferred locale of Angular's underlying DatePipe. blackbaud/skyux-datetime#20

2.41.0 (2019-03-01)

2.40.0 (2019-01-22)

2.39.0 (2019-01-11)

2.38.0 (2019-01-09)

2.37.0 (2019-01-04)

2.36.0 (2018-12-21)

2.35.0 (2018-12-19)

2.34.0 (2018-12-14)

2.33.1 (2018-12-11)

2.33.0 (2018-12-05)

2.32.0 (2018-12-03)

2.31.0 (2018-11-29)

  • Added SkyDynamicComponentService which provides the ability to inject entry components onto the page dynamically. blackbaud/skyux-core#44
  • Fixed sectioned form component to keep tabs stationary when users scroll through content and keep content stationary when users scroll through tabs. blackbaud/skyux-tabs#4
  • Fixed native HTML select fields to use the appropriate CSS style when control value is invalid. blackbaud/skyux-theme#38
  • Fixed sky-btn-tab SCSS mixin to properly style the hover state for a selected, non-disabled tab. blackbaud/skyux-theme#41

2.30.1 (2018-11-21)

2.30.0 (2018-11-14)

2.29.1 (2018-11-13)

2.29.0 (2018-11-12)

2.28.3 (2018-11-09)

  • Fixed some internationalization issues with avatar, datetime, and tabs.

2.28.2 (2018-11-09)

2.28.1 (2018-11-01)

  • Added missing exports for animation and window. #2162

2.28.0 (2018-10-30)

2.27.2 (2018-10-22)

  • Fixed dependencies to not collide with latest version of Builder.

2.27.1 (2018-10-19)

  • Fixed module barrels that were missing exports for type files which are used as imports or outputs on previously exported files. #2128
  • Fixed missing dependency on "@skyux/i18n". #2129

2.27.0 (2018-10-18)

  • Added passive progress indicator mode. #2013
  • Added ARIA labels to wait component. #8
  • Added tab index on radio groups and deprecated tab index on radio buttons. #2
  • Updated accessibility for repeater component. #1758
  • Updated datepicker, timepicker, and dropdown components to use a disable property. #2005
  • Updated keyinfo component to no longer have margins. #2027
  • Updated popover to export message types. #2030
  • Fixed sizing of progress indicator steps. #2013
  • Fixed unit tests to no longer have uncaught errors. #2037
  • Fixed several grid resize column bugs. #2039
  • Fixed colorpicker bug preventing colopicker to not open when clicked in IE11 #2071
  • Fixed visual tests to read i18n resource files. #2099
  • Fixed modal to initially focus autofocus attribute if available. #3
  • Fixed text highlight regular expression to properly escape special characters. #6

2.26.0 (2018-09-21)

  • Added support for @skyux/[email protected]. #2011
  • Added resize functionality to grid columns. #1973
  • Added message stream to open popovers programatically. #1978
  • Updated accessibility for paging component, and disabled previous button on first page and next button on last page. #1799 (Thanks @Blackbaud-JackMcElhinney)
  • Updated a few more components to utilize icon component instead of <i> tag. #1987
  • Updated fullscreen popovers to have a close button. #1985
  • Updated the toolbar custom demo to no longer have an example of a "right" button. Best practice dictates only view actions should be to the right of the search box. #1992
  • Updated the wizard component to utilize the progress indicator component for the horizontal wizard. Also added deprecation warning when using the old tabStyle="wizard" method. #2002
  • Fixed list component to work when both a search and filter are applied. #2007

2.25.0 (2018-09-17)

  • Added keyboard controls for resizing flyouts. #1760
  • Added keyboard controls for reordering tiles. #1815
  • Updated version of skyux-core. #1990
  • Updated all shadow-piercing combinators to use Angular's proprietary ::ng-deep. #1955
  • Updated flyouts to close whenever users click outside of flyouts. #1929
  • Updated modal content panes to be focusable for accessible scrolling. #1809
  • Fixed paging component to not reserve space when only one page is available. #1935

2.24.1 (2018-09-12)

  • Fixed sky-radio buttons becoming permanently checked when not in a sky-radio-group. #1982

2.24.0 (2018-09-11)

2.23.0 (2018-09-07)

  • Added support for Builder 1.20.2. #1968
  • Updated all components to use icon component instead of <i> tag. #1949 (Thanks @Remulus2006)
  • Updated various components to have proper accessibility attributes and IDs. #1959 #1798
  • Fixed accessibility issue with list toolbar component. #1968
  • Fixed radio component to work with reactive forms. #1714
  • Fixed spacing issues with repeater component. #1925
  • Fixed colorpicker to remove extra space for hidden dropdown. #1948
  • Fixed flyout to allow resizing on top of iframes. #1952
  • Fixed wait module to provide SkyWindowRefService. #1961
  • Fixed fluid grid so that changes to <sky-column> inputs update relevant classnames. #1962

2.22.0 (2018-08-29)

  • Added event to watch for tile dashboard initialization. #1937
  • Added progress indicator component. #1728 (Thanks @Blackbaud-ChristiSchneider and @Blackbaud-MichaelSpires)
  • Added highlighting of search text in list view grid search results. #1944
  • Added icon style radio buttons and checkboxes. #1892 (Thanks @Blackbaud-AnandBhat)
  • Fixed autocomplete and lookup to trigger their error states correctly. #1928
  • Fixed toast component to wrap long words correctly. #1947
  • Fixed list view checklist component to wrap items with long words correctly. #1951

2.21.0 (2018-08-24)

  • Added support for @skyux/[email protected]. #1930
  • Added fluid grid container component, which provides a first-class method for handling the row component's negative margins. #1920
  • Added visual tests for timepicker component. #1895 (Thanks @Remulus2006)
  • Fixed popover to appear above omnibar. #1926
  • Fixed Plunkers for infinite scroll and sectioned form components. #1931

2.20.0 (2018-08-21)

  • Added option to specify URL or Angular route for action button component. #1896 #1924 (Thanks @Remulus2006)
  • Added option to only show selected items in list view checklist component. #1900 (Thanks @Theaggarwal)
  • Added selectedColumnIdsChange event that fires when columns change in list view grid component. #1897
  • Updated definition list to show inner text during change detection. #1919
  • Fixed race condition in popover component's close event. #1884
  • Fixed visual style of HTML select field to be consistent in all browsers. #1913
  • Fixed sort button to display correct title and label values. #1915 (Thanks @Blackbaud-JackMcElhinney)
  • Fixed tabset component to assign correct indexes to dynamically added tabs. #1887

2.19.0 (2018-08-13)

  • Added icon component. #1846 (Thanks @Remulus2006)
  • Added truncate and truncateAfter options to numeric pipe. #1856
  • Added CSS styles and ARIA attributes for disabled tabs. #1803
  • Added readonly attribute to colorpicker component's input field. #1791
  • Added ARIA roles to modal and confirm components. #1784
  • Added ARIA attributes for inline list filters. #1808
  • Changed color of flyout resize handle. #1881
  • Fixed checkbox component to appear square in IE11. #1879
  • Fixed tabset component assigning the correct tab index after a tab was deleted. #1878
  • Various colorpicker adjustments #1876:
    • Added selectedColorApplied event that provides the selected color when the apply button is pressed.
    • Fixed colorpicker remaining open after clicking outside of the dropdown.
    • Fixed colorpicker reverting back to the initial color when the close button is pressed.
    • Fixed colorpicker reverting back to the initial color when the reset button is pressed.

2.18.0 (2018-07-20)

  • Added ability to include body content within confirm component. #1776 (Thanks @Blackbaud-JackMcElhinney)
  • Added default ARIA label to colorpicker input. #1788
  • Added default ARIA label to timepicker button and input. #1802, #1795
  • Added ARIA sort attribute to grid component columns. #1796 (Thanks @Blackbaud-JackMcElhinney)
  • Added support for rgb format for colorpicker component. #1775 (Thanks @Blackbaud-JackMcElhinney)
  • Added ARIA label input for token component. #1824 #1807
  • Added ARIA required and accessibility attributes to sectioned form component vertical tabs. #1797
  • Changed element in page summary subtitle component. #1800 (Thanks @Blackbaud-JackMcElhinney)
  • Fixed toast component to appear above modals. #1756 (Thanks @Blackbaud-JackMcElhinney)
  • Fixed asynchronous tabs to initialize appropriately. #1827
  • Fixed tile component to only display title element when heading text is supplied. #1801
  • Fixed timepicker component to clear input value when ngModel is set to undefined. #1772 (Thanks @Blackbaud-JackMcElhinney)
  • Fixed Plunker for colorpicker component demo. #1752
  • Fixed regular expression for email validation to be more specific. #1813 (Thanks @Blackbaud-DylanHouston)
  • Fixed accessibility issue in confirm demo. #1783
  • Fixed accessibility issue in email validation demo. #1806
  • Moved Angular animations module to devDependencies. #1746
  • Fixed visual tests to fail during Protractor's error code 199. #1830
  • Removed SKY Host status bar during visual tests. #1825

2.17.0 (2018-07-05)

  • Added primary action button to flyout component toolbar. #1766 (Thanks @Blackbaud-StewartStephens)
  • Updated accessibility for colorpicker component. #1789
  • Updated accessibility for dropdown button component. #1781
  • Updated accessibility for tabset component. #1786
  • Updated accessibility for action button component. #1778
  • Updated accessibility for link records component. #1782

2.16.0 (2018-07-02)

  • Restructured list toolbar component to meet design guidelines. #1645 (Thanks @Blackbaud-TrevorBurch)
  • Added ARIA labels to datepicker component. #1753
  • Added ARIA roles to dropdown component. #1749
  • Added default value for timepicker component's timeFormat input. #1736
  • Fixed paging component's maxPages input to correctly display the maximum number of pages. #1735
  • Added hyperlink anchor tags to demos for alert and toast components. #1723
  • Fixed race condition in wait service during teardown of wait component. #1739
  • Fixed incorrect tab indexes for conditionally rendered tabs. #1738

2.15.0 (2018-06-18)

  • Added debounce time to search component. #1726 (Thanks @Blackbaud-LoganJahnke)
  • Added startingDay to datepicker input directive. #1732
  • Fixed datepicker input directive to clear value from underlying input element. #1730
  • Fixed repeater component to correctly initialize when consumed by component with change detection strategy of OnPush. #1724
  • Fixed numeric service to use accurate localization symbols. #1716
  • Fixed issue with modal component trying to close itself on route change if it is already closed. #1741

2.14.0 (2018-06-05)

  • Added infinite scroll component. #1696 (Thanks @blackbaud-conorwright)
  • Added help button to list column chooser modal. #1686 (Thanks @Blackbaud-TrevorBurch)
  • Updated styles for checkbox and radio components. #1694 (Thanks @Blackbaud-AnandBhat)
  • Fixed incorrect icons for toast component. #1711
  • Fixed modals to automatically close when users navigate away from a page. #1683 (Thanks @blackbaud-conorwright)

2.13.0 (2018-05-21)

  • Added toast component. #1676 (Thanks @blackbaud-conorwright)
  • Added permalink button to flyout header. #1638 (Thanks @Blackbaud-AlexKingman)
  • Added template-driven and reactive form examples to colorpicker demo. #1699
  • Fixed slide animation clipping overflow content. #1698

2.12.2 (2018-05-11)

  • Fixed missing RxJS imports for all components. Prevented third-party modules from being bundled with SKY UX. #1491
  • Fixed popover position inside flyouts. #1637 (Thanks @Blackbaud-StacyCarlos)
  • Fixed help inline button to prevent it from triggering form submissions. #1661
  • Fixed IE11 arrow key navigation for dropdown menus. #1652 (Thanks @blackbaud-conorwright)

2.12.1 (2018-04-26)

  • Fixed dropdown repositioning slowness. #1655

2.12.0 (2018-04-23)

  • Added select field component. #1629 (Thanks @Blackbaud-JaminQuimby)
  • Added shadow and border-radius CSS classes. #1571
  • Added support for Builder 1.13.0. #1627
  • Adjusted button styles. #1605, #1641
  • Updated text expand component to automatically expand when the maxLength property is set. #1615 (Thanks @Blackbaud-MikitaYankouski)
  • Refactored list secondary actions to use dropdown directly. #1600
  • Removed the internal TestUtility helper from components in favor of Builder's SkyAppTestUtility. #1598
  • Fixed dropdown not scrolling in IE11. #1642 (Thanks @blackbaud-conorwright)
  • Fixed dropdown scroll behavior in a scrollable container. #1634
  • Fixed custom click events to fire on the dropdown tag. #1640

2.11.0 (2018-03-30)

  • Added ability to resize width of flyouts. #1539 (Thanks @Blackbaud-StacyCarlos)
  • Added ability to interact programmatically with colorpickers. #1522 (Thanks @Blackbaud-JaminQuimby)
  • Added option to hide the reset button for colorpickers. #1522 (Thanks @Blackbaud-JaminQuimby)
  • Added option to hide the settings button for tiles. #1540 (Thanks @blackbaud-conorwright)
  • Updated demos for error, lookup, and autocomplete components. #1557, #1576, #1525
  • Renamed unsubscribe streams for consistency. #1527
  • Fixed highlight component to work with backslashes. #1513 (Thanks @joelamora)
  • Fixed race condition in link records component. #1589 (Thanks @Blackbaud-KristinaDurivage)
  • Fixed hyperlink styles in alerts. #1595

2.10.0 (2018-03-14)

  • Added lookup component. #1495 (Thanks @Blackbaud-TomRamsey)
  • Added tokens component. #1485
  • Added support for Moment 2.21.0. #1531
  • Added support for microedge-rxstate 2.0.2, Builder 1.10.1, and source-map-inline-loader 1.0.0. #1532
  • Updated styles for labels, alerts, and status text. #1509
  • Updated list provider demo component. #1468 (Thanks @Blackbaud-BrandonHare)
  • Fixed card issue where action bar was still visible when hidden with *ngIf. #1533 (Thanks @blackbaud-conorwright)
  • Fixed HTML entities in demo service source files. Fixed component templates being injected into demo service files. #1529

2.9.0 (2018-02-15)

  • Added autocomplete component. #1438 (Thanks @Blackbaud-TomRamsey)
  • Fixed action button keyup also triggering click event. #1448
  • Fixed error when dropdown does not include menu. #1470
  • Fixed error when popover directive references undefined popover component. #1475

2.8.0 (2018-02-08)

  • Added flyout component. #1460 (Thanks @Blackbaud-TrevorBurch and @Blackbaud-AlexKingman)
  • Added support for FontAwesome 4.7.0. #1451 (Thanks @Blackbaud-BrandonHare)
  • Fixed position issues with components using dropdown. #1450
  • Fixed list view grid column headings not working with impure pipes. #1436
  • Fixed modal receiving focus on an invalid element. #1392 (Thanks @saranshkataria)

2.7.0 (2018-01-26)

  • Added option for horizontal alignment on the popover component. #1386
  • Popover now attempts to find the most suitable placement during window scroll events. #1386
  • Added dropdown message stream to allow other components to remotely control its functions (open, close, etc.). #1386
  • Added ability for dropdown items to be navigated with arrow keys. #1386
  • Refactored dropdown component to use popover's placement functionality. #1386
  • Modal instance closed event is now automatically completed internally. #1326 (Thanks @Blackbaud-ScottFreeman)
  • Fixed visual issues with collapsed tabs in IE11 #1406
  • Fixed TestUtility toHaveText matcher not working for certain scenarios. #1422 (Thanks @Blackbaud-StacyCarlos)
  • Fixed definition list component printing "None found" before change detection. #1424

2.6.0 (2018-01-04)

  • Added demo components module to enable demo components to be consumed outside this project. This is to enable future refactoring of documentation into a separate repo. #1350

2.5.0 (2017-12-15)

  • Added URL validation directive. #1334 (Thanks @Blackbaud-JeffDye)
  • Updated confirmation component API and event arguments. #1333
  • Accessibility is now checked by default during visual tests. #1313

2.4.1 (2017-11-28)

  • Fixed missing files in published package. #1315

2.4.0 (2017-11-27)

  • Added confirmation component. #1209 (Thanks @Blackbaud-AnthonyLopez)
  • Added support for Builder 1.7.1. #1294
  • Fixed file attachments button submitting forms. #1311
  • Fixed position of hidden input in checkbox component. #1256
  • Fixed async grid column headings. #1259

2.3.2 (2017-10-31)

  • Fixed error component visual tests being clipped. #1241
  • Fixed colorpicker repeating background. #1245

2.3.1 (2017-10-26)

  • Removed bottom margin of fluid-grid row component. #1212 (Thanks @Blackbaud-ScottFreeman)
  • Altered popover animation states to use best practices. #1218
  • Fixed visual inconsistencies with search component in IE11. #1234
  • Fixed various colorpicker bugs. #1227
  • Fixed line-breaks for long text in link records component. #1226 (Thanks @Blackbaud-KristinaDurivage)
  • Fixed warning thrown by modal host during builds. #1216

2.3.0 (2017-10-16)

  • Added CSS class name to body when modal is displayed full-page. #1180 (Thanks @Blackbaud-BrandonJones)
  • Added ability to show popover on mouse hover. #1172
  • Added padding to tabset component. #1167
  • Updated link records label color. #1176
  • Fixed file drop component in IE11. #1179
  • Fixed incorrect border color for search component button. #1197
  • Fixed definition list component wrapping to a new row. #1194
  • Fixed SVG error images not showing in IE11. #1190

2.2.0 (2017-10-04)

  • Added support for Builder 1.1.0. #1157
  • Added sectioned form component. #1068 (Thanks @Blackbaud-AdamHickey)
  • Added help button to modal header. #1144 (Thanks @Blackbaud-BrandonJones)
  • Added vertical separator to vertical tabs component. #1140
  • Fixed flex elements not displaying properly within alert component (IE11). #1151
  • Fixed drag/collapse not working properly for tile component (IE11, Edge). #1153
  • Fixed newlines with text expand component. #1138
  • Fixed padding of tile dashboard component (IE11). #1127
  • Fixed file drop component not displaying properly during a serve. #1073

2.1.0 (2017-09-26)

  • Added support for Angular 4.3.6. #1117
  • Adjusted link records component styles. #1104
  • Fixed some buttons not having correct type. #1111
  • Fixed visual tests not running for certain components. #1109
  • Fixed 'x' button not firing modal 'closed' event. #1085
  • Fixed click events on radio component firing twice. #1091

2.0.3 (2017-09-21)

  • Added link records component. #1036 (Thanks @blackbaud-joshgerdes)
  • Fixed wrapping columns for extra-small fluid grid component. #1096

2.0.2 (2017-09-21)

  • Added extra-small breakpoint to fluid grid component. #1088

2.0.1 (2017-09-18)

  • Added support for tile components within modals. #1039 (Thanks @Blackbaud-TomRamsey)
  • Added support for SKY UX Builder 1.0.0-rc.19. #1066
  • Fixed bug with vertical tabset component when not using tab groups. #1076
  • Fixed bug with tile component styles on smaller screens. #1067

2.0.0 (2017-09-14)

  • Added vertical tabs component. #1004 (Thanks @Blackbaud-AdamHickey)
  • Added popover component. #1020
  • Updated colors and fonts. #1053, #1059
  • Added errorType="security" option to error component #1011 (Thanks @Blackbaud-JeffDye)
  • Implemented cursor: default for a disabled checkbox component #1025 (Thanks @Blackbaud-TrevorBurch)
  • Added styles for text overflow on SkyListViewChecklist. #1043
  • Fixed typo in SkyModalConfigurationInterface. #1034
  • Fixed bug with SkyListViewChecklist search. #1046

2.0.0-rc.12 (2017-08-29)

  • Added searchClear emitter to search component. #1013 (Thanks @Blackbaud-TrevorBurch)
  • Adjusted form group spacing. #1022
  • Standardized the color of borderless icon buttons. Darkened button and input borders, and lightened applied filter bubbles to improve usability. #999
  • Fixed bug with multiple requests during list component column change. #982 (Thanks @Blackbaud-LuisBello)

2.0.0-rc.11 (2017-08-17)

  • Added support for NPM 5. #997
  • Added support for @blackbaud/[email protected]. #975
  • Added action button container component. #968
  • Ported inline help component from SKY UX v.1. #874 (Thanks @Blackbaud-SandhyaRajasabeson)
  • Added new fluid grid component, which allows for responsive rows and columns. #957 (Thanks @Blackbaud-JeffDye)
  • Exposed multiple properties and events for tile component. #966
  • Fixed linting errors. #961
  • Fixed bug with search component event handlers. #960

2.0.0-rc.10 (2017-07-27)

  • Ensure that modal doesn't lose background scroll position on open. #940

2.0.0-rc.9 (2017-07-25)

  • Adjusted z-index of colorpicker button to prevent it from appearing over the colorpicker menu.
  • Added colorpicker directives/classes to core exports.
  • Fixed documentation around design colors. #931
  • Adjusted padding of alerts so that size does not change when adding close button. #929
  • Fixed the condensed fonts so they appear properly in Safari. #927
  • Added the sky-control-label and sky-control-label-required classes and documentation. #872

2.0.0-rc.8 (2017-07-21)

  • Updated rxjs library to 5.4.2. #885 (Thanks @Blackbaud-TrevorBurch)
  • Updated small card width to 225px and large card with to 350px to account for increased font sizes.
  • Updated modal to automatically put focus in dialog when opening. #860, #771, #478
  • Updated modal to keep focus in dialog until it is closed. #860, #771, #635
  • Updated modal to close when the escape key is pressed. #772
  • Updated modal to return focus to the element that opened the modal #771
  • Fixed typo in modal testing documentation. #829

2.0.0-rc.7 (2017-07-20)

Breaking visual changes

  • We have released changes to the SKY UX color scheme and fonts. These changes allow SKY UX to meet accessibility standards as well as increasing our brand alignment with marketing. #247, #250, #739, #913.

2.0.0-rc.6 (2017-07-18)

2.0.0-rc.5 (2017-07-11)

  • Added default aria-label for dropdown. #854, #855. (Thanks @Blackbaud-AdamHickey)
  • Fixed padding around file attachment. #823 (Thanks @Blackbaud-SandhyaRajasabeson)
  • Fixed error modal when using long description in IE11. #784 (Thanks @Blackbaud-AdamHickey)
  • Fixed navbar alignment in IE11. #853 (Thanks @Blackbaud-AdamHickey)

2.0.0-rc.4 (2017-06-24)

  • Fix npm release error.

2.0.0-rc.3 (2017-06-24)

  • Added keyboard support for tab component. #188 (Thanks @Blackbaud-SandhyaRajasabeson)
  • Added animation polyfill for increased browser support. #803 (Thanks @Blackbaud-SandhyaRajasabeson)
  • Added text highlight directive. #775

Library updates

2.0.0-rc.2 (2017-06-23)

  • All the updates for 2.0.0-beta.33.
  • Added support for SKY UX Builder 1.0.0-rc.3.

2.0.0-beta.33 (2017-06-23)

  • Added the SkyNumeric Pipe. #764 (Thanks @Blackbaud-AdamSc)
  • Added the email validation directive. #379 (Thanks @Blackbaud-SandhyaRajasabeson)

2.0.0-rc.1 (2017-06-20)

  • All the updates for 2.0.0-beta.32.

Breaking changes

  • Fixed typo to change SkyTimepickerTimeOutput ios8601 property to be iso8601.

2.0.0-beta.32 (2017-06-20)

  • Tweaked animation for text-expand in firefox. #695
  • Handle search when paging does not exist. #813

2.0.0-rc.0 (2017-06-16)

2.0.0-beta.31 (2017-06-14)

  • Added ability to specify sizes for modals. #489 (Thanks @Blackbaud-AdamHickey)
  • Added timepicker module to core exports. #754
  • Fixed responsiveness for large modal size. #778
  • Made the dropdown adjust alignment based on space available. #777
  • Fixed the AOT compilation for datepicker. #794 (Thanks @Blackbaud-JoshGerdes)
  • Added isPrimary flag for dropdowns. #606 (Thanks @Blackbaud-SandhyaRajasabeson)

2.0.0-beta.30 (2017-06-07)

  • Fixed bug when modal service injected into ngIf block. #744
  • Added locale date format as default to datepicker. #732 (Thanks @Blackbaud-JoshGerdes)
  • Added error modal to avatar when image upload fails #204 (Thanks @Blackbaud-AdamHickey)
  • Ensure list moves to first page after search is executed. #706
  • Added checkbox to repeater component. #278 (Thanks @Blackbaud-AdamHickey)
  • Ensure fixed columns not appear in the column chooser for list. #660

2.0.0-beta.29 (2017-05-24)

  • Added the error modal service. (Thanks @Blackbaud-AdamHickey)

2.0.0-beta.28 (2017-05-17)

  • Added the timepicker component. (Thanks @Blackbaud-JaminQuimby)

2.0.0-beta.27 (2017-05-16)

  • Added proper nesting for getData in grids. (Thanks @Blackbaud-TrevorBurch)
  • Added documentation around editing skyuxconfig. #700
  • Added space between modal footer buttons and added cancel button to wizard demo. #541
  • Ensured component wait mask appears behind modal. #637
  • Updated styles for full page modal header. #548
  • Updated styles for placeholder text for inputs. #538
  • Updated disabled and hover styles for paging. #539
  • Updated border and striped background for grids. #536
  • Updated text color for body. #533
  • Fixed bug around search and paging for lists. #696
  • Fixed styles for file drop when links are not allowed. #645
  • Fixed padding for tab close button. #542

2.0.0-beta.26 (2017-05-11)

  • Added appropriate loaders to work with new version of builder.

2.0.0-beta.25 (2017-05-10)

  • Updated broken npm packages.

2.0.0-beta.24 (2017-05-09)

  • Ensured mobile tabs respect disabled state. #599
  • Added file drop capabilities to avatar. #525
  • Ensured dropdowns close when any parent is scrolled. #667
  • Fixed documentation plunker examples on IE11. #565
  • Prevented unneeded scrollbars from appearing in grids. #600

2.0.0-beta.23 (2017-05-05)

  • Added accepted attribute for file input in file drop component. #594
  • Added the datepicker module. #141
  • Updated file drop component to reject empty file types when acceptedTypes attribute is specified. #592
  • Updated font size variables to match font sizes in SKY UX 1. #537

2.0.0-beta.22 (2017-04-29)

  • Added sanity checks for unsubscribes. (Thanks @Blackbaud-TrevorBurch)
  • Fixed bug around text-expand maxLength property. #617 (Thanks @Blackbaud-TrevorBurch)
  • Added intelligent positioning and close on scroll to dropdown component. #531

2.0.0-beta.21 (2017-04-25)

  • Added documentation around entry components and modals.
  • Fixed problem around exporting SKY UX classes for AOT. #607

2.0.0-beta.20 (2017-04-24)

  • Fixed text expand AOT compilation. #613 (Thanks @Blackbaud-JoshGerdes)
  • Fixed bug where lists did not display all entries when pagination was undefined. #583
  • Fixed bug where initial sort state for lists only accepted array. #586
  • Made card hide header when title existence changes. #611

2.0.0-beta.19 (2017-04-20)

  • Added documentation around unit testing modals. #507
  • Corrected spelling of SkyModalConfiguration class.
  • Updated file drop documentation to have correct input type. (Thanks @Blackbaud-JeffDye)

2.0.0-beta.18 (2017-04-13)

  • Made background for wait semi-transparent. #545
  • Handled modal overflow properly with IE11. #564
  • Made tabset dropdown handle overflow gracefully. #505
  • Made wait component hide absolutely positioned elements. #546
  • Made wait service work in ngOnInit. #529

2.0.0-beta.17 (2017-04-07)

  • Added the ability to use filters within lists. #170
  • Added documentation for styling components in builder. #558

2.0.0-beta.16 (2017-03-31)

  • Added correct cursor pointer styles for checkbox and radio inputs. #502
  • Updated dropdown styles to be consistent with sky-btn-default on hover. #534
  • Updated modal header padding to account for padding of close button. #512
  • Updated margin-left of sky-btn-link when it is the first child in the modal footer. #512
  • Updated the padding and border of modal header and footer to not display when those components are not included. #512

2.0.0-beta.15 (2017-03-29)

  • Fixed issues around blank and undefined text in text expand. (Thanks @Blackbaud-Trevor-Burch) #524
  • Added standalone components for filter button, filter summary, and inline filters. #170

2.0.0-beta.14 (2017-03-22)

  • Changed tabs to have active state on tabset level instead of individual tab. #433
  • Added the text expand component. (Thanks @Blackbaud-TrevorBurch) #162
  • Added additional documentation to README.
  • Added additional documentation around configuration options.
  • Added additional documentation around items in the template.
  • Added white background-color to dropdown buttons. (Thanks @Blackbaud-TrevorBurch) #486
  • Updated the default padding for modals. #483
  • Fixed documentation examples to use indexOf instead of a loop. (Thanks @Blackbaud-ScottFreeman)
  • Removed border for hover state of btn-link-inline class. #488

2.0.0-beta.13 (2017-03-13)

  • Added documentation for help configuration.
  • Updated action button for small screens. #425
  • Addressed bug in list-view-grid around loading columns. #475
  • Added zero margin to fullpage modal to fix visual issue on small screens. (Thanks @Blackbaud-JaminQuimby)

2.0.0-beta.12 (2017-03-09)

  • Added initial documentation around testing, serving, and host.
  • Added sorting support to sky-list and sky-list-toolbar. #169
  • Added sort integration to list headers. #315
  • Fixed typo in Learn documentation. (thanks @don-noonan)
  • Ensured that select change event for card is emitted properly. #396
  • Added a property to tab for header counts. (thanks @Blackbaud-AlexKingman) #388

2.0.0-beta.11 (2017-03-03)

  • Add a max-height to modal so that content overflows properly. #361
  • Documentation updates for getting started guide.
  • Added the error component. (thanks @Blackbaud-AdamHickey) #156
  • Added the standalone sort component. #169
  • Added the full screen modal option. #160

2.0.0-beta.10 (2017-02-28)

  • Added support for secondary action dropdown in list. #313
  • Added column chooser service and component that works with sky-list-view-grid. #314
  • Set action button icon default properties. #382
  • Add appropriate font-weight to modal header. (thanks @Blackbaud-TrevorBurch) #389
  • Update angular version to 2.4.8. #386

2.0.0-beta.9 (2017-02-22)

  • Add appropriate z-index for dropdown menu. #355
  • Remove unnecessary demo folder. #364
  • Add documentation around grid column template. #349
  • Fix plunkers for sky-list and add example of using Observables to change data in view. #370

2.0.0-beta.8 (2017-02-18)

  • Added appropriate styles for sky-btn-default, sky-btn-link, and sky-btn-link-inline classes. #302
  • Added getting started documentation to docs site.
  • Fixed stylesheets for plunker examples. #352
  • Added checklist view for sky-list. #112
  • Added documentation and example around data providers for sky-list #340
  • Added correct line height for card title. #358
  • Fixed z-index of search input in relation to page wait. #353
  • Allowed the use of dynamic columns in grids. #339
  • Fixed bug in sky-list in-memory data provider when search results return nothing and paging is activated.

2.0.0-beta.7 (2017-02-07)

  • Added styles for tile content section border. #321
  • Added correct overflow styles to card header area. #323
  • Added the list toolbar with search functionality. #312
  • Added the isCollapsible option to search component. #337
  • Updated the padding for tab buttons to use an even amount of padding. #336
  • Fixed bug around navbar item hit target. #329

2.0.0-beta.6 (2017-02-03)

  • Fixed bug in tile dashboard where SkyMediaQueryService was being destroyed. #330

2.0.0-beta.5 (2017-02-02)

  • Added list grid view for displaying a grid in a SKY list. #171
  • Added action button component to allow users to pick an action during a branching point in the system. #319
  • Added standalone toolbar component. #326
  • Updated Angular to 2.4.5 and updated various other NPM dependencies #327
  • Fixed bug where tiles were not properly rendered if hosted on a tile dashboard whose parent's change detection strategy was OnPush. #324

2.0.0-beta.4 (2017-01-27)

  • Added standalone grid component (thanks @blackbaud-brandonstirnaman and @blackbaud-joshgerdes). #171
  • Expose and document SkyMediaQueryService. #288
  • Updated skyux paths in component documentation. #310
  • Updated tile documentation to include entryComponent information. #309
  • Fixed modal margin issues in IE11. #301
  • Fixed plunkers for modal and tile documentation. #307

2.0.0-beta.3 (2017-01-17)

  • Added the alert role to the alert component. (Thanks @realistschuckle)
  • Added the aria-selected attribute to tab. (Thanks @realistschuckle)
  • Added the search component. #168
  • Added badges for npm and travis.

2.0.0-beta.2 (2017-01-11)

  • Added ability to specify providers to tiles used in a tile dashboard #285
  • Update Angular to 2.4.2 #286

2.0.0-beta.1 (2017-01-06)

  • Added the sky- prefix for the button variant mixin.
  • Added a dependency on moment.
  • Added a dependency on microedge-rxstate.
  • Created the paging component for pagingation. #140
  • Created the list-paging component for pagination in the context of a list (more list functionality coming soon, thanks @blackbaud-brandonstirnaman and @blackbaud-joshgerdes).
  • Created the definition list component. #274
  • Updated the media query service to work more like SKY UX 1 while using Observables. #268
  • Use skyux-builder for documentation instead of sky-pages-out-skyux2.

2.0.0-beta.0 (2017-01-03)

  • Adjusted npm package name to @blackbaud/skyux. Please note this will require you to update your references.

2.0.0-alpha.14 (2016-12-19)

  • Added wizard functionality to tabs module. #165
  • Added wait component and wait service. #164
  • Made modal instance injectable and added the save, cancel, and close methods.
  • Fixed modal issue where background was scrollable when modals were open, and modals automatically scrolled to the top of the page when first opened. #142
  • Fixed tabset issue where responsive behavior did not occur on initial load. #183
  • Added the dispose method to modal service for testing purposes.

2.0.0-alpha.13 (2016-11-14)

  • Added metadata files to dist to support AoT compilation. #219

2.0.0-alpha.12 (2016-11-04)

  • Bundle SKY UX files using rollup and release in dist folder.

2.0.0-alpha.11 (2016-11-04)

  • Import Font Awesome from SKY UX CSS so it doesn't need to be added by the host page
  • Added ability to upload a file from the avatar component #202
  • Upgraded to Angular 2.1.2

2.0.0-alpha.10 (2016-10-24)

  • Updates to visual tests
  • Fixed issue where page summary and tile dashboard on same page causes tile dashboard to not be responsive #152
  • Added the radio component #111

2.0.0-alpha.9 (2016-10-18)

  • Fixed issue where two tabsets on one page interfered with each other
  • Escaped scss characters properly #139, #136
  • Upgraded to Angular 2.1.0
  • Added the file attachments module #109

2.0.0-alpha.8 (2016-10-11)

  • Fixed missing file reference #132

2.0.0-alpha.7 (2016-10-06)

  • Fixed issue where the checked state of a checkbox was not properly reflected in the UI #129
  • Added page summary component #130
  • Upgraded to Angular 2.0.2 #131

2.0.0-alpha.6 (2016-09-28)

  • Added basic navbar component
  • Upgraded to Angular 2.0.1

2.0.0-alpha.5 (2016-09-21)

  • Updated Angular 2 Dragula and other NPM packages #123
  • Fixed an issue where code editors could not resolve type references after upgrading to TypeScript 2.0 #121

2.0.0-alpha.4 (2016-09-15)

  • Updated to Angular 2 final release #119
  • Fixed critical issue where alpha 3 did not contain the JavaScript files when installed via NPM #118

2.0.0-alpha.3 (2016-09-14)

  • Updated to Angular 2 RC 7 #115
  • Updated various other NPM packages #108

2.0.0-alpha.2 (2016-09-06)

  • Added avatar component (sans upload capabilities)
  • Updated to Angular 2 RC 6
  • Fixed tile width issue when contents expanded past the width of the tile #93

2.0.0-alpha.1 (2016-08-19)

  • Added type definition files to dist
  • Updated to Angular 2 RC 5

2.0.0-alpha.0 (2016-08-01)

First alpha release.

2.0.0-pre-alpha.1 (2016-05-19)

No code changes. Testing release process.

2.0.0-pre-alpha.0 (2016-05-18)

Initial release.