Rule 'block-scoped-var': correct scope for functions, arguments (fixes #832)
Rule: no-inner-declarations (fixes #587)

Adds a new rule, `no-inner-declarations`, that enforces placing
function declarations and, optionally, variable declarations at the
root level of the program body or a function body. By default,
misplaced function declarations result in an error, and variable
declarations are not checked.
Add "nofunc" option (fixes #829)

This adds a `"nofunc"` option to the `no-use-before-define` rule that allows a
named function definition to be used before the location that it is defined.

This change was proposed in #829.
Build: Update Travis to only test Node 0.10 (refs #734)
Fix: Semi rule incorrectly flagging extra semicolon (fixes #840)
Upgrade: Esprima to 1.2, switch to using Esprima comment attachment (fixes #730)
Docs: reporting level 2 is an error (fixes #843)
Upgrade: Esprima to 1.2 (fixes #842)
Rule: no-restricted-modules (fixes #791)
Fix: Add prototype methods to global scope (fixes #700)
Update: Add typed arrays into builtin environment globals (fixes #846)
Update: Node 0.8 no longer supported (fixes #734)
Change: --rulesdir now can be specified multiple times (fixes #830)
removed unicode zero width space character from messages (fixes #857)
exit with non-zero status when tests fail (fixes #858)
add new rule "no-new-require"
fixes #655: add IIFE exception to no-extra-parens
(fixes #622) Add rule ID on documentation pages
document new IIFE exception for no-extra parens added as part of #655
Add Build Next mention in integrations README.