Version changes

The following list gives a short overview about what is changed between individual versions:

Version 1.2.19 (2016-11-26)

  • Fix duplicate braces in name of constructor.
  • Update alinex-validator@2.1.1, yargs@6.4.0
  • Optimize search results display.
  • Make schema recognize and use indention.
  • Better display source of error in case of schema problems.
  • Fix display of subblist in tags.
  • Fix display of constructor usage and remove spaces in others.

Version 1.2.18 (2016-11-10)

  • Fix test code for code behaviour changes.
  • Fix schema file resolver.
  • Don’t show Usage line if no special information contained.
  • Auto interpret @… methods and attributes in coffeescript.
  • Add support for @type tags.
  • Log line number of problematic tags.
  • Allow paths as anchor with / as separator.
  • Fix documentation to hide style comments in github view.
  • Change travis nodejs version comments.

Version 1.2.17 (2016-09-29)

  • Register coffeescript for schema validation.

Version 1.2.16 (2016-09-29)

  • Optimize debug calls to be more performant if not used.

Version 1.2.15 (2016-09-28)

  • More failure tolerant for wrong syntax.
  • Ignore not working schema references.

Version 1.2.14 (2016-09-27)

  • Fix document to not invoke schema.

Version 1.2.13 (2016-09-27)

  • Update alinex-validator@2.0.0, alinex-util@2.4.1, alinex-builder@2.3.8, request@2.75.0, coffee-script@1.11.0
  • Update style and debug output.
  • Debugging in schema documentation.
  • Document new ordering with index files.
  • Move index.* one level higher in tree.

Version 1.2.12 (2016-09-19)

  • Update alinex-util@2.4.1, request@2.75.0
  • Add error message if schema could not be evaluated.

Version 1.2.11 (2016-08-24)

  • Fix new bug in link search.
  • Update alinex-core@0.2.10
  • Allow include of schema documentation from code.
  • Six error messages for unknown internal tag.
  • Fix response buffer keeps connection open.
  • Updated ignore files.
  • Updated ignore files.
  • Fix test of include.
  • Remove .docignore from npm package.
  • Update travis.
  • Update travis.
  • Optimize trim of code to work only on the end.
  • Merge branch ‘master’ of https://github.com/alinex/node-codedoc
  • Add changelog link in doc.

Version 1.2.10 (2016-08-19)

  • Remove test output.
  • Optimize cleanup of matched hash-api docs.
  • Remove empty code elements.
  • Change sort order to put manual before code doc.

Version 1.2.9 (2016-08-18)

  • Fix hash-api parsing for multiple following comments.
  • Removed comment.
  • Update alinex-report@2.1.11, alinex-fs@3.0.0, yargs@5.0.0
  • Update docs.
  • Change bullet sign in sidebar navigation.
  • Fix parsing indented hash-api doc comments.
  • Update docs for parallel setting.
  • Optimize style code display.
  • New batches added with links.
  • Change badges.
  • Optimize debugging.
  • Change fs calls for next generation alinex-fs.
  • Use direct fs-copy method.
  • Small fix in Readme.
  • Change icon color in boxes.

Version 1.2.8 (2016-08-13)

  • Upgrade alinex-util@2.4.0
  • Add border radius to boxes in default style.
  • Optimize box styling.
  • Optimize the doc for the philosophy behind.
  • Add coffee example for problematic doc block comment.
  • Check only the first 5 MDN links.
  • Check all entries from MDN search results list.

Version 1.2.7 (2016-08-12)

  • Update tests for new language structures.
  • Allow normal HASH_DOC additionally in CoffeeScript.
  • Fix new bug in automatic title addition.
  • Control parallel runs through API option or CLI argument.
  • Optimized extraction of api to not collide with docs extraction.
  • Fix to ignore @tags and headings in code and execute tags and ignore nested extracts.
  • Reenable parallel run.
  • Short circuit for link search implemented.
  • Fix parser to not check for heading within code highlights.
  • Add examples for link replacement.
  • Search links seriesly makes it slightly slower but reduces requests.

Version 1.2.6 (2016-08-11)

  • Fix trim of unused dash in parameter output.
  • Update alinex-fs@2.0.7, alinex-builder@2.3.6
  • Extended internal documentation.
  • Remove unneccessary dashes in code specification.
  • Get correct symbol name also for lazy typing.
  • Add small spacing after tables.
  • Update documentation.
  • Remove support for setup.brand.

Version 1.2.5 (2016-08-09)

  • Upgrade isbinaryfile@3.0.1
  • Allow multiple #3 headings to occure in one document.
  • Add test for npm linksearch.
  • Add docu for npm linksearch.
  • Add npm package link search.
  • Documentation update.

Version 1.2.4 (2016-08-08)

  • Remove end-of-toc marker.

Version 1.2.3 (2016-08-08)

  • Small docu fix.
  • Add example for tags to documentation.
  • Fix normal display.
  • Add sidebar to burger menu instead bottom links.
  • Fix bug with multiple @link in one row.
  • Allow parallel work, again.
  • Remove test link from docu.

Version 1.2.2 (2016-08-07)

  • Make tests for @include syntax.
  • Cache the request results directly.
  • Finished search for links in nodejs with tests.
  • Search link cached.
  • Add auto resolving of javascript links to MDN.
  • Made internal optimize method async.
  • Add basic methods for link search addition, later.

Version 1.2.1 (2016-08-05)

  • Fix Changelog, remove special markup.
  • Fix bug in include.

Version 1.2.0 (2016-08-05)

  • Keep coffee-script because used by rewire.
  • Add support for internal marks in markdown.
  • Fix bug with detecting indented doc blocks.
  • Extend documentation.
  • Completed render tags.
  • Make description in @param, @arg, @arguments, @throws, @exception optional.
  • Test some tags.
  • Update test data.
  • Testing of coffee language parsing done.
  • Add test possibility for parsing.
  • Test: language definition and recognition.
  • Create test structure.
  • Add support for @include … tag.
  • Add titles to the inline links.
  • Optimize floating styles.
  • Allow multiple inline tags in report.
  • Fix tag splitting.
  • Fixed tag parser with inline tags and optimized page tree view.
  • Modularize internal code.

Version 1.1.1 (2016-08-03)

  • Upgraded to alinex-report@2.1.10, alinex-builder@2.3.4
  • Fixed multiline tags.
  • Extend documentation.
  • Merge branch ‘master’ of https://github.com/alinex/node-codedoc
  • Update graph.
  • Add index in doc graph.
  • Update documentation.
  • Add support for inline @link tags.
  • Add more coffee examples.
  • Better error reporting on wrong param tags.
  • Support depth also in general docs (default layout only from level 2).
  • Fixed bug where code was above toc.
  • Add @throw as alias for @throws.

Version 1.1.0 (2016-07-28)

  • Add file write retry.
  • Add print styles.
  • Add coffeescript example.
  • More doc changes.
  • Added code documentation.
  • Add philosophy section.
  • Add @internal support.
  • Add documentation for @internal tag.
  • Document @param format with optional and default.
  • Update docs for template changes.
  • Update docs.
  • At least two lines for coffee hash doc.
  • Remove google ads.
  • Add .es6 file extension for javascript.
  • Allow alternative #3 heading syntax for all heading levels.
  • Add ability to disable comments from documentation.
  • Run multiple tries for file copy.
  • Change some links to https.
  • Fix plantuml graph.

Version 1.0.0 (2016-07-25)

  • Update template docs.
  • Use includes in handlebars templates.
  • Descripe access parsing in language.
  • Mark examples as code.
  • Fix some language detection bugs for coffeescript.
  • Fix decorator style.
  • Fix access detection.
  • Fix parsing of only tags.
  • More API tags supported with some auto detection.
  • Add deprecation and definitions from tags.
  • Support first tags.
  • Initial jsddoc help.
  • Only check for headings 1-3 to add automatically.
  • Add parsing for tags and auto add title if not there.
  • Remove messages from debug if send for verbose mode.
  • Fix scroll problem on table-of-contents.
  • Upgrade alinex-builder@2.3.2

Version 0.5.2 (2016-07-21)

  • Update alinex-report@2.1.8
  • Position toc header.
  • Add table of contents link for further pages.
  • Be even more verbose.
  • Allow verbose settings.
  • Fix copy resource job.
  • Scrollbars only vertical in toc.
  • Update documentation.
  • Optimize debug support.
  • Bug: Sometimes not reaching finished state and without error.

Version 0.5.1 (2016-07-21)

  • Fix line numbers in code.
  • Fixed duplicate view of API comments.
  • Optimize table-of-contents style.
  • Fix link in index page.

Version 0.5.0 (2016-07-21)

  • Fix optimizations of api code parsing.
  • Fix inline API parsing.
  • Fix use of new lang structure.
  • Use the new doc extraction with optimizations.
  • Update language doc parsing with three comment types.
  • Use https anywhere.

Version 0.4.0 (2016-07-20)

  • Update alinex-fs@2.0.6
  • Copy resources to documentation.
  • Also let js and css links untouched.
  • Add google search.

Version 0.3.3 (2016-07-19)

  • Fix package.

Version 0.3.2 (2016-07-19)

  • Upgraded alinex-builder@2.3.0
  • Add info about stylesheets.
  • Fix anchor point of links.
  • Add table of contents.
  • Also keep image links untouched.
  • Fix internal page linking.
  • Create index page if not there.

Version 0.3.1 (2016-07-19)

  • Add missing main link in package.json.

Version 0.3.0 (2016-07-19)

Now supporting the docuemntation and code view mode.

  • Upgrade yargs@4.8.1
  • Add description of handlebars template variables.
  • Start documenting the templates.
  • Add options in man and debug possibilities.
  • Optimize API documentation.
  • Update all language formats.
  • Change style of headings.
  • Optimize documentation.
  • Add install and usage information for api.
  • Add description for #3 headings.
  • Fix link to examples.
  • Only indent page links if code view enabled.
  • Allow code display to be enabled.
  • Add help about documenting.
  • Add handlebars support and github link.
  • Optimize documentation.
  • Add link to doc page hidden there.
  • Add link to doc page hidden there.
  • Add stylus and css highlighting.
  • Support javascript and local file links.
  • Add correct line numbers.
  • Better formating for code lists with line numbers.
  • Remove line numbers in text code blocks.
  • Allow full height if only code.
  • CHange style of further links in small view.

Version 0.2.1 (2016-07-15)

  • upgraded alinex-report@2.1.4

Version 0.2.0 (2016-07-15)

Enabled file tree with links.

Version 0.1.2 (2016-07-15)

  • Add alinex-util, alinex-config and upgrade alinex-report@2.1.2, alinex-builder@2.2.1, async@2.0.0
  • Allow line numbers in code view (but not correct, yet).
  • Rename links to Alinex Namespace.
  • Add heading to the file list.
  • Import report templates into this package.
  • Extract first block comments out of coffee files.
  • Optimize style.
  • Restructure filetree information for new templates.
  • Update self documentation with first activity diagram.
  • Add file tree to documents.
  • Comments for missing data.
  • Sort files and add to context for html.

Version 0.1.1 (2016-07-12)

  • Upgraded alinex-report@2.1.1for new layout.
  • Use own layout.

Version 0.1.0 (2016-07-11)

  • Fix some lint errors.
  • Updated documentation.
  • Update help.
  • Write html files of markdown.
  • Finish language detection.
  • File detection working.
  • Add development packages: builder, chai.
  • Read all text files.
  • Setup cli application.
  • Initial setup.