- Updated skyux-builder-plugin-stache dependency to
~1.7.0.- Added the
skyux stache-updatecommand to update your projects SKY UX, SKY UX Builder, and Stache dependencies. The command also deletes thenode_modulesfolder and runsnpm install.
- Added the
- Style changes to the
stache-table-of-contentscomponent. #512- Updated TOC to place it to the right of the content on full-size views, and above the content on mobile views.
- Updated TOC to affix to the top screen and follow users down the page as they scroll on full-size views.
- Updated TOC to provide a visual indication of the current location on the page on full-size views.
- Updated prismjs to version
1.15.0to support all of the latest languages. #532 #537 - Updated
code-blockcomponent to allow for users to hide thecopy-to-clipboardbutton. #536 - Added
showInNavproperty tostache-wrapperto allow users to hide pages from the sidebar. #531- Updated to version 1.6.0 of
skyux-builder-plugin-stacheto support this update.
- Updated to version 1.6.0 of
- Fixed an issue where Stache header styles were overwriting Skyux style classes. #535
- Updated the SKYUX dependencies to the latest to avoid certifiacation issues when serving. #529
- Added a
captioninput to thestache-imagecomponent, allowing users to add a caption to their images. #528 - Thanks @Blackbaud-ThomasOrtiz!
- Fixed a bug with the
stacheNavLinkdirective that prevented the use of external urls. #521 - Updated the dependencies to
"@blackbaud/skyux": "2.19.0"and"@blackbaud/skyux-builder": "1.19.2". #521
- Updated the skyux-builder-plugin-stache to
1.5.1.
- Updated version number for
skyux-builder-plugin-stacheto1.5.0, allowing users to have nested directories in the global Stache application data.
- Added a header to the
stache-code-blockcomponent that holds the copy-to-clipboard button and shows which language is being displayed. #515
- Created a
stache-copy-to-clipboardcomponent. #506 - Added the
stache-copy-to-clipboardto thestache-code-block. - Added accessibility changes to the back to top button. #505
- Fixed a bug causing the back to top button to move under the footer. #504
- Style adjustments #498
- Added padding to the
stache-heroat mobile sizes. - Adjusted padding to be even at mobile sizes on the container layout.
- Added padding to the
- Fixed a style bug that was adding extra margin to the
stache-herocomponent. #496
- Style fixes. #489
- The sidebar now properly positions itself under the omnibar, dev bar, and elements above the stache-layout.
- The sidebar now adjusts its height to not overlap the footer.
- The page layouts are now a max-width of 1600px.
- Created the
stache-footercomponent.- Added to the footer component to the layout's.
- Fixed a bug with the affix not functioning properly in IE.
- Fixed a bug with the affix not calculating the heights properly when applied to a nested element with a relative parent.
- Style bugfixes. #487
- Style bugfix with sidebar button overlapping scroll bar.
- Style bugfix with the container layout being off center.
- Style change tutorial pattern width.
- Style bugfix tutorial number z-index lowered.
- Style enhancement the
sidebar-wrappernow adds a class to thestache-containercomponent to always add padding for the sidebar.
- Refactored and restyled the sidebar layout. #475
- Created a
stache-sidebar-wrappercomponent. - Refactored the styles for the
stache-containercomponent. - Removed use of the
sky-containerclass. - Made better use of the page real estate.
- Visually separated the nav from the page content as desired.
- Fixed a bug with jumping sidebar when switching between pages that contained a vertical scroll bar vrs no scroll bar.
- Fixed an issue with the sidebar not affixing in Internet Explorer.
- Fixed a bug where the
isCurrentstyles were not being applied to the current route. - Collapsible sidebar made accessing the sidebar nav easier on mobile devices.
- Meet accessibility testing standards for keyboard and screen reader navigation.
- Updated the
nav-componentto make use of aria labels and attributes.
- Created a
- Fixed a bug where the sidebar header was not displaying properly when route's were passed into the sidebar manually. #474
- Added an optional input to the
stache-page-anchorcomponent allowing users to specify an id for their anchors. #484 - Thanks @Blackbaud-LoriWeiss!
- Updated StacheRouterLink to include browser context menu options on right-click and shift/ctrl/cmd+click functionality for opening new tabs/windows. Users should now use StacheRouterLink instead of Angular RouterLink. #458
- Fixed an issue with the anchor icon on stache-page-anchor's not displaying. #462
- StacheRouterLink bugfixes #452
- Fixed issues that stopped the page from navigating to a fragment on another page, if the current page also contained a fragment with the same name.
- Fixed issue where navigation would not occure if path was
.and it contained a fragment.
- Fixed spacing under stache-edit-button. #454
- Updated functionality that set browser Page Title. #448
- Included navTitle and tutorialHeader as options for browser page title when pageTitle stache attribute is absent.
- Fixed issue where page title would display as
- AppNamewhen no title was provided.
- Fixed an issue where multiple scrollbars would appear with sidebar. #456
- Fixed an issue where if the route.path was an array, it would never match the currentPath. #456
- Refactored Table of Contents and Page Anchor components. #441 - Thanks @Blackbaud-StacyCarlos!
- Fixed a bug where the TOC would not load links until the user scrolled.
- Refactored the page anchors to allow nested anchors from child components to still load in the TOC.
- Fixed a bug that caused tutorial card headers to have too much space above the title when the Omnibar was present. #440
- Fixed a bug that caused the sidebar to jitter when it required a scroll bar while the main content did not. #438
- Fixed a bug that caused
stache-code-blockto render without new lines in IE11. #433 - Fixed a bug that caused the window to scroll too far down on
stache-page-anchorswhen omnibar was present withoutaffix-topbeing called first. #431
- Routing and navigation updates: #426
- Updated nav component to support the use of route params in the url.
- Refactored components to use the router service when determining active URL.
- Refactored
scrollToElementto useelement.scrollIntoView. - Fixed a bug with breadcrumbs displaying the route params when present in the url.
- Fixed a bug with in-page navigation and fragment routing when route params were present in the url.
- Fixed a bug with the Affix overlapping when used with the omnibar. #374
- Removed Smooth Scroll. #378
- Added Search as an explicit dependency. #381
- Fixed various bugs with the sidebar, including text overlapping issues, jumping issue with long sidebars. #334
- Removed Swagger UI component due to build-time issues. #328
- Fixed style bug with tutorial header component. #329
- Added support for SKY UX Builder
^1.0.0and SKY UX^2.0.0. #324 - Added Swagger UI component. #306
- Added
altattribute support for image component. #310 - Fixed omnibar covering page anchors. #317
- Fixed incorrect styles for table of contents component. #314
- Added support for SKY UX Builder
1.0.0-rc.17and SKY UX2.0.0-rc.12. #299 - Added
<stache-blockquote>component. #297 - Fixed a bug causing Stache 2 sites without the
nameproperty set inskyuxconfigto show asunknownin analytics. #298
- Added support for
<stache-code-block>'s in<stache-include>blocks to contain{and}. #13 - Updated
navOrderto allow nav order to be set on only one item. #288 - Limited support for
navOrdervalues to Counting Numbers. #288 - Added support for SKY UX Builder
1.0.0-rc.15. #289 - Added support for SKY UX
2.0.0-rc.10.#287
- Moved SKY UX to peer dependency. #283
- Converted
StachePageAnchorComponentto an anchor tag, to allow users to open the link in a new window. #277 - Added search form to
StacheActionButtonsComponent. #270 - Removed custom bundling commands, relying on SKY UX Builder's new
skyux build-public-librarycommand. (#234)[blackbaud#234] - Added support for external URLs in
StacheActionButtonsComponent. #262 - Added ability to include property bindings in
StacheTableOfContentsComponent. #261 - Added support for SKY UX
2.0.0-rc.9. #278 - Added support for SKY UX Builder
1.0.0-rc.12. - Updated version of Node.JS due to security implications. #264
- Fixed
StacheAffixComponentsizing issues on smaller screens. #279 - General cleanup and refactoring of existing code. #276 #269 #267 #259 #260
- Added
navOrderto<stache>tag, to allow ordering of sidebar routes. #242 - Added more language options for
StacheCodeBlockComponent. #245 - Added support for SKY UX
2.0.0-rc.4. - Added support for SKY UX Builder
1.0.0-rc.6. - Fixed bug with
StacheAffixComponent. #250
- Added support for SKY UX
2.0.0-rc.2. - Added support for SKY UX Builder
1.0.0-rc.4.
- Updated SKY UX to
2.0.0-rc.1.
- Moved
@blackbaud/skyuxto package dependencies.
- Updated SKY UX to
2.0.0-rc.0. - Updated SKY UX Builder to
1.0.0-rc.2. - Adjusted components to support Angular
4.x. #101
- Updated version of plugin to accept all patch releases.
- Fixed JSON Data, Route Metadata, and Config Service providers.
- Consolidated all plugins into a single plugin. blackbaud/skyux-builder-plugin-stache
- Fixed StacheAffixTopDirective width bug. #221
- Removed
StacheConfigServiceandSkyAppConfigfrom app-extras.module.ts.
- 100% function code coverage
- Implemented new components and directives:
StacheTutorialComponent,StacheAffixComponent,StacheGoogleAnalyticsDirective. - Implemented service to convert JSON files into usable JavaScript objects,
StacheJsonDataService. - Route names can be changed using the
<stache>attributespageTitleornavTitle. - New SKY UX Builder plugins were created for various reasons (check each plugin's README for more information):
- Fixed line-heights for list items and navigation. #158
- Fixed StacheActionButtonsComponent styles when displaying less than 4 Action Buttons. #171
- Updated dependencies and included the Auth Email Whitelist plugin.
- Updated README.
- Fixed async tests. #159
- Initial release to NPM.