Automated JSDoc generation for Meteor projects.
- Fixed missing quotes for
@isMethod
.
- Better namespace handling. (Thanks @serut)
- Fail and log if error when building.
- Updated Meteor for docs to 1.3.
- Updated dependencies.
- Updated README.
- Added Bitbucket repositories support for file links.
- Updated README.
- Added prerequisites in README.
- Added
@isMethod
JSDOC tag. - Updated README to explain how to use
@isHelper
,@isTemplate
and@isMethod
. - Added responsive layout.
- Added search feature.
- Fixed a bunch of problems.
The layout of the Meteor docs server has changed a lot in this update. You will need to update the files in the docs.
If you don't have any customization, just delete the
<docsPath>
folder and make sureinitMeteor
istrue
in your config. This will recreate the docs with the new version automatically.
If you have customized templates, you will need to modify the files manually. Check the commit to get the new content for each of these files.
Files that changed:
ADDED: `client/templates/layout.html`
ADDED: `client/templates/layout.js`
ADDED: `client/templates/search.html`
ADDED: `client/templates/search.js`
REMOVED: `client/head.html`
MODIFIED: `client/helpers.js`
MODIFIED: `client/templates/api-box.js`
MODIFIED: `client/templates/docs.html`
MODIFIED: `client/templates/docs.less`
MODIFIED: `client/templates/tableOfContents.html`
MODIFIED: `client/templates/tableOfContents.js`
- Fixed jsdoc debug logs not showing.
- Fixed
@param
namedcomment
handling.
- Fixed preamble TOC rendering on non-chrome based browsers.
- Fixed preamble HTML parsing.
- More Windows compatibility fixes.
- Updated README.
This update changed the default template used by the docs server. You need to update the files manually if you have
initMeteor: false
in your config.
- Updated nodejs requirement to >= 5.5.
- Updated dependencies.
- Updated code to be more Windows friendly (needs testing).
- Removed use of bash scripts. Node now handles everything.
- Added
meteor-jsdoc conf
command (show current configuration in the console). - Updated README.
- Updated README.
- Changed from
git grep
togrep
to avoid git/non-git folder problems. - Added defaults for configs.
- Added
debug
config. - Logging is now more verbose.
- Added support for
@constant
kind. - Cleanup.
- Updated README.
- Improved
filepath
. Now able to display links to the repository under the function/variable name. - Added support for
<head>
customization via config. - Added
@before
and@after
custom jsdoc tags to be able to include custom markdown before and after a function/variable's documentation. - Cleaned up CSS.
You need to update your config and templates to use the new features.
head.html
is now overridden on build, to customize it, use thedocsConfig
variable injsdoc.conf
. Any custom code can go inpreamble.md
.
- Added Windows support.
- Updated Meteor for docs to 1.2.1.
- Fixed
filepath
&lineno
to work outsidepackages
folder.
- Fixed problem with special arguments detection.
- Handle proper display of "Array of Array of Types".
- Fixed special arguments' nested arguments.
- Updated jsdoc's file inclusion pattern to recognize
.jsx
files by default. - Updated log messages for start/stop.
- Handle any name for special argument not just
options
.
- Updated Meteor for docs to 1.2.0.2.
- Make use of ES6.
- Added new config
updateMeteor
. Allow Meteor to be updated without overwriting your changes. - Fixed
meteor-jsdoc stop
command.
- Fixed meteorPort not being properly validated.
- Updated Meteor for docs to 1.1.0.3.
- node v0.12 or higher required.
- Added more checks to prevent errors in console.
- Fixed helper name.
- Improved preamble handling. A separate markdown file is now used.
- Enhanced the build process to make the preamble handling smoother.
- Improved design for preamble.
- Added preamble support.
- Added jsdoc errors & warnings logging support.
- Updated build scripts to match Meteor's.
- Switched to development version of jsdoc to provide ES6 support until officially released.
- Remove new line special character in
which node
output.
nodePath
config default is now empty (which node
is used if not specified).- Improved some config checks.
nodePath
is now retrieved automatically if not specified (usingwhich node
).- Updated dependencies.
jsdoc-conf.json
file is now copied in your project to allow you to customize options passed to jsdoc.
projectPath
is now retrieved automatically. It can safely be removed from thejsdoc.json
file.- Cleaned up some old code.
jsdocPath
is now retrieved automatically. It can safely be removed from thejsdoc.json
file.
- Errors are now properly displayed in terminal.
- Fix to allow meteor-jsdoc to work when used in a non-git folder.