Skip to content

Commit f1c82b2

Browse files
committed
Update CHANGELOG
1 parent ae13664 commit f1c82b2

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,33 @@ and new inference code means that we can infer
3131
Without any explicit JSDoc tags. This means that for many simple functions,
3232
we can generate great documentation with less writing.
3333

34+
**Stronger module support**
35+
36+
Documentation.js now has much better inference for membership and names of symbols
37+
exported via `exports` or `module.exports`.
38+
39+
**Support for nested symbols**
40+
41+
The parent/child relationship between symbols is now fully hierarchical, and
42+
symbols can be nested to any depth. For instance:
43+
44+
```
45+
/**
46+
* A global Parent class.
47+
*/
48+
var Parent = function () {};
49+
50+
/**
51+
* A Child class.
52+
*/
53+
Parent.Child = function () {};
54+
55+
/**
56+
* A Grandchild class.
57+
*/
58+
Parent.Child.Grandchild = function () {};
59+
```
60+
3461
**mdast-based Markdown output**
3562

3663
We've switched from templating Markdown output with [Handlebars.js](http://handlebarsjs.com/)

0 commit comments

Comments
 (0)