<commit_before>TODO:
=====

For 0.1.x (all 0.1.x are going to be backward-compatible up to 0.1.0):

* add instances for `WithU` and `WithA`

* fix found bugs

---

For 0.2:

* provide full Scala 2.11 support

* add [Pickling](https://github.com/scala/pickling) integration

* improve two-way affine space conversions

* optimize compilation times

* test Proguard compatibility

* add more units of measure

* write more tests

* write more benchmarks

* write more documentation

* optionally: rearrange `TChar`s, so that lexical sorting of unit names yields natural-looking compound units

* optionally: add runtime dynamic units

* optionally: make the library more IDE-friendly

* optionally: consider removing unnecessary features

---

For 0.3 and beyond:

* improve explicit polymorphism

* add `java.time` integration (JDK 8)

* optionally: add [Breeze](https://github.com/dlwh/breeze), [Saddle](https://github.com/saddle/saddle), [Shapeless](https://github.com/milessabin/shapeless), [Slick 2](https://github.com/slick/slick) and [Squeryl](https://github.com/max-l/Squeryl) integration

* and finally: add more new features<commit_msg>Updated TODO.md to reflect that we're on the 0.2.x branch now<commit_after>TODO:
=====

For 0.2.x (all 0.1.x are going to be backward-compatible up to 0.2.0):

* provide full Scala 2.11 support

* add instances for `WithU` and `WithA`

* add [Pickling](https://github.com/scala/pickling) integration

* improve two-way affine space conversions

* optimize compilation times

* test Proguard compatibility

* add more units of measure

* write more tests

* write more benchmarks

* write more documentation

* optionally: rearrange `TChar`s, so that lexical sorting of unit names yields natural-looking compound units

* optionally: add runtime dynamic units

* optionally: make the library more IDE-friendly

* optionally: consider removing unnecessary features

* fix found bugs

---

For 0.3 and beyond:

* improve explicit polymorphism

* add `java.time` integration (JDK 8)

* optionally: add [Breeze](https://github.com/dlwh/breeze), [Saddle](https://github.com/saddle/saddle), [Shapeless](https://github.com/milessabin/shapeless), [Slick 2](https://github.com/slick/slick) and [Squeryl](https://github.com/max-l/Squeryl) integration

* and finally: add more new features
{'fraction_non_alphanumeric': 0.11503662214562689, 'fraction_numerical': 0.013787160706591986, 'mean_word_length': 4.437939110070258, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 12, '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': '2163843', 'n_tokens_mistral': 771, 'n_tokens_neox': 709, 'n_words': 237}