<commit_before># Nodal Roadmap

### Legend:

* :x: Not Started
* :hourglass: WIP
* :white_check_mark: Complete

### 0.6, Target: 01/25/2016

### Bugs
* :white_check_mark: ModelArray .destroyAll
* :white_check_mark: ModelArray .saveAll must ensure inherited save methods are obeyed (e.g. `User#save`)
* :white_check_mark: Model#destroyCascade should cascade
* :white_check_mark: Model#destroy should not show validation errors
* :white_check_mark: Model.joinsTo needs to be rethought, or all models need to be `required` on app start
* :x: When joining objects, represent multiply-nested objects properly in `toObject` output

### Features
* :x: Join in based on properties of joined table (i.e. only join in specific entries)
* :hourglass: groupBy for Composer
  * TODO:
* :hourglass: Idiomatic tests in app (using mocha)
  * TODO:
* :hourglass: Refactor tasks
  * TODO:
* :hourglass: Strong parameter support
* :white_check_mark: Postgres JSON datatype support
* :white_check_mark: Refactor Middleware, add Renderware<commit_msg>fill out TODOs<commit_after># Nodal Roadmap

### Legend:

* :x: Not Started
* :hourglass: WIP
* :white_check_mark: Complete

### 0.6, Target: 01/25/2016

### Bugs
* :white_check_mark: ModelArray .destroyAll
* :white_check_mark: ModelArray .saveAll must ensure inherited save methods are obeyed (e.g. `User#save`)
* :white_check_mark: Model#destroyCascade should cascade
* :white_check_mark: Model#destroy should not show validation errors
* :white_check_mark: Model.joinsTo needs to be rethought, or all models need to be `required` on app start
* :x: When joining objects, represent multiply-nested objects properly in `toObject` output

### Features
* :x: Join in based on properties of joined table (i.e. only join in specific entries)
* :hourglass: groupBy for Composer
  * TODO: `.having()`
* :hourglass: Idiomatic tests in app (using mocha)
  * TODO: Settle on endpoint testing method location
* :hourglass: Refactor tasks
  * TODO: Decide on syntax
* :hourglass: Strong parameter support
* :white_check_mark: Postgres JSON datatype support
* :white_check_mark: Refactor Middleware, add Renderware
{'fraction_non_alphanumeric': 0.09798406000937647, 'fraction_numerical': 0.009376465072667605, 'mean_word_length': 5.427710843373494, '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': '6660813', 'n_tokens_mistral': 682, 'n_tokens_neox': 654, 'n_words': 241}