# 1.15.2 [diff](https://github.com/prettier/prettier/compare/1.15.1...1.15.2) - CLI: allow flag overriding ([#5390](https://github.com/prettier/prettier/pull/5390)) - JavaScript: do not apply test call formatting to arrow function without body ([#5366](https://github.com/prettier/prettier/pull/5366)) - JavaScript: do not duplicate comments in styled-components ([#5416](https://github.com/prettier/prettier/pull/5416)) - JavaScript: do not indent comments behind variable declarations ([#5434](https://github.com/prettier/prettier/pull/5434)) - JavaScript: inline property decorator should stay inline ([#5364](https://github.com/prettier/prettier/pull/5364), [#5423](https://github.com/prettier/prettier/pull/5423)) - JavaScript: treat `createSelector` as function composition ([#5430](https://github.com/prettier/prettier/pull/5430)) - Flow: do not move flow comment for function argument to its body ([#5435](https://github.com/prettier/prettier/pull/5435)) - Flow: force-break interface body to be consistent with TypeScript interface ([#5432](https://github.com/prettier/prettier/pull/5432)) - Flow/TypeScript: remove extra indentation for `extends` ([#5432](https://github.com/prettier/prettier/pull/5432)) - TypeScript: distinguish `module` and `namespace` correctly ([#5432](https://github.com/prettier/prettier/pull/5432)) - HTML: handle CRLF correctly ([#5393](https://github.com/prettier/prettier/pull/5393)) - HTML: handle `
` with interpolation ([#5400](https://github.com/prettier/prettier/pull/5400))
- HTML: preserve content for `