<commit_before># Change Log

## 2.0 TODO
- Remove query filter callback in favor of pure promise implemintation.
- Split out history, fuzzy search, orm and denormalization into seperate plugins.
- Move LevelDB to RocksDB.
- Rewrite upsert/delete engine to perform updates one row at a time.

## [1.7.3] 7-23-2018
- Merged PR [74](https://github.com/ClickSimply/Nano-SQL/pull/74).
- Fixed stack call error on database read.

## [1.7.2] 7-22-2018
- Updated `.npmignore` according to recommendation by @vladimiry on github.
- Merged PR [73](https://github.com/ClickSimply/Nano-SQL/pull/73), improving promise behavior of exec method.
- Added changes to PR to prevent breaking changes of query filter.
- Restored query cache.

## [1.7.1] 7-19-2018
- Better error handling.
- Resolved issue [70](https://github.com/ClickSimply/Nano-SQL/issues/70), added a database versioning/migration code.
- Resolved issue [69](https://github.com/ClickSimply/Nano-SQL/issues/69) and also added a test to prevent the bug from popping up again.
- Resolved issue [63](https://github.com/ClickSimply/Nano-SQL/issues/63), added cursor feature to queries.
- Resovled issue [64](https://github.com/ClickSimply/Nano-SQL/issues/64), added TTL feature.

## [1.7.0] 7-3-2018
- Merged PR from [dtiem](https://github.com/ditiem) that increased limit/offset performance by 17%.<commit_msg>updated changelog<commit_after># Change Log

## 2.0 TODO
- Remove query filter callback in favor of pure promise implemintation.
- Split out history, fuzzy search, orm and denormalization into seperate plugins.
- Move LevelDB to RocksDB.
- Rewrite upsert/delete engine to perform updates one row at a time.
- Add custom hook/action/filter system so plugins can interact in custom ways.
- Move query/storage engine from plugin to standard exection path.

## [1.7.3] 7-23-2018
- Merged PR [74](https://github.com/ClickSimply/Nano-SQL/pull/74).
- Fixed stack call error on database read.

## [1.7.2] 7-22-2018
- Updated `.npmignore` according to recommendation by @vladimiry on github.
- Merged PR [73](https://github.com/ClickSimply/Nano-SQL/pull/73), improving promise behavior of exec method.
- Added changes to PR to prevent breaking changes of query filter.
- Restored query cache.

## [1.7.1] 7-19-2018
- Better error handling.
- Resolved issue [70](https://github.com/ClickSimply/Nano-SQL/issues/70), added a database versioning/migration code.
- Resolved issue [69](https://github.com/ClickSimply/Nano-SQL/issues/69) and also added a test to prevent the bug from popping up again.
- Resolved issue [63](https://github.com/ClickSimply/Nano-SQL/issues/63), added cursor feature to queries.
- Resovled issue [64](https://github.com/ClickSimply/Nano-SQL/issues/64), added TTL feature.

## [1.7.0] 7-3-2018
- Merged PR from [dtiem](https://github.com/ditiem) that increased limit/offset performance by 17%.
{'fraction_non_alphanumeric': 0.12264150943396226, 'fraction_numerical': 0.04682040531097135, 'mean_word_length': 3.9791304347826086, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, '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': '4770614', 'n_tokens_mistral': 991, 'n_tokens_neox': 910, 'n_words': 304}