All Versions
55
Latest Version
Avg Release Cycle
52 days
Latest Release
-

Changelog History
Page 6

  • v1.5.6 Changes

    Description

    • ๐Ÿ‘ JSX support!
    • Alternative Newline Characters
    • ๐Ÿ›  CSS and JS comment formatting fixes
    • General bug fixing

    Closed Issues

    • ๐Ÿ›  Fix tokenizer's bracket pairs' open stack (#693)
    • ๐ŸŒ Indentation is incorrect for HTML5 void tag (#692)
    • ๐ŸŒ Line wrapping breaks at the wrong place when the line is indented. (#691)
    • ๐ŸŒ Publish v1.5.6 (#687)
    • ๐ŸŒ Replace existing file fails using python beautifier (#686)
    • ๐ŸŒ Pseudo-classes formatted incorrectly and inconsistently with @page (#661)
    • doc: add end_with_newline option (#650)
    • ๐Ÿ‘Œ Improve support for xml parts of jsx (React) => spaces, spread attributes and nested objects break the process (#646)
    • ๐ŸŒ html-beautify formats handlebars comments but does not format html comments (#635)
    • ๐Ÿ‘Œ Support for ES7 async (#630)
    • ๐ŸŒ css beautify adding an extra newline after a comment line in a css block (#609)
    • ๐ŸŒ No option to "Indent with tabs" for HTML files (#587)
    • ๐ŸŒ Function body is indented when followed by a comment (#583)
    • ๐ŸŒ JSX support (#425)
    • ๐ŸŒ Alternative Newline Characters (#260)
  • v1.5.5 Changes

    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)
    • ๐ŸŒ Publish v1.5.5 (#629)
    • CSS: Updating the documentation for the 'newline_between_rules' (#615)
    • ๐Ÿšš Equal Sign Removed from Filter Properties Alpha Opacity Assignment (#599)
    • ๐ŸŒ Keep trailing spaces on comments (#598)
    • ๐Ÿ–จ only print the file names of changed files (#597)
    • ๐ŸŒ CSS: support add newline between rules (#574)
    • ๐ŸŒ elem[array]++ changes to elem[array] ++ inserting unnecessary gap (#570)
    • โž• add support to less functions paramters braces (#568)
    • selector_separator_newline: true for Sass doesn't work (#563)
    • ๐ŸŒ yield statements are being beautified to their own newlines since 1.5.2 (#560)
    • ๐ŸŒ HTML beautifier inserts extra newline into <li>s ending with <code> (#524)
    • โž• Add wrap_attributes option (#476)
    • โž• Add or preserve empty line between CSS rules (#467)
    • ๐Ÿ‘Œ Support comma first style of variable declaration (#245)
  • v1.5.4 Changes

    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)
    • ๐ŸŒ HTML beautifier inserts double spaces between adjacent tags (#525)
    • ๐ŸŒ Keep space in font rule (#491)
    • ๐ŸŒ [Brackets plug in] Space after disappears (#454)
    • ๐Ÿ‘Œ Support nested pseudo-classes and parent reference (LESS) (#427)
    • ๐ŸŒ Alternate approach: preserve single spacing and treat img as inline element (#415)
  • v1.5.3 Changes

    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)
    • ๐Ÿ› Bug with RegExp (#547)
    • ๐ŸŒ Odd behaviour on less (#520)
    • ๐ŸŒ css beauitify (#506)
    • ๐ŸŒ Extra space after scss pseudo classes. (#500)
    • ๐ŸŒ Generates invalid scss when formatting ampersand selectors (#498)
    • ๐ŸŒ bad formatting of .less files using @variable or &:hover syntax (#489)
    • ๐ŸŒ Incorrect beautifying of CSS comment including an url. (#466)
    • ๐ŸŒ Handle SASS parent reference &: (#414)
    • ๐ŸŒ Js-beautify breaking selectors in less code. (#410)
    • ๐ŸŒ Problem with "content" (#364)
    • ๐ŸŒ Space gets inserted between function and paren for function in Define (#313)
    • ๐ŸŒ beautify-html returns null on broken html (#301)
    • ๐Ÿ‘• Indentation of functions inside conditionals not passing jslint (#298)
  • v1.5.2 Changes

    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 <script> "type"-attribute
    • ๐Ÿ‘ Allow <style> and <script> tags to be unformatted
    • Port css nesting fix to python
    • ๐Ÿ›  Fix python six dependency
    • ๐ŸŽ‰ Initial very cursory support for ES6 module, export, and import

    ๐ŸŒ https://github.com/beautify-web/js-beautify/compare/v1.5.1...v1.5.2

    Closed Issues

    • ๐Ÿ‘ Allow custom elements to be unformatted (#540)
    • ๐Ÿ’… Need option to ignore brace style (#538)
    • ๐Ÿ”จ Refactor to Output and OutputLine classes (#536)
    • ๐ŸŒ Recognize ObjectLiteral on open brace (#535)
    • ๐Ÿ”จ Refactor to fully tokenize before formatting (#530)
    • ๐ŸŒ Cleanup checked in six.py file (#527)
    • ๐Ÿ”„ Changelog.md? (#526)
    • ๐Ÿ†• New line added between each css declaration (#523)
    • ๐ŸŒ Kendo Template scripts get messed up! (#516)
    • ๐ŸŒ SyntaxError: Unexpected token ++ (#514)
    • ๐ŸŒ space appears before open square bracket when the object name is "set" (#508)
    • ๐ŸŒ Unclosed string problem (#505)
    • ๐ŸŒ "--n" and "++n" are not indented like "n--" and "n++" are... (#495)
    • ๐Ÿ‘ Allow <style> and <script> tags to be unformatted (#494)
    • ๐ŸŒ Preserve new line at end of file (#492)
    • ๐ŸŒ Line wraps breaking numbers (causes syntax error) (#488)
    • ๐ŸŒ jsBeautify acts differently when handling different kinds of function expressions (#485)
    • ๐ŸŒ AttributeError: 'NoneType' object has no attribute 'groups' (#479)
    • โšก๏ธ installation doco for python need update -- pip install six? (#478)
    • ๐Ÿšš Move einars/js-beautify to beautify-web/js-beautify (#475)
    • Bring back space_after_anon_function (#474)
    • ๐Ÿ›  fix for #453, Incompatible handlebar syntax (#468)
    • ๐Ÿ“ฆ Python: missing explicit dependency on "six" package (#465)
    • ๐ŸŒ function declaration inside array, adds extra line. (#464)
    • ๐ŸŒ [es6] yield a array (#458)
    • ๐ŸŒ Publish v1.5.2 (#452)
    • ๐ŸŒ Port css colon character fix to python (#446)
    • ๐ŸŒ Cannot declare object literal properties with unquoted reserved words (#440)
    • ๐ŸŒ Do not put a space within function* generator functions. (#428)
    • ๐Ÿ‘• beautification of "nth-child" css fails csslint (#418)
    • ๐ŸŒ comment breaks indent (#413)
    • ๐ŸŒ AngularJS inline templates are being corrupted! (#385)
    • ๐ŸŒ Beautify HTML: Setting inline JS and CSS to stay unformatted (#383)
    • ๐ŸŒ Spaces in function definition (#372)
    • ๐ŸŒ Chained code indents break at comment lines (#314)
    • ๐ŸŒ Handling of newlines around if/else/if statements (#311)
    • ๐Ÿท Tags in javascript are being destroyed (#117)