2111 Commits

Author SHA1 Message Date
Jeff Williams
80d9429ac8 doc cleanup 2015-06-14 13:53:21 -07:00
Jeff Williams
d8c88ce158 bump revision 2015-06-14 11:49:32 -07:00
Jeff Williams
5e290dc4cc update changelog for 3.3.2 2015-06-13 15:19:09 -07:00
Jeff Williams
05a08ad6a0 upgrade Espree, and update code to reflect breaking changes in Espree (#977) 2015-06-13 15:03:59 -07:00
Jeff Williams
4167b2408c test on current Node.js version 2015-06-08 15:48:41 -07:00
Jeff Williams
2412b48037 fix build breakage (#976) 2015-06-08 15:46:17 -07:00
Jeff Williams
01df038474 unconditionally add the necessary properties to AST nodes (#976)
Fixes a bizarre bug that caused us to assign the wrong name to object properties, apparently because the node ID was not defined at the appropriate time.
2015-06-08 15:24:55 -07:00
Jeff Williams
70d13b8948 update ESLint, and delint accordingly 2015-06-08 14:49:08 -07:00
Jeff Williams
23f8e6af12 update changelog for 3.3.1 2015-06-07 13:58:42 -07:00
Jeff Williams
5b0b60ec44 fix crash in haruki template (#1005) 2015-06-07 13:53:32 -07:00
Jeff Williams
6b8517319f update Catharsis to fix bug with record types that have numeric keys (#1016) 2015-06-01 15:54:52 -07:00
Tim
b59875087a Remove whitespace from around object name
Prevents unnecessary space between ancestors and object name.
2015-05-25 17:48:24 +10:00
Jeff Williams
9856173fc7 fix existing docs 2015-05-19 17:13:30 -07:00
Jeff Williams
de87a1b3f4 Revert "use npm module for taffydb (#961)"
This reverts commit 3a70553217c78d9ee29b0c21864144430da7b77a.
2015-05-10 19:05:29 -07:00
Jeff Williams
3a70553217 use npm module for taffydb (#961) 2015-05-10 18:58:50 -07:00
Jeff Williams
f628ee128c minor README fixes 2015-05-10 18:41:14 -07:00
Jeff Williams
9ece1d7caa update 3.3.0 changelog 2015-05-10 18:35:06 -07:00
Jeff Williams
f24885caae fix Rhino issue with module loading on Windows (#903)
jsdoc3/rhino@de4b7fbaa0
2015-05-10 18:06:50 -07:00
Jeff Williams
faba1c8b10 use the correct scope when an ES 2015 class is a memberof something else, and the class has instance members (#994) 2015-05-05 16:35:33 -07:00
Jeff Williams
cfb04e390d fix crash when assigning a class expression to an object property (#988) 2015-04-21 17:34:03 -07:00
Jeff Williams
b6e5051d2f support ES 2015 modules (#555) 2015-04-18 15:47:36 -07:00
Jeff Williams
3189d0cf06 add tests for ES 2015 constructors (#555) 2015-04-10 16:14:19 -07:00
Jeff Williams
fe9407cd71 support class expressions (#555) 2015-04-10 16:02:27 -07:00
Jeff Williams
dcb327605e update Espree 2015-04-06 16:34:30 -07:00
Jeff Williams
a340e8b098 cleanup 2015-03-30 16:26:04 -07:00
Jeff Williams
d49d99cf2c fix linter error 2015-03-30 09:58:35 -07:00
Jeff Williams
80c2a9a38c fix crash when multiple params have inline JSDoc comments with no JSDoc tags (#972) 2015-03-30 09:56:32 -07:00
Jeff Williams
3c1f04396b Merge pull request #966 from dasa/hardwrap-markdown
Add support for a `markdown.hardwrap` config property
2015-03-29 14:45:15 -07:00
Jeff Williams
f9764ed3af Merge pull request #964 from Nijikokun/feat/add-minami-template
feat(Readme): Add minami template to README.md
2015-03-29 14:43:26 -07:00
Dasa Paddock
36717281ac Add support for a markdown.hardwrap config property 2015-03-25 16:54:34 -07:00
Nijiko Yonskai
be449a60f7 feat(Readme): Add minami template to README.md 2015-03-24 21:33:28 -07:00
Jeff Williams
da14fedb69 replace all occurrences of an inline tag, not just some (#936, #957) 2015-03-18 17:52:31 -07:00
Jeff Williams
4b8504cac9 support ES 2015 classes (#555, #769)
Incorporates work by @eventualbuddha.
2015-03-18 17:14:04 -07:00
Jeff Williams
141499d3af update Espree; handle new node types (#555) 2015-03-16 09:58:41 -07:00
Jeff Williams
0b41c89f83 don't try to parse HTML tags as type expressions (hegemonic/jsdoc-baseline#149) 2015-03-15 17:12:14 -07:00
Jeff Williams
951e9ef881 remove printInfo callers (#812) 2015-03-15 16:55:50 -07:00
Jeff Williams
a4d5574f00 use ~ operator for submodule (#953) 2015-03-15 16:54:54 -07:00
Alexandrine Boissière
0af05bea81 Add bluebird promises, make publish method work asynchronously if needed 2015-03-15 16:45:06 -07:00
Jeff Williams
67244c06eb quote unsafe property names (#950)
Fixes a regression introduced by the parser overhaul in 44d9ec6831e498bd082de98a5bc60abfdba2bb7f.
2015-03-13 16:56:32 -07:00
Jeff Williams
7ca432d587 allow symbol names that contain whitespace to be borrowed (#818) 2015-03-10 17:37:48 -07:00
Jeff Williams
be77aa4344 handle enums with numeric keys (#946) 2015-03-09 17:28:12 -07:00
Jeff Williams
09d0c1a0ed fix circular-refs issues 2015-03-09 16:52:09 -07:00
Larry Davis
5ed70331fc handle numeric object keys correctly (#945) 2015-03-09 16:18:44 -07:00
Jeff Williams
3f1ecac83a never make AST nodes enumerable 2015-03-06 08:35:09 -08:00
Jeff Williams
3801e12c34 cleanup 2015-03-05 15:39:31 -08:00
Jeff Williams
9cd830383e copy user-specified static files to the correct location when the output directory is an absolute path (#939) 2015-03-05 15:28:20 -08:00
Jeff Williams
4713925d78 correctly infer when the class tag contains a class description (#935)
Fixes a regression caused by f1354563965792b8dd183f5a5331f8fcc67ea319.
2015-03-05 15:08:22 -08:00
Jeff Williams
878115e1c1 autodetect string, boolean, and numeric default values of parameters (#555)
We ignore other types based on these assumptions:

1) It doesn't make sense to show variable identifiers, which may refer to (for example) module-private values that should not be documented.
2) If we tried to capture objects and arrays, we would have to iterate over them to see if they contain any variable identifiers, which would be a pain (and potentially confusing: "Why do some objects appear in the docs but not others?")
3) Most developers will not define complex default values in a function definition.
4) In many cases, object and array default values will be `{}` and `[]`, respectively, and usually those don't merit documentation.
2015-03-03 17:22:30 -08:00
Jeff Williams
e2b454512c prevent a crash when only some parameters have default values (#555) 2015-03-02 09:00:09 -08:00
Jeff Williams
46cbd5c452 Merge pull request #928 from acbabis/patch-1
Make the commentsOnly plugin work correctly when a file contains no comments (#928)
2015-03-01 18:01:48 -08:00