UNPKG

apidoc

Version:

RESTful web API Documentation Generator

126 lines (95 loc) 4.2 kB
# apiDoc Changelog #### 0.6.0 Enable markdown for all description fields. Add `apidoc.json` configuration file for primary configuration over `package.json`. (http://apidocjs.com/#configuration) Add template specific configuration settings. (http://apidocjs.com/#configuration-template-settings) Add support for Perl (Doxygen) comment-style. Add simple CSS3 preloader. #### 0.5.2 Add css for printing. Bugfix: Template IE8 compatibility. (https://github.com/apidoc/apidoc/issues/69) #### 0.5.1 Update node version to 0.10.x. Add optional custom browser title with `apidoc.title` in `package.json`. Add optional url endpoint with `apidoc.url` in `package.json`. Bugfix: Template scrollbug. (https://github.com/apidoc/apidoc/issues/64) #### 0.5.0 Add new Functions: * [@apiGroupDescription](http://apidocjs.com/#param-api-group-description) * [@apiHeader](http://apidocjs.com/#param-api-header) * [@apiHeaderTitle](http://apidocjs.com/#param-api-header-title) * [@apiDefineHeaderStructure](http://apidocjs.com/#param-api-define-header-structure) * [@apiHeaderStructure](http://apidocjs.com/#param-api-header-structure) Remove package.json path `apidocFilename`. Change package.json path `apidoc`. Add `apidoc.header` / `apidoc.footer` (with custom navigation titles). (http://apidocjs.com/#headerfooter) Remove template basic (easier to maintain), the default template will be re-designed in a future version too. Update template libraries. Add test cases. #### 0.4.4 Preserve other files when copying template files to the destination output dir. #### 0.4.3 Added a short-circuit check. (https://github.com/apidoc/apidoc/issues/41) #### 0.4.2 Bugfix: Fix parsing of multiline string. (https://github.com/apidoc/apidoc/issues/34) #### 0.4.1 Add support for CoffeeScript comment-style. #### 0.4.0 Add support for other comment-style. Now apiDoc supports: * Erlang * JavaScript (JavaDoc-Style: e.g. also useable in C#, Go, Dart, Java, PHP, TypeScript) * Python * Ruby Add some programming language test cases. Remove german code comments. Upgrade all used node modules. #### 0.3.0 Replace deprecated node-markdown with [marked](https://github.com/chjj/marked). Add cli parameter for marked `--marked-...`, watch all params with`--help`. Upgrade all used node modules. #### 0.2.8 Bugfix: executable line delimiters. (again). #### 0.2.7 Bugfix: Allow usage of structures and titles in the same block. (https://github.com/apidoc/apidoc/issues/21) #### 0.2.6 Give some indication, in case file listing with fails. (https://github.com/apidoc/apidoc/pull/20) #### 0.2.5 Allow multiple structure includes. Split and extend test-files. #### 0.2.4 Bugfix: Fix parsing for empty lines and removing stars on data that spans over multiple lines. (https://github.com/apidoc/apidoc/pull/11) Remove http:// link to make https compliant. (https://github.com/apidoc/apidoc/pull/10) #### 0.2.3 Extend Template with url-param "compare=1" to show the compare version on page view. Bugfix: Minor fix with double structure examples. #### 0.2.2 Bugfix: Template not show @apiSuccessExample @apiErrorExample. #### 0.2.1 Bugfix: executable line delimiters. #### 0.2.0 Extend `@apiParam`, `@apiSuccess`, `@apiError` with a grouping ability. Example `@apiParam (group) varname`. view [@apiParam](http://apidocjs.com/#param-api-param) Add new Functions: * [@apiParamTitle](http://apidocjs.com/#param-api-param-title) * [@apiSuccessTitle](http://apidocjs.com/#param-api-success-title) * [@apiErrorTitle](http://apidocjs.com/#param-api-error-title) Minor Template-Bugfixes. #### 0.1.11 Allow whitespace in apiName and apiGroup. Bugfix: Filter for directories. Update Node Modules to newer versions. #### 0.1.10 Add `-e` exclude option for Files / Directories, example `apidoc -e node_modules/`. #### 0.1.10 Bugfix: Check for a valid title in Template. (https://github.com/apidoc/apidoc/pull/7) #### 0.1.9 Bugfix: Whitespace before comment block. (https://github.com/apidoc/apidoc/pull/2) #### 0.1.8 Change templates, enable navigation scroll. #### 0.1.7 Add [@apiIgnore](http://apidocjs.com/#param-api-ignore). Update grunt Modules. #### 0.1.6 Bugfix: OSX executable. #### 0.1.5 Official release.