Skip to content

Releases: ng-doc/ng-doc

v16.3.0-beta.1

29 May 11:15

Choose a tag to compare

v16.3.0-beta.1 Pre-release
Pre-release

16.3.0-beta.1 (2023-05-29)

Bug Fixes

  • ng-doc: ng-doc doesn't forget pages that have been moved to another directory (c433a10)
  • ng-doc: release trigger (e7ac592)
  • project: dependency injection error after update to 15.10.0 (cc41f44)

Features

  • project: pages now are standalone, which means you can import/register Angular dependencies in the page itself and if you use standalone components, you don't need to import anything! Please see migration guide to know how to migrate (#57)! (#56) (21e6c17), closes #42 #52

v16.2.1

26 May 08:11

Choose a tag to compare

16.2.1 (2023-05-26)

Bug Fixes

  • builder: the builder throws an error if the demo code has certain javascript characters (cf86d3b)

v16.2.0

25 May 20:51

Choose a tag to compare

16.2.0 (2023-05-25)

Features

  • builder: cache is here! Now NgDoc caches build results and next time it will use them or rebuild only necessary pages instead of rebuilding everything from scratch (83a6caa), closes #44

v16.1.1

21 May 19:17

Choose a tag to compare

16.1.1 (2023-05-21)

Bug Fixes

  • core: playgrounds cannot import formatHtml function dynamically (e58b5ea)

v16.1.0

21 May 16:45

Choose a tag to compare

16.1.0 (2023-05-21)

Bug Fixes

  • app: arrow-up, arrow-down hotkeys don't work for the search input (ea58bd5)
  • app: browser console has various warnings (a41927e)

Features

  • builder: add experimental esbuild support, now you can configure the builder by specifying angularBuilder property in the ng-doc.config.ts file (57f40a2), closes #42
  • builder: external packages now can be provided in the configuration file, to make them available in your code for file entities (4f0c1b2)
  • builder: the current state of the build is now displayed in the console (#49) (9e8f4bf)

Performance Improvements

  • app: @orama/* packages that are using for search have been updated, resulting in a reduced size of the main bundle. However, now it is necessary to manually import the stemmer from @orama/stemmers for languages other than English (8a0f69c)

v16.0.2

10 May 14:47

Choose a tag to compare

16.0.2 (2023-05-10)

Bug Fixes

  • app: footer is not at the bottom of the page if its content is smaller than the screen height (ec5b768)

v16.0.1

09 May 14:33

Choose a tag to compare

16.0.1 (2023-05-09)

Bug Fixes

v15.13.0

29 Apr 11:49

Choose a tag to compare

15.13.0 (2023-04-29)

Bug Fixes

  • app: long bread crumbs do not break correctly on a new line (386911a)
  • builder: links based on keywords are not created for code examples in demos (ca9480d)
  • builder: update nunjucks package version to fix vulnerability (6d8066a)

Features

  • app: you can provide auto as the defaultTheme and the theme will be selected automatically based on the user's OS settings (1f55720)
  • layout: sidebar and root component were improved, now you can customize or disable some features (e7692f3)

v15.12.0

20 Apr 22:18

Choose a tag to compare

15.12.0 (2023-04-20)

Features

  • playgrounds: the controls used in playgrounds are now sorted primarily by type and then by name, which should make playgrounds pretty. It is now also possible to specify the order for custom type controls (009f462)

Performance Improvements

  • builder: the Entity API search for exported declarations has been optimized, now it is twice as fast. For ng-doc documentation, it used to take 6 - 7 seconds, now ~3 seconds (0d905c4)

v15.11.3

15 Apr 18:57

Choose a tag to compare

15.11.3 (2023-04-15)

Bug Fixes

  • builder: ng-doc throws an error "CodeBlockWriter is not a constructor" during development (52aee4a)