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

Changelog History
Page 3

  • v1.10.0 Changes

    May 02, 2019
    • 🌐 beautifying scss selector with colon in it adds space (#1667)
    • 🌐 Javascript multiline comments duplicates (#1663)
    • 🌐 Tokenizer crashes if the input terminates with a dot character. (#1658)
    • 🌐 stop reformatting valid css \! into invalid \ ! (#1656)
    • 🌐 wrong indent for unclosed <? - need to support disabling templating (#1647)
    • 💅 Beautify inserts space before exclamation mark in comment <!-- in css (#1641)
    • 🌐 'less' mixins parameter formatting problem (#1582)
    • 🔄 Change css tests to use 4 space indenting instead of tabs (#1527)
    • 🌐 Braces after case get pushed onto new line (#1357)
    • 🌐 Extra space in pseudo-elements and pseudo-classes selectors (#1233)
    • 🌐 LESS formatting - mixins with multiple variables (#1018)
    • 🐛 Bug in less format (#842)
  • v1.9.1 Changes

    March 25, 2019

    Description

    Closed Issues

    • 🌐 nested table not beautified correctly (#1649)
    • ➕ Add an option to preserve indentation on empty lines (#1322)
  • v1.9.0 Changes

    February 28, 2019
    • 🌐 Incorrect indentation of ^ inverted section tags in Handlebars/Mustache code (#1623)
    • 🌐 PHP In HTML Attributes (#1620)
    • 🌐 DeanEdward python unpacker offset problem (#1616)
    • 🏁 CLI on Windows doesn't accept -f - for stdin? (#1609)
    • 🌐 HTML type attribute breaks JavaScript beautification? (#1606)
    • 🌐 Use of global MODE before declaration caused uglify problem (#1604)
    • 🏗 When building html tags using Mustache variables, extra whitespace is added after opening arrow (#1602)
    • 🌐 isnot abled to be beautified (#1591)
    • _get_full_indent undefined (#1590)
    • 🌐 Website "autodetect" setting doesn't distinguish css vs javascript (#1565)
    • ➕ Add setting to keep HTML tag text content unformatted or ignore custom delimiters (#1560)
    • 🌐 HTML auto formatting using spaces instead of tabs (#1551)
    • 🌐 Unclosed single quote in php tag causes formatting changes which break php code (#1377)
    • 🌐 Using tabs when wrapping attributes and wrapping if needed (#1294)
    • 🌐 HTML --wrap-attributes doesn't respect --wrap-line-length (#1238)
    • 🌐 Bad indent level(HTML) (#1213)
    • 🌐 js-beautify produces invalid code for variables with Unicode escape sequences (#1211)
    • 👌 support vuejs (#1154)
    • 🌐 Go templates in HTML (#881)
    • 👍 Better behavior for javascript --wrap-line-length (#284)
  • v1.9.0-beta5 Changes

    January 30, 2019

    Description

    • 🛠 Fixed Tab indenting - when requested tabs used universally, tab size customizeable (#1294, #1551)
    • 🌐 Accurate line wrapping - Layout always wraps when line length exceed specified column (#284, #1238)
    • 👌 Improved Template handling in HTML - Go, Django, Handlebars, ERB/EJS/ASP, PHP (still only handlebars indenting) (#881, #1602, #1620)
    • 👌 Improved Template handling in Javascript - ERB/EJS/ASP, PHP (no indenting, no Django or Handlebars due to potential syntax problems) (#1377)
    • 🛠 Fixed indenting of mustache inverted conditionals (#1623 @e2tha-e)
    • 🛠 Fixed indenting for tags with option end tags (#1213)

    🌐 https://github.com/beautify-web/js-beautify/milestone/23?closed=1

  • v1.8.9 Changes

    Description

    Closed Issues

    • 🌐 Won't run from CLI - bad option name files (#1583)
    • in the .vue file space_after_anon_function is invalid (#1425)
    • ➕ Add function default_options() to beautifier.js (#1364)
    • 🛠 fix: Missing space before function parentheses ? (#1077)
    • 👌 Support globs in CLI (#787)
  • v1.8.8 Changes

    Description

    Closed Issues

    • 🌐 async function in object wrong indentation (#1573)
  • v1.8.7 Changes

    Description

    Closed Issues

    • ➕ Add tests for html indent_scripts option (#1518)
    • 👌 Support dynamic import (#1197)
    • 🌐 HTML: add an option to preserve manual wrapping of attributes (#1125)
    • 🌐 js-beautify adds a space between # and include (#1114)
    • space_after_anon_function doesn't work with anon async functions (#1034)
    • 🌐 Space before function arguments (space-after-function) (space-after-named-function) (#608)
  • v1.8.6 Changes

    Description

    🚚 Beautifier has moved to https://beautifier.io

    Closed Issues

    • 🌐 JS beautify break the angular compile (#1544)
    • 🌐 base64 string is broken with v1.8.4 (#1535)
    • 🌐 Bookmarklet becomes totally useless (#1408)
    • 🌐 HTTPS (#1399)
    • 🌐 Beautify breaks when js starts with space followed by multi-line comment (#789)
  • v1.8.4 Changes

    Description

    🛠 Broader adoption of 1.8.x revealed a few more high priority fixes

    Closed Issues

    • 🌐 Multiple newlines added between empty textarea and "unformatted" inline elements (#1534)
    • unindent_chained_methods broken (#1533)
  • v1.8.3 Changes

    Description

    Closed Issues

    • 🍱 Missing Bower Assets (#1521)
    • 🌐 Javascript ternary breaked with await (#1519)
    • 🌐 Object property indented after await (#1517)
    • 🌐 Handlebars formatting problems (#870)
    • 🌐 beautify.js doesn't have indent_level option (#724)