- Dropped support for Angular 18. #296
- Added support for Angular 19. #296
- Mock
SkyHelpService
in code examples. #294
- Option to use web containers by holding meta or control key. #279
- Dropped support for Angular 17. #291
- Added support for Angular 18. #291
- Dropped support for Angular 17. #291
- Added support for Angular 18. #291
- Update
SkyDocsSourceCodeProvider
to be provided in root to allow for standalone component overwriting. #289
- Add
@skyux/icon
to code example dependencies. #000
- Update property definition table headers so content scrolls under. #288
- Make property definition table headers sticky. #287
- Update control panel radio groups to use heading text inputs. #286
- Add support for Angular input signals. #285
- Fix type kind enum for breaking change in Typdoc@0.25.x. #284
- Added the ability to provide a custom control panel for demos. #283
- Switched to using
provideInitialTheme
and streamlined boilerplate code for examples. #281 - Exposed help inline inputs on control panel checkbox. #282
- Added
@skyux/help-inline
dependency and bumpedng2-dragula
version. #280
- Updated dependencies to work with Angular 17.3. #278
- Dropped support for Angular 16. #271
- Added support for Angular 17. #271
- Set code example project target to
ES2015
to resolve an issue when running code examples in StackBlitz. #276
- Set code example project target to
ES2015
to resolve an issue when running code examples in StackBlitz. #275
- Update dependencies. #274
- Add ability to mark features as being in preview. #272
- Dropped support for Angular 16. #271
- Added support for Angular 17. #271
- Allow a demo page to be created without the
moduleName
input. #268
- Fixed the code example editor service to load examples where dragula is required. #267
- Fixed the code example editor service to use the major version of Angular packages to determine SemVer range. #266
- Fixed the code example editor service to use the latest supported version of
@skyux/icons
,@skyux/core
, and@angular/core
. #264
- Updated styles for removal of previous compat stylesheets. #263
- Updated code example editor service to recognize standalone components. #262
- Dropped support for Angular 15. #253
- Added support for Angular 16. #253
- Updated code examples to use Angular 16 and SKY UX 9. #258
- Added support for
typedoc@~0.24.0
. #254
- Fix multiple issues regarding the updates for SKY UX 9. #259
- Updated code examples to use Angular 16 and SKY UX 9. #258
- Handle the fact that default values are now treated as code. #257
- Handle cases where
kindString
is not available. #256
- Added support for
typedoc@~0.24.0
. #254
- Dropped support for Angular 15. #253
- Added support for Angular 16. #253
- Switched code examples from web containers to
angular-cli
template. #250
- Enabled
esModuleInterop
for code example projects. #249
- Updated code examples to use Angular 15. #247
- Dropped support for Angular 14. #246
- Added support for Angular 15. #246
- Added the ability to specify a anatomy thumbnail outside of the anatomy item so that it goes full wdith. #244
- Fixed component events to not be listed as optional. #241
- Fixed union types to include quotes around string values. #242
- Changed URL to SKY UX icons to always point to the latest 5.x version. #239
- Updated code examples app component and main.ts to be strict mode compliant. #237
- Enabled TypeScript strict mode for StackBlitz code examples. #235
- Dropped support for Angular 13. #224
- Fix spacing between related links. #229
- Updated code examples to use Angular 14. #233
- Fix spacing between related links. #229
- Fix additional source code paths not appears in component documentation. #225
- Dropped support for Angular 13. #224
- Added support for Angular 14. #224
- Enable testing tab for component documentation. #223
- Update code example service to handle
spec
files being included. #222
- Fix class properties of an array of function to display properly. #220
- Show static methods in a separate table with their fully qualified signature. #219
- Moved code examples to their own tab. #217
- Update demo control panel child components to emit initial values and replay those values if subscribed to after initialization of the control finishes. #215
- Use description list for module info and move getter logic to setters. #214
- Added support for
marked@4.0.17
. #212
- Add Angular CDK to list of packages installed for StackBlitz examples. #211
- Fixed method definitions to indicate when the method is a static method. #209
- Fixed the
SkyDocsCodeExamplesEditorService
to installng2-dragula@2.1.1
. #207
- Dropped support for Angular 12. #206
- Added support for Angular 13. #206
- Added an alert to redirect consumers to the main documentation site. #202
- Fixed the
SkyDocsCodeExamplesEditorService
to set wildcard versions (e.g. '*') of SKY UX packages to^4
. #188
- Fixed the
SkyDocsTypeDocAdapterService
to properly handle constructors that don't have parameters. #200
- Fixed the
SkyDocsTypeDocAdapterService
to properly handle properties which are created as class constructor parameters. #199
- Fixed the
SkyDocsTypeDocAdapterService
to properly handle interface methods, class method inputs, type aliases, and single accessor properties. #197
- Removed an outdated reference to entry components. #193
- Added the
stylesheets
input to theSkyDocsCodeExamplesComponent
to provide additional global stylesheets to StackBlitz. #191
- Added the ability to document classes outside of a component's main module path. #179
- Fixed the
SkyDocsCodeExamplesEditorService
to set wildcard versions (e.g. '*') of SKY UX packages to^5
. #189
- Fixed the code example editor to handle trailing commas in the demo module's
exports
section. #186
- Fixed the
SkyDocsTypeDocAdapterService
to properly handle deprecated, required, and optional accessor properties. #185
- Fixed the
SkyDocsTypeDocAdapterService
to properly handle accessor property descriptions. #183
- Fixed the StackBlitz code examples to work with Angular 12. #182
- Migrated to Angular CLI. #177
- Fixed the
SkyDocsTypeDocAdapterService
to properly handle index signatures when usingtypedoc@~0.20.0
and above. #176
- Initial
5.0.0-beta
release. #175
- Fixed the
SkyDocsSourceCodeService
to handle both encoded and decoded URI strings for the source code. #173
- Fixed the NPM release. #172
- [This release is broken. Upgrade to version
4.9.5
.] - Fixed the
SkyDocsTypeDocAdapterService
to handle default values generated bytypedoc@~0.20.0
. #170
- Fixed the
SkyDocsTypeDocAdapterService
to useSkyDocsTypeDefinitionsProvider.anchorIds
if theanchorId
property has not been set on the individual type definitions. #167
- Fixed the demo theme control panel to dynamically update when the theme is externally changed. #165
- Added support for
marked@2.0.7
. #163
- Updated the StackBlitz demos to use Angular 9. #160
- Fixed the StackBlitz demos to properly display Font Awesome and SKY UX icons. #160
- Added support for
marked@1.2.7
. #156
- Added the
disabled
property to theSkyDocsDemoControlPanelRadioGroupComponent
andSkyDocsDemoControlPanelCheckboxComponent
to disable the demo form controls. #154
- Fixed the type definitions service to support type operator properties (e.g.,
keyof
). #153
- Fixed the interface and class type definitions components to support "type literal" properties. #148
- Fixed the interface definition component to hide optional and required statuses for properties. #145
- Fixed the type definitions service to handle additional type formats. #142
- Added
SkyThemeService
to the app module'sproviders
array for Stackblitz demos. #137 - Updated the
SkyDocsCodeExampleComponent
to set the theme in Stackblitz demos based on theSkyThemeService
. #138
- Added the
theme
property to theSkyDocsCodeExampleComponent
to load Stackblitz demos in modern theme. #130
- Fixed the demo page component to retain URL params in the sidebar nav when linking between repos. #128
- Fixed the
SkyDocsSupportalService
calls to properly retain thesvcid
URL parameter. #126
- Fixed the demo page component to properly render links in the sidebar nav when components have URL parameters. #121
- Added support for
marked@1.1.1
. #120
- Reverted the
moment
package version to0.8.0
since0.8.2
includes breaking changes. #119
- Fixed the type definition service to handle classes with the
@Injectable
decorator. #116
- Fixed the type alias definition component to handle undocumented parameters for function types. #115
- Fixed the property definition component to hide default values for
Output
properties. #113
- Added the
sky-docs-thumbnail
component. #106 - Fixed the directive definition component to properly parse
Input
property bindings (e.g.,@Input('foobar')
). #107 - Fixed the parameter definition component to properly handle parameters of type "call signature". #110
- Fixed the class definition component to properly display default and required values. #102
- Fixed the parameter definition component to properly format complex property types. #103
- Fixed the property definition component to properly display call signatures. #94
- Fixed the directive definition component to properly display complex selectors. #101
- Fixed the enumeration definition component to properly format markdown in the description. #100
- Added the
modern
property toSkyDocsComponentInfo
. #95 - Added class definitions to the type definitions component. #93
- Fixed the type definitions component to display a property's array type arguments properly. #91
- Fixed the service definitions component to properly display outputs if a class does not include inputs. #96
- Fixed the anchor link service to properly format known type names when they immedately precede a property. #86
- Added the ability to hide restricted items in the sidebar navigation. #79
- Added
restricted
property toSkyDocsComponentInfo
. #73
- Added
SkyDocsHeadingAnchorModule
,SkyDocsMarkdownModule
,SkyDocsModuleInfoModule
, andSkyDocsSafeHtmlModule
to the exports API. #57 - Added support for
@angular/core@^9
. #32 - Updated the pipeline to transpile to the Angular Package Format. #32
- Added a global style reference for the native
code
element to match what's provided by@blackbaud/skyux-lib-stache
. #60 - Fixed the type definition components to run the markdown pipe in the correct order. #59
- Upgraded all
@blackbaud/skyux-lib-*
dependencies to4.0.0
. #61 - Dropped support for
rxjs@5
. Consumers may installrxjs-compat@^6
to support older versions ofrxjs
. #32
- Upgraded all
@blackbaud/skyux-lib-*
dependencies to4.0.0
. #61
- Added a global style reference for the native
code
element to match what's provided by@blackbaud/skyux-lib-stache
. #60
- Fixed the type definition components to run the markdown pipe in the correct order. #59
- Added
code
element styles to the safe HTML component. #58
- Added
SkyDocsHeadingAnchorModule
,SkyDocsMarkdownModule
,SkyDocsModuleInfoModule
, andSkyDocsSafeHtmlModule
to the exports API. #57
- Added bug fixes and features from the
master
branch. #55
- Added a theme switcher control panel to the demo component. #52
- Added bug fixes and features from the
master
branch. #51
- Fixed the anchor link service to handle types wrapped within markdown links. #49
- Added bug fixes and features from the
master
branch. #44
- Added a
heading
attribute to the demo component to allow consumers to provide a custom heading. #26 - Added the ability to provide additional content for the module info component. #42
- Updated the default text in the module info component's Installation popover. #42
- Fixed the pipe definition component to display the input value's property name. #27
- Fixed the heading styles to conform to the heading styles provided in the Stache component library. #42
- Fixed the Design/Development tabset border to extend to the full width of the page. #42
- Fixed the method definition component to decode special characters in the method signature. #42
- Fixed the demo control panel component to display properly when only the Reset button is shown. #42
- Fixed the method definition component to display required parameters properly. #42
- Fixed the property definition component to provide in-page links to known types in the deprecation messages. #42
- Fixed the exports API to export the
SkyDemoModule
. #34
- Added support for
@angular/core@^9
. #32 - Updated the pipeline to transpile to the Angular Package Format. #32
- Dropped support for
rxjs@5
. Consumers may installrxjs-compat@^6
to support older versions ofrxjs
. #32
- Added a
reset
emitter to the demo control panel component that fires when users click the reset button. #21 - Fixed the code examples editor service to provide
SkyAppLocaleProvider
when running code examples in StackBlitz. #19 - Fixed the module info component's
code
element styles to match Stache code snippet styles. #23
- Initial major release.
- Fixed the demo component to hide the options dropdown if no control panels exist.
- Fixed a bug where code example files were being shared between similarly named headings. #15
- Adopted latest version of
SkyImageModule
(from@blackbaud/skyux-lib-media@1.2.0
) which addresses some accessibility and responsiveness issues. #15 - Added feature to allow custom content to be included under the "Development" tab. #15
- Removed the image component caption "Do" and "Don't" prefixes. #14
- Fixed an implementation problem of the package
marked
that affected Internet Explorer 11. #13
- Altered spacing between design guidelines thumbnails.
- Added space character between "optional" text on the anatomy item component marker.
- Fixed design guideline thumbnail component to properly wrap multiple images.
- Created anatomy module, added columns for design guideline thumbnails. #12
- Fixed the demo control panel checkbox component to signal changes when the reset button is clicked.
- Added global style sheet to be used for table styles.
- Changed the anatomy component's
thumbnailPath
input toimagePath
to be consistent with the SKY UX documentation SPA's component. - Isolated heading styles for various components to make them work in isolation.
- Updated the sidebar header. #7
- Bugfix to allow popovers (and all future SPAs) to be marked as active. #5
- Added the
SkyDocsSupportalService
to allow consumers to fetch a list of component information. #4
- Fixed the demo page component's HTTP
GET
request to reference the correct supportal URL.
- Added
SkyDocsToolsOptions
provider. - Added documentation for the demo, demo page, and code examples components.
- Fixed the module info component to generate the correct URL for NPM packages.
- Added the
SkyDocsToolsModule
which exports the most commonly used modules.
- Added mobile responsive view for the property definitions component.
- Added the
SkyDocsDemoControlPanelRadioChoice
interface. - Changed the name of the
sourceCodeLocation
input on the code example component tosourceCodePath
. - Changed the name of the
sourceCodeLocation
input on the type definitions component tomoduleSourceCodePath
. - Changed the name of the
sourceCodeLocation
input on the demo page component tomoduleSourceCodePath
. - Fixed type definitions component to properly recognize required state on properties.
- Implemented call to supportal service to derive component sidebar navigation.
- Fixed the code example editor service to support pre-release versions of NPM packages.
- Fixed the design guidelines thumbnail component to contrain video width to column width.
- Fixed the code example component to display code example headings.
- Added
headingStyle
to the design guidelines section component. - Added
videoSource
to the design guidelines thumbnail component.
- Fixed the
SkyDocsTypeDefinitionsModule
to provide theSkyDocsTypeDefinitionsFormatService
.
- Added inline mode for markdown pipe.
- Code cleanup.
- Fixed the demo control panel component to watch for changes to dynamically added controls.
- Fixed scroll-to behavior for dynamic links.
- Implemented permalinks for tabs.
- Fixed positioning of scrolling behavior for heading anchor component.
- Added safe HTML component.
- Added heading anchor component.
- Added automatic link generator for TypeScript types.
- Style adjustements.
- Adjusted styles and placement for property definition "required" and "deprecated" labels.
- Added toggle button to show and hide the behavior demo.
- Removed "Overview" heading from demo page summary.
- Added sidebar navigation.
- Added support for Angular pipe definitions.
- Added components to display design guidelines.
- Added components to support TypeDoc JSON output.
- Added checks to hide headings for demos and code examples if they do not exist.
- Updated wording for module info component.
- Added peer dependencies.
- Initial alpha release.