Skip to content

v15.0.0-beta.34

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 13 Mar 15:34
· 680 commits to beta since this release

15.0.0-beta.34 (2023-03-13)

Bug Fixes

  • add: add command adds deprecated configuration (dbaf75b)
  • add: path error, if ngDoc configuration in angular.json is not provided (03a57ad)
  • app: copy code button changes style based on global theme (c2e2f4e)
  • app: filter for entity type on the api list page doesn't display type icons (eeb8bdd)
  • app: global CSS styles leak into component demos (f8d615a), closes #28
  • app: missing dependency js-beautify (fa1a8e3), closes #22
  • app: next page button is aligned to the left if there is no previous page (017560b)
  • app: ng-doc does not use the tsConfig passed in the global configuration (3dfd5cc)
  • app: playground's type controls are not provided (458ab4a)
  • app: prev/next links are wrong for pages with similar routes (3cdf42a), closes #29
  • app: previous page button display on the right side of the page (b32d978)
  • app: previous/next buttons have wrong background color for dark themes (90bf376)
  • app: remove warning about beautify-html library (714f3c7)
  • app: some dependencies are not installed (0c57d6c), closes #30
  • app: toc visual fixes, now it is easier to visually determine the level of the element (449c0f0)
  • builder: onlyForTags property of the page/category configuration object should contain project configuration name like production or development (9aebc99)
  • builder: add Page suffix for page schematic (88b92d3)
  • builder: api scopes are not sorted by order field (b07598c)
  • builder: demo viewer doesn't show source code (73ffe77)
  • builder: paths are generated incorrectly on Windows (9cbda4c), closes #25
  • builder: replace ts-node config loader with swc (b0df84f)
  • builder: types to some properties are defined as any (5bc231c)
  • builder: update builder imports (a4ef8c3)
  • builder: using the browser builder, ng build completes successfully but doesn't exit (25bebac), closes #7
  • builder: wrong links generated for duplicate class names (f8c34e2), closes #1
  • core: search bar shows "Unknown" (ee53a18), closes #6
  • project: push a stuck release (c66a867)
  • ui-kit: the primary color is too bright for the light theme (e5e2c74)

Features

  • app: toc is generated based on headers with id given header level (96cd9e2)
  • app: add "Previous/Next Page" links to guide pages (01bd3fd), closes #19
  • app: add anchorHeadings to the NgDocConfiguration interface, that can be used to limit the headings for which anchor links should be generated (10aaa20), closes #27
  • app: add NgDocCustomNavbarDirective, NgDocCustomSidebarDirective for custom components (f5ae230)
  • app: add scope filter for api list (911196c), closes #23
  • app: add dark purple theme (fce107f)
  • app: add glass effect to the header (0833db3)
  • app: add more options to configure demo action (2ce8826), closes #16
  • app: add shortcut for search field (fb3fecc)
  • app: display protected keyword (56b8f4c), closes #13
  • app: entities in the api list are sorted by type and name (c2ae928)
  • app: filter by entity name on the api list page is focused by default (865d0a4)
  • app: replace ngDoc configuration field in angular.json with ng-doc.config.js file (e2c9b6c), closes #20
  • ng-doc: add links on each page to edit guides or API documentation (9bc230a), closes #3
  • project: add playground feature (f750580), closes #12
  • project: public release (8a01852)
  • ui-kit: add NgDocHotkeyDirective for binding shortcuts (e931994)
  • ui-kit: add NgDocScrollService that allows to block document scroll (e644459)
  • ui-kit: add more types of button (7708737)

Performance Improvements

  • app: add minification for HTML files (c51ad6d)
  • app: remove unused languages imports for highlight.js (ab93672)
  • builder: change imports from @ng-doc/core (44b949c)
  • builder: reduce delays (12a8fcf)
  • builder: replace prettier with js-beautify to reduce bundle size (da688e5)