Hendrik Millner
976cc62dc8
Deferred process.exit() to allow STDOUT pipe to flush ( #1408 )
2017-07-14 10:05:26 -07:00
Jeff Williams
8f2322f77c
add Slack channel to README
2017-07-13 20:47:05 -07:00
Jeff Williams
c52180b6b0
3.5.3 changelog
2017-07-13 19:46:56 -07:00
Jeff Williams
82651819f1
update .npmignore
2017-07-13 19:37:15 -07:00
Jeff Williams
5026e449e2
work around Babylon comment-attachment bug ( #1396 )
...
https://github.com/babel/babylon/issues/619
2017-07-13 19:19:28 -07:00
Jeff Williams
d7c7fea358
use the correct longname for constructors of ES2015 classes with @alias tags ( #1395 )
2017-07-13 17:09:07 -07:00
Jeff Williams
9c97ba7495
link to interfaces that belong to a namespace ( #1406 )
2017-07-13 15:40:16 -07:00
Jeff Williams
a275037487
don't print help text when there are no input files ( #1404 )
2017-07-13 11:26:09 -07:00
greenkeeper[bot]
827bcc33b5
Update dependencies to enable Greenkeeper 🌴 ( #1405 )
2017-07-13 11:14:49 -07:00
Jeff Williams
383bfa5822
add issue and pull-request templates
2017-07-12 21:56:08 -07:00
Jeff Williams
3b604fb7f9
update LICENSE
...
After digging through Acorn's commit history, I think it's overkill to say that "portions of the Acorn source code are incorporated into" lib/jsdoc/src/walker.js. At most, I think I very loosely emulated the structure of older versions of Acorn's walker code, rather than copying it outright, and then erred on the side of excessive caution by adding Acorn to the LICENSE file.
2017-07-12 21:41:14 -07:00
Jeff Williams
59a689223d
correct the description of the -d flag ( #1156 )
2017-07-12 19:34:30 -07:00
Jeff Williams
a3523abebc
fix crash when a class property has no value ( #1400 )
2017-07-12 19:03:46 -07:00
Jeff Williams
5080ec75bc
add tools to README ( #1353 )
2017-07-12 17:10:18 -07:00
Jeff Williams
80dabc01ba
require latest version of Catharsis ( #1302 )
...
Allows JSDoc to parse type expressions that contain `@` signs, like `module:@prefix/my-module~myCallback`.
2017-07-12 16:47:25 -07:00
Jeff Williams
ec7ac85ecb
improve installation instructions and reformat
2017-07-12 16:17:46 -07:00
Jeff Williams
11e8c6d5e2
ignore non-JSDoc comments when creating symbolFound events ( #1398 )
2017-07-12 13:48:51 -07:00
Jeff Williams
b38b8db2d0
ignore empty block comments ( #1398 )
2017-07-12 11:51:48 -07:00
Jeff Williams
4047aa695d
bump revision
2017-07-12 11:20:20 -07:00
Jeff Williams
252487b252
3.5.2 changelog
2017-07-12 11:16:55 -07:00
Jeff Williams
6de1317943
ignore non-JSDoc comments ( #1398 )
2017-07-12 09:38:27 -07:00
Jeff Williams
1ff8f55531
fix typo
2017-07-11 18:45:48 -07:00
Jeff Williams
e83c140441
overhaul path.getResourcePath() ( #1394 )
...
The new code is simpler and (hopefully) more correct. It leverages `require.resolve()` to do some of the heavy lifting.
2017-07-11 18:42:23 -07:00
Jeff Williams
5115bafa3b
cleanup
2017-07-11 15:51:43 -07:00
Jeff Williams
7f8b997d5c
cleanup
2017-07-11 15:48:49 -07:00
Jeff Williams
f17395302f
hide parameters and properties for hidden constructors ( #1397 )
2017-07-10 20:05:08 -07:00
Jeff Williams
fee5d7f303
reformat function
2017-07-10 18:02:33 -07:00
Jeff Williams
957d94d215
remove stray console.log
2017-07-10 17:58:22 -07:00
Jeff Williams
42746c591a
correctly resolve this for instance properties of a class that is a) within a module and b) is aliased to the module name ( #1134 )
2017-07-10 17:01:53 -07:00
Jeff Williams
8ac05f56f5
convert Markdown in the summary property ( #1149 )
2017-07-10 16:31:48 -07:00
Jeff Williams
5666f4ccef
correctly handle aliases that identify instance members, like @alias Foo#bar ( #1385 )
2017-07-10 15:32:27 -07:00
Jeff Williams
c61f1cdf87
prevent a crash when a parameter has a weird name like {Object) ( #1221 )
2017-07-10 12:55:05 -07:00
Jeff Williams
0e4fab3b88
3.5.1 changelog
2017-07-10 11:16:07 -07:00
Jeff Williams
3bd92630e5
assume that non-JavaScript config files are in JSON format ( #1391 )
2017-07-10 11:12:14 -07:00
Jeff Williams
510e890ae8
make JSDoc work on Node.js <5.10.0 ( #1393 )
2017-07-10 11:07:26 -07:00
Jeff Williams
f6af93b108
bump revision; start 3.6.0-dev
2017-07-09 19:23:34 -07:00
Jeff Williams
50d6119edb
update 3.5.0 changelog
2017-07-09 19:22:32 -07:00
Jeff Williams
e94a59828e
3.5.0 changelog
2017-07-09 19:18:25 -07:00
Jeff Williams
5d0b69064d
reformat changelog
2017-07-09 18:45:34 -07:00
Jeff Williams
c50a4c027a
add yields tag ( #1388 )
2017-07-09 12:46:27 -07:00
Jeff Williams
f31a011755
resolve the path to the JS config file before requiring it ( #1386 )
2017-07-09 12:18:22 -07:00
Jeff Williams
d95cbdd9c9
support namespaces that are also functions ( #955 )
2017-07-07 19:48:08 -07:00
Jeff Williams
9f8853acff
add hideconstructor tag ( #952 )
2017-07-07 14:59:07 -07:00
Jeff Williams
ca1c4f2c82
add package tag ( #962 )
2017-07-07 13:59:02 -07:00
Jeff Williams
6275e69e85
autodetect default and repeatable parameters when a function is assigned to a variable ( #1054 )
2017-07-07 13:24:19 -07:00
Jeff Williams
0e4f1a9575
correctly document constructors and instance properties of ES2015 classes ( #1182 )
2017-07-07 10:54:55 -07:00
Jeff Williams
67db938c0b
add sourceType config option
...
Valid values are `module` (default) and `script`. Using `script` will suppress implied strict mode and will prevent you from using ES2015 modules.
2017-07-06 21:06:46 -07:00
Jeff Williams
f1017988ec
fix crash when the author tag is empty ( #1289 )
2017-07-06 20:56:57 -07:00
Jeff Williams
43a117d6a1
add recurseDepth config option ( #1340 )
2017-07-06 20:50:42 -07:00
Jeff Williams
8f5c60befd
support bigint
2017-07-06 16:40:21 -07:00