# Changelog ## v1.5.5 ### Description * Initial implementation of comma-first formatting - Diff-friendly literals! * CSS: Add newline between rules * LESS: improved function parameter formatting * HTML: options for wrapping attributes * General bug fixing ### Closed Issues * Add GUI support for `--indent-inner-html`. ([#633](https://github.com/beautify-web/js-beautify/pull/633)) * Publish v1.5.5 ([#629](https://github.com/beautify-web/js-beautify/issues/629)) * CSS: Updating the documentation for the 'newline_between_rules' ([#615](https://github.com/beautify-web/js-beautify/pull/615)) * Equal Sign Removed from Filter Properties Alpha Opacity Assignment ([#599](https://github.com/beautify-web/js-beautify/issues/599)) * Keep trailing spaces on comments ([#598](https://github.com/beautify-web/js-beautify/issues/598)) * only print the file names of changed files ([#597](https://github.com/beautify-web/js-beautify/issues/597)) * CSS: support add newline between rules ([#574](https://github.com/beautify-web/js-beautify/pull/574)) * elem[array]++ changes to elem[array] ++ inserting unnecessary gap ([#570](https://github.com/beautify-web/js-beautify/issues/570)) * add support to less functions paramters braces ([#568](https://github.com/beautify-web/js-beautify/pull/568)) * yield statements are being beautified to their own newlines since 1.5.2 ([#560](https://github.com/beautify-web/js-beautify/issues/560)) * HTML beautifier inserts extra newline into
  • s ending with ([#524](https://github.com/beautify-web/js-beautify/issues/524)) * Add wrap_attributes option ([#476](https://github.com/beautify-web/js-beautify/issues/476)) * Add or preserve empty line between CSS rules ([#467](https://github.com/beautify-web/js-beautify/issues/467)) * Support comma first style of variable declaration ([#245](https://github.com/beautify-web/js-beautify/issues/245)) ## v1.5.4 ### Description * Fix for LESS/CSS pseudo/classes * Fix for HTML img tag spaces https://github.com/beautify-web/js-beautify/compare/v1.5.3...v1.5.4 ### Closed Issues * TypeScript oddly formatted with 1.5.3 ([#552](https://github.com/beautify-web/js-beautify/issues/552)) * HTML beautifier inserts double spaces between adjacent tags ([#525](https://github.com/beautify-web/js-beautify/issues/525)) * Keep space in font rule ([#491](https://github.com/beautify-web/js-beautify/issues/491)) * [Brackets plug in] Space after disappears ([#454](https://github.com/beautify-web/js-beautify/issues/454)) * Support nested pseudo-classes and parent reference (LESS) ([#427](https://github.com/beautify-web/js-beautify/pull/427)) * Alternate approach: preserve single spacing and treat img as inline element ([#415](https://github.com/beautify-web/js-beautify/pull/415)) ## v1.5.3 ### Description * High priority bug fixes * Major fixes to css-beautifier to not blow up LESS/SCSS * Lower priority bug fixes that were very ugly https://github.com/beautify-web/js-beautify/compare/v1.5.2...v1.5.3 ### Closed Issues * [TypeError: Cannot read property 'type' of undefined] ([#548](https://github.com/beautify-web/js-beautify/issues/548)) * Bug with RegExp ([#547](https://github.com/beautify-web/js-beautify/issues/547)) * Odd behaviour on less ([#520](https://github.com/beautify-web/js-beautify/issues/520)) * css beauitify ([#506](https://github.com/beautify-web/js-beautify/issues/506)) * Extra space after scss pseudo classes. ([#500](https://github.com/beautify-web/js-beautify/issues/500)) * Generates invalid scss when formatting ampersand selectors ([#498](https://github.com/beautify-web/js-beautify/issues/498)) * bad formatting of .less files using @variable or &:hover syntax ([#489](https://github.com/beautify-web/js-beautify/issues/489)) * Incorrect beautifying of CSS comment including an url. ([#466](https://github.com/beautify-web/js-beautify/issues/466)) * Handle SASS parent reference &: ([#414](https://github.com/beautify-web/js-beautify/issues/414)) * Js-beautify breaking selectors in less code. ([#410](https://github.com/beautify-web/js-beautify/issues/410)) * Problem with "content" ([#364](https://github.com/beautify-web/js-beautify/issues/364)) * Space gets inserted between function and paren for function in Define ([#313](https://github.com/beautify-web/js-beautify/issues/313)) * beautify-html returns null on broken html ([#301](https://github.com/beautify-web/js-beautify/issues/301)) * Indentation of functions inside conditionals not passing jslint ([#298](https://github.com/beautify-web/js-beautify/issues/298)) ## v1.5.2 ### Description * Improved indenting for statements, array, variable declaration, "Starless" block-comments * Support for bitwise-not, yield, get, set, let, const, generator functions * Reserved words can be used as object property names * Added options: space_after_anon_function, end-with-newline * Properly tokenize Numbers (including decimals and exponents) * Do not break "x++ + y" * function declaration inside array behaves the same as in expression * Close String literals at newline * Support handlebar syntax * Check `