<commit_before>0.2.0 - 2013-??-??
==================

* Remove PrototypeJS requirement
* Provide a single global Canviz variable; other classes can be accessed as Canviz.Edge, Canviz.Entity, Canviz.Graph, Canviz.Image, Canviz.Node, and Canviz.Tokenizer, although there is usually no need to do so
* Classes can now be instantiated with or without `new`
* Separate each class into its own NodeJS-style module in its own source file
* Use npm for dependencies
* Use Jake build system
* Build a standalone path.js like before using Browserify
* Build a minified path.min.js using UglifyJS
* Update included excanvas to version 0003
* Convert documentation files to Markdown format
* Add a test suite
* Handle the graph "pad" attribute correctly

0.1 / - 2011-12-10
==================

* Initial release of code that hasn't been touched since 2009<commit_msg>update history<commit_after>0.2.0 - 2013-??-??
==================

* Remove PrototypeJS requirement
* Provide a single global Canviz variable; other classes can be accessed as Canviz.Edge, Canviz.Entity, Canviz.Graph, Canviz.Image, Canviz.Node, and Canviz.Tokenizer, although there is usually no need to do so
* Classes can now be instantiated with or without `new`
* Separate each class into its own NodeJS-style module in its own source file
* Use npm for dependencies
* Use Jake build system
* Build a standalone path.js like before using Browserify
* Build a minified path.min.js using UglifyJS
* Update included excanvas to version 0003
* Convert documentation files to Markdown format
* Add a test suite
* Handle the graph "pad" attribute correctly
* Implement alternate text rendering using the canvas (instead of overlay spans)
* Handle graphs rendered with the Graphviz "-y" switch
* Handle xdotversion up to 1.4
* Handle gradients
* Create xdot2png command-line script

0.1 / - 2011-12-10
==================

* Initial release of code that hasn't been touched since 2009
{'fraction_non_alphanumeric': 0.09715762273901808, 'fraction_numerical': 0.02739018087855297, 'mean_word_length': 4.6608187134502925, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7000237', 'n_tokens_mistral': 578, 'n_tokens_neox': 521, 'n_words': 252}