<commit_before>* Exposes server via global.shipp.server
* Changes "route:refresh" events to emit object { route }
* Changes "DATA" directive to "QUERY"
* No longer "key-ifies" assets (e.g. uses $assets["scripts/app.js"] instead of $assets["scripts:app-js"])
* Adds request body to template context as $body
* Adds lib, util and utils to ignored directories

### v0.14.0
*April 24, 2016*
This version includes a breaking change. Please see note on our semver policy.
* Breaking change: removes jsonserver (no hot reload). Currently supports GET
  API and will support additional methods in the future
* Now supports real-time changes to file/data structure and directives
* Separates responsibilities of data-store and data-api (refactored)
* Exposes database querying via global.shipp.query
* Replaces "file:reload" events with "route:refresh"
* Adds method-override to default middleware
* Improves log readability
* Add multiple Util methods: addRouter, removeRouter, findDifferences
* Disables Express' views as Shipp's compiler obviates the need for them

### v0.13.3<commit_msg>Add items to history for v0.15.0<commit_after>### v0.15.0
*May 11, 2016*
Our API is currently in flux but in process of stabilizing. Minor versions may be breaking until we reach v1.0.0.
* Adds lib, util and utils to ignored directories
* Adds request body to template context as $body
* Changes "COOKIES" directive to "COOKIE" (to align with res.cookie in Express)
* Changes "DATA" directive to "QUERY"
* Changes "route:refresh" events to emit object { route }
* Changes directive format to allow spaces, eliminate need for equal sign (Docker-style)
* Exposes server via global.shipp.server
* No longer "key-ifies" assets (e.g. uses $assets["scripts/app.js"] instead of $assets["scripts:app-js"])
* Refactors Metadata for better abstraction
* Updates Utils#getRegExp to return array of matches

### v0.14.0
*April 24, 2016*
This version includes a breaking change. Please see note on our semver policy.
* Breaking change: removes jsonserver (no hot reload). Currently supports GET
  API and will support additional methods in the future
* Now supports real-time changes to file/data structure and directives
* Separates responsibilities of data-store and data-api (refactored)
* Exposes database querying via global.shipp.query
* Replaces "file:reload" events with "route:refresh"
* Adds method-override to default middleware
* Improves log readability
* Add multiple Util methods: addRouter, removeRouter, findDifferences
* Disables Express' views as Shipp's compiler obviates the need for them

### v0.13.3
{'fraction_non_alphanumeric': 0.08179012345679013, 'fraction_numerical': 0.017361111111111112, 'mean_word_length': 5.030232558139535, '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': '3451642', 'n_tokens_mistral': 759, 'n_tokens_neox': 712, 'n_words': 327}