- Introduce .prettierrc support via cosmiconfig and .prettierignore for project configuration.
- Revamp JSX formatting: added parenthesis rules, inline single-child JSX, ignore comments inside JSX, and ensure leading whitespace line breaks.
- Add new language feature support (optional catch binding, optional chaining, Flow opaque types, TypeScript 2.5 RC, CSS quoting/number normalization) and a suite of bug fixes across JavaScript, Flow, TypeScript, and CSS.
