1198 Commits

Author SHA1 Message Date
Tom MacWright
d1320f694e chore: Update test snapshot for new version 2017-07-28 11:31:05 -04:00
Tom MacWright
81fa4b0327 build: Run build on prepublish
Fixes #853
2017-07-28 11:31:05 -04:00
Tom MacWright
dddac19009 fix(scripts): Remove changelog package.json task 2017-07-28 11:31:05 -04:00
Tom MacWright
2eb09131a0
chore(release): 5.0.1 v5.0.1 2017-07-28 00:39:09 -04:00
Tom MacWright
edeb80c582
chore: Update yarn.lock 2017-07-28 00:35:44 -04:00
Tom MacWright
de48092474
chore(release): 5.0.0 v5.0.0 2017-07-27 14:02:32 -04:00
Tom MacWright
5b373ff2fe revert(polyglot): Remove polyglot mode
BREAKING CHANGE: I'd like to still support C++ and other languages in the future! But I'm much
happier doing so by separating the extraction & input phases to the degree that documentation.js can
read the output of another module that extracts JSDoc comments from C++ code, rather than having CPP
support in it.

Fixes #850. Fixes #731. Fixes #702. Fixes #132.
2017-07-27 13:58:49 -04:00
Tom MacWright
b42c0d79fc
chore: Update lockfile 2017-07-27 13:31:36 -04:00
Tom MacWright
80a06febf1
chore(release): 4.0.0 v4.0.0 2017-07-27 13:31:00 -04:00
greenkeeper[bot]
1ae81366a1 fix(package): update remark to version 8.0.0 2017-07-20 17:42:53 -04:00
Prateek Saxena
5b5dcd1662 docs(theming): fix default theme link 2017-07-20 12:05:28 -04:00
greenkeeper[bot]
a3e1fb8935 fix(package): update vfile-reporter to version 4.0.0 2017-07-17 13:11:03 -07:00
greenkeeper[bot]
4544886ff5 chore(package): update fs-extra to version 4.0.0 (#841) 2017-07-15 10:44:38 -07:00
Harry Wood
715c71426a fix broken link (#842) 2017-07-15 10:44:24 -07:00
greenkeeper[bot]
2329db4e54 fix(package): update chalk to version 2.0.0 (#833) 2017-07-07 19:24:37 -04:00
Anton
ea69608e92 fix: Report nesting errors instead of throwing them as errors
Check on parent element: foo.bar sub-parametr should be documeted with parent.
Fixed #832 issue
2017-07-07 15:37:26 -04:00
Anton
15239d1943 chore: Updated eslint. fixed no-useless-escape rule. (#834) 2017-07-05 10:01:26 -04:00
Tom MacWright
505f62d161 docs: Add issue template (#831)
Fixes #809
2017-06-26 17:01:20 -04:00
Dan Dascalescu
32ef5a5fec docs: Don't end 'getting started' abruptly, instead link to next steps.
Fixes #826
2017-06-25 12:04:09 -04:00
David Halls
473f317c78 fix: Fix filtering in the default theme 2017-06-23 15:42:48 -04:00
greenkeeper[bot]
15bd7af504 chore(package): update husky to version 0.14.0 (#823) 2017-06-23 15:41:30 -04:00
David Halls
61968c790f fix: Show () for callbacks
* Show callback signatures

* Add output test for callback

* Reformat is_function

* Fix comparator

* Use camelCase #818
2017-06-23 15:41:21 -04:00
greenkeeper[bot]
e4725503b4 fix(package): update remark-html to version 6.0.1 (#815) 2017-06-18 02:13:22 -04:00
greenkeeper[bot]
1569644eb4 chore(package): update lint-staged to version 4.0.0 (#816) 2017-06-18 02:12:57 -04:00
greenkeeper[bot]
65f5a3722d fix(package): update babel-generator to version 6.25.0 (#804) 2017-06-08 20:05:23 -04:00
Tom MacWright
80799085d1 chore: Update in-range updates (#799)
This tries to make greenkeeper happy about these modules and confirm if they really do break.
2017-06-06 14:42:56 -04:00
Tom MacWright
35d24a20e7
chore: Bump minimum required version of babylon
Fixes #795
2017-06-06 14:33:38 -04:00
Tom MacWright
a0d0214dc0 chore: Upgrade dependencies that don't break everything (#798) 2017-06-06 14:22:54 -04:00
David Halls
5fb77bcf48 fix(html output): Fix links between navigation and items in HTML documentation 2017-06-06 09:38:27 -04:00
greenkeeper[bot]
74392cc83f fix(package): update github-slugger to version 1.1.3 (#793) 2017-05-31 12:59:38 -04:00
greenkeeper[bot]
3f2bf90eb3 fix(package): update micromatch to version 3.0.0 (#792) 2017-05-31 12:59:27 -04:00
Tom MacWright
4ba0a822a2 docs(api): Update API docs (#784) 2017-05-12 09:57:34 -04:00
greenkeeper[bot]
8131cf78ef chore(package): update babel-jest to version 20.0.1 (#779) 2017-05-11 11:58:03 -04:00
greenkeeper[bot]
961d4a7ec5 chore(package): update flow-bin to version 0.46.0 (#777) 2017-05-11 11:52:38 -04:00
Tom MacWright
290fc09b91 test: Improve coverage of infer/kind, remove unused filterAccess line (#776) 2017-05-11 10:33:45 -04:00
Julien Vanier
c055aecee8 docs: Provide syntax for specifying configuration (#778) 2017-05-11 10:33:29 -04:00
greenkeeper[bot]
e7cba18a65 chore(package): update jest to version 20.0.1 (#780) 2017-05-11 10:32:45 -04:00
Tom MacWright
11d9045a00 Native Flow, use Jest (#767)
* build: Use Flow syntax without comments.

We're switching to Flow annotations - not Flow comments. This
gives documentation.js the ability to self-document without
JSDoc types and improves our compatibility with tools like
prettier.

Fixes #729. Fixes #709
2017-05-08 20:46:21 -04:00
Julien Vanier
5b6b3bb8cd docs: Update recipe for documenting destructuring parameters 2017-05-05 16:57:27 -04:00
Tom Macwright
3472aa2173
chore(release): 4.0.0-rc.1 v4.0.0-rc.1 2017-05-01 14:47:07 -04:00
Tom Macwright
0717119a8a test(eslint): Add eslint back to our test suite
Refs #710. Fixes #765
2017-05-01 14:45:52 -04:00
Tom Macwright
ed5c2a04a4 feat(lint): Identify explicit tags that don't match inference in lint stage
This will flag cases where people explicitly document things in JSDoc that don't reflect the code
reality - in many cases, misnamed parameter names in documentation tags.

Fixes https://github.com/documentationjs/documentation/issues/575
2017-05-01 14:26:00 -04:00
Tom Macwright
0894cc41cc
chore: Update yarn.lock 2017-04-29 13:33:08 -04:00
greenkeeper[bot]
b7fe0b24cd chore(package): update fs-extra to version 3.0.0
https://greenkeeper.io/
2017-04-27 22:54:44 -04:00
Tom Macwright
3cc4426bde fix(params): Parameters with default use = not ?
Fixes #737
2017-04-26 10:43:02 -04:00
Tom Macwright
2c19809f07 docs(lends): Document the usage of the lends tag
This tag is useful for documenting class factories in libraries and frameworks

Refs #412
2017-04-25 11:12:38 -04:00
Tom Macwright
a2f13d67bd refactor: Remove orphaned should_skip_inference
Fixes #752
2017-04-24 19:23:47 -04:00
Tom Macwright
96a6d139c8 fix(document-exported): Ensure that document-exported does not document constructors separately 2017-04-24 19:16:34 -04:00
Tom Macwright
355038d03e fix: Infer parameters for classes from constructors
Fixes #689
2017-04-24 19:16:34 -04:00
Tom MacWright
7c00acc352 fix(flow): Fix inference of Flow types with properties (#751)
Previously we naively thought that id.name would be a string for all types, which is not the case.
Instead, we use babel-generator to safely generate string representations of types.

Fixes #749
2017-04-24 14:04:32 -04:00