Version changes
The following list gives a short overview about what is changed between individual versions:
Version 2.2.1 (2016-12-08)
- Bug fix include of trans submodule.
- Add documentation of themes.
- Fix links of general examples.
Version 2.2.0 (2016-12-08)
Boxes will stack together as tabbed box.
- Allow longer runtime for plantuml.
- Remove support for nodejs 0.10 because submodules no longer support it.
- Fix tests to work with variing html.
- Add top link in table of contents.
- Allow all tests to run again.
- Add implementation of output specific parts.
- Allow initialization with markdown.
- Remove unneccessary parts from documentation.
- Set default height for boxes to 300px.
- Added examples for tables within boxes.
- Finished code in boxes examples.
- Fix console output for boxed code.
- Colorize code tabs.
- Change html for code in boxes.
- Added tests for all box possibilities.
- Update async@2.1.4, clean-css@3.4.21, handlebars@4.0.6, alinex-util@2.5.0, debug@2.3.3, highlight.js@9.8.0, markdown-it@8.2.1, deasync@0.1.9
- Meke test for simple boxes.
- Inline document some more functions.
- Optimize console output of boxes.
- Extract translations into extra file.
- Finish box layout with tabs for html.
- Add color style to default boxes.
- Add print layout for boxes.
- Add simple tab css and upgrade fontawesome to 4.7.0
- Update npm markdown-it@8.2.1
- Change box transformation to create propper html for tabbed boxes.
- Transform box to tabs html structure.
- Merge branch ‘master’ of https://github.com/alinex/node-report
- Description of new code and box elements.
- Add testlayout for new box model.
- Add info for documentation which is created using the module itself.
- Fix blockquote nesting.
- Update style for boxes and more.
- Add example for stacked quotes.
- Optimize style of blockquotes.
- Create new documentation examples.
- Updated documentation.
- Remove unused style.
- Add header to detail box and optimize console output of boxes.
- Update alinex-fs@3.0.3 markdown-it@8.1.0 markdown-it-attrs@0.8.0 node-plantuml@0.5.0
- Create debug messages only if enabled.
Version 2.1.12 (2016-10-19)
- Remove line breaks before html comments for rendering.
- Describe github comment handling.
- Updated ignore files.
- Update travis.
- Update travis.
Version 2.1.11 (2016-08-18)
- Update html-pdf@2.1.0
- Fix test to allow slightly change of footnotes.
- Update markdown-it-attrs@0.6.3
- Update alinex-fs@2.0.7, markdown-it@7.0.1, markdown-it-footnote@3.0.1, phantomjs-prebuilt@2.1.12, alinex-builder@2.3.6, alinex-util@2.4.0, highlight.js@9.6.0
- Downgrade markdown-it to 6.1.0 because of markdown-it-attr dependency.
- Add support for alternative box titles.
Version 2.1.10 (2016-08-02)
- Upgraded to phantomjs-prebuilt@2.1.9.
- Allow direct styles through api.
- Allow direct styles in each elements using curly braces.
Version 2.1.9 (2016-07-25)
- Support includes in handlebar templates.
- Allow handlebar template includes.
Version 2.1.8 (2016-07-21)
- Correct line number positioning to block before not at start.
Version 2.1.7 (2016-07-21)
- Upgrade alinex-fs@2.0.6, alinex-builder@2.3.1
- fix decorator problem for code elements
Version 2.1.6 (2016-07-19)
- Remove unneccessary modules.
- Add header to table of contents.
Version 2.1.5 (2016-07-19)
- Fix test for new code block structure.
- Update all language formats.
- Keep multiline code highliting intact.
- Add support for stylus and css.
- Move local links to codedoc.
- Better javascript and local link support.
Version 2.1.4 (2016-07-15)
- Fixed style links.
Version 2.1.3 (2016-07-15)
- Fixed style links.
Version 2.1.2 (2016-07-15)
- Updated test to work with new html structure.
- Allow style on code tag be transported to pre tag before.
- Rename links to Alinex Namespace.
- Move codedoc template into it’s own package.
- Fix extraction of title with starting alternative heading.
- Optimize Style.
- Update style for codedoc sidebar.
- Upgraded alinex-handlebars@1.2.1, alinex-builder@2.2.1, async@2.0.0
- Show file tree from context in handlebars template for codedoc.
- Add getReport method.
- Add files from context.
- Allow additional context for handlebars.
Version 2.1.1 (2016-07-12)
- Add inline styles for codedoc schema.
- Finish responsive top buttons.
- Create bootstrap layout for codedoc.
- Make own codedoc layout.
Version 2.1.0 (2016-07-11)
- Upgradet alinex-fs@2.0.3, alinex-util@2.3.1, alinex-builder@2.2.0
- Support handlebars for styles.
- Make handlebars template working.
- Use template search for css and handlebars.
- Add addintional style.
- Small code updates.
Version 2.0.0 (2016-06-30)
Now with support for multiple graphical visualization, restructered documentation and more.
- Define mermaid as required binary package.
- Fix check to work with new footnote anchors.
- Add current version id to style link for CDN.
- Add mermaid to depending packages.
- Only create examples on test if environment setting.
- Update markdown-it-footnotes.
- Add toFile() method.
- Fix code in toText() and toConsole() for better output.
- Test text and console conversion.
- Finished mermaid includion using cli calls.
- Added all mermaid diagrams, but not working correctly, at the moment.
- Add report styles and jui through CDN.
- Allow text display of mermaid graph as code.
- Try to get phantom error on webshot.
- Add mermaid support for html but problem in image conversion.
- Add examples of bar, column and area charts.
- Use js code in charts or png images for noJS option.
- Make all tests run again.
- Add example with all features of datatable.
- Add support for datatable.
- Fix plantuml sequence conversion to text.
- Added support for plantuml syntax.
- Upgraded markdown-it package and optimized chart markdown.
- Fixed box style and compress css style and rules in html.
- Optimize ability to convert to image.
- Add simple chart example.
- Fix qr code parser to use yaml as default.
- Added qr visualization support also in console and text output.
- Document header() method.
- Add support for javascript and stylesheets through execute plugin.
- changes for js collection
- Allow js and css methods to become markdown.
- Fix use of decorade styles.
- Reformat docs for styles and javascript.
- Update docs for document elements.
- Finish table documentation with examples.
- Upgraded markdown-it and builder packages.
- Document tale with list-map.
- Upgrade docu for alinex tables.
- Add console output images.
- Optimize stacked icons parsing.
- Add own fontawesome plugin to allow stackable and combinded signs.
- Update docs for lists, links, images and signs.
- Restructure tests and documentation.
- Add more language support for code highlighting.
- Fix bug in setting width (instance calls).
- Update docs.
- Upgrade markdown-it and table packages.
- Rename visual plugin to code plugin.
- Support javascript optimized tables using jquery.
- Add jquery optimized tables and automatically add only needed css and js.
- Finish more tests on qr and chart integration.
- Fix docu links to examples.
- Add column chart example.
- Made charts useable.
- Integrate jui-chart with partly working chart creation.
- Also transform visual effects for console output.
- Complete qr code integration.
- Basic test for running markdown with separate parse and render calls.
- Implement graph parser in plugin.
- Add link to highlight.js for possible languages.
Version 1.4.1 (2016-05-31)
- Fix bug with duplicate callback in toHtml().
- Fix doxu style.
Version 1.4.0 (2016-05-31)
Now supporting http://alinex.github.io/node-table instances.
- Added table examples to documentation.
- Upgraded table, markdown-it and emoji support packages.
- Add table instance support.
- Remove debug output.
Version 1.3.15 (2016-05-20)
- Upgraded util, highlight, markdown-it and builder packages.
- Support new table format with header as first row.
- Upgraded markdown-it-toc-and-anchor to now working new version.
- Added test script for bug in toc package.
Version 1.3.14 (2016-05-04)
- Fix console test (disabling autodetect color mode).
- Downgrade markdown-it-toc-and-anchor because of problems.
- Downgrade markdown-it-toc-and-anchor because of problems.
- Update util and async calls.
- Upgraded util, fs, markdownit-toc-and-anchor, builder packages.
- Added v6 for travis but didn’t activate, yet.
- Add missing package alinex-fs.
Version 1.3.13 (2016-04-06)
- Fixes in console conversion.
- Fixes in console conversion.
- Fixes in console conversion.
- Fix code formats within toConsole() conversion.
Version 1.3.12 (2016-04-06)
- Upgraded util, highlight, markdown-it and builder packages.
- Fixed bug in transform marked text to console.
Version 1.3.11 (2016-03-31)
- upgraded builder.
- Clone object in table to prevent changes to the outside.
Version 1.3.10 (2016-03-30)
- Fix wrong package in package.json.
- Fixed display of undefined values.
Version 1.3.9 (2016-03-29)
- Fix format of list-map tables.
Version 1.3.8 (2016-03-29)
- Add mask to instance table creation.
Version 1.3.7 (2016-03-29)
- Fix demask in toConsole().
Version 1.3.6 (2016-03-29)
- Demask markdown for text output.
- Add mask option to report and table format.
Version 1.3.5 (2016-03-29)
- Fix more toString() conversion problems with undefined values.
- Merge branch ‘master’ of https://github.com/alinex/node-report
- Fix more toString() conversion problems with undefined values.
Version 1.3.4 (2016-03-24)
- Update examples.
- Update dependent packages twemoji, highlight, css, deflist, util and builder.
- Fix rendering of tables with empty cells.
- Merge branch ‘master’ of http://github.com/alinex/node-report
- Updated examples.
Version 1.3.3 (2016-02-18)
- Upgraded pdf creation.
- Added specific decorator styles.
Version 1.3.2 (2016-02-16)
- Make table header bold in console output.
- Updated documentation.
- Updated examples.
Version 1.3.1 (2016-02-16)
- Increase test time for image inclusion.
- Updated example output.
- Also support locales with country.
- Updated examples.
Version 1.3.0 (2016-02-16)
- Upgraded markdown-it package.
- Support locale-option with german language.
- Extract html handling into separate module.
- Add inline css support.
- Updated pdf example.
- Added new test plugin for markdown-it.
- Completed documentation of direct markdown.
- Added description of markup style.
- Added example pdf and images.
Version 1.2.0 (2016-02-06)
- Support newest toc plugin.
- Extended documentation.
- Added pdf, png and jpg export.
- Add example for simple convert.
Version 1.1.5 (2016-02-05)
- Upgraded alinex-builder.
- Fixed style to display sql code.
- Fixed layout of html.
- Fixed constructor with source to work.
Version 1.1.4 (2016-02-04)
- Fixed small bug in tests.
- Load initial markup with starting newlines.
- updated ignore files.
- Fixed style of test cases.
- Updated meta data of package and travis build versions.
- Removed async package because no longer used.
- Upgraded markdown anchor module.
- Allow all tests to run.
- Include local resources locally in html as data uri.
- Updated copyright, travis and npmignore.
Version 1.1.3 (2016-01-27)
- Stick markdown-it-toc-and-anchor to version 2.0.0 because it breaks in version 2.1.0.
- Remove unused variables from script.
- Fixed html conversion to work on second run without reinitializing, too.
- Make checked checkbox in toText() better visible.
Version 1.1.2 (2016-01-06)
- Optimized regex for emoji.
- Fixed tests for new possibilities in lists.
- Allow multiline entries in lists.
- Fix length calculation for box in toConsole().
- Fixed bug in multiline boxes.
- Added direct markdown support for inline elements.
- Format tt text for console and fixed length calculation in boxes for console out.
Version 1.1.1 (2016-01-04)
- Updated test.
- Updated documentation.
- Added Report.style() method for decoration.
- Reenable decorator after it is better backward compatible with es3.
Version 1.1.0 (2016-01-02)
- Deactivated decorate module because it has syntax errors.
- Add decorator support.
- Add fontawesome icons support.
- Make info box green in html output.
- Also convert checkboxes using utf-8 in toConsole().
- Replace emoticons in toConsole().
- Support boxes in toConsole().
- Transform code blocks in toConsole() to indented text.
- Support strikethrough, italic and marked in toConsole().
- Replace hr and typographic signs in toConsole().
- Transform headings for console out.
- Update copyright.
- Replace tables with ascii art table in toConsole().
- Added example ascii art table for console in comment.
Version 1.0.2 (2015-12-21)
- Don’t trim in toString().
- Git text and markdown working, too.
- Now got the link working to display html as is.
- Changed link to examples.
- Added example and optimized html layout style.
- Add sort option to all lists.
- Fixed wrong word breaks in dl lists.
- Updated documentation.
- Optimized style of html output.
- Replace toc module and optimize formatting.
- Use block function for paragraphs which will optimize already breaking blocks.
- Added some more usage examples.
- Optimize highlighter to support shorter css styles.
- Get html title through plugin and optimize code style.
Version 1.0.1 (2015-12-16)
- Fixed bug in console.log output converter for bold elements.
- Added support for table of contents.
- Add checkbox formatting.
- Fix abbreviation transform.
- Automatically extract title from html content.
- Remove console.log debugging output.
Version 1.0.0 (2015-12-10)
- Adding support for abbr() and footnote().
- Allow adding reports.
- Added definition list support.
- Allow arrays and objects in table.
- Working html style and emoji images.
- added example form github markdown
- Create html report.
- updated
- Added html transformation.
Version 0.1.3 (2015-12-05)
- Separate instance tests.
- Change console color mode to work at last using toConsole().
- Support optional color mode for console output.
Version 0.1.2 (2015-12-04)
- Added option to preload source into new instance.
- Add log support to the report class.
Version 0.1.1 (2015-12-04)
- Added table to instance methods.
Version 0.1.0 (2015-12-04)
- Remove some empty lines.
- Finish table() with corrected default align and easy map support.
- Extended table() to work with all combinations of obj-list-map.
- Added more sort definitions with reverse order.
- Add sort option to table display and make it work.
- Added roadmap.
- Added code support.
- Enable lists and quoted paragraphs.
- Made first methods runable.
- Made initial structure for class oriented design.
- Initial commit