Milestones
List view
* Added support for editorconfig from stdin * Added js-beautify to cdnjs * Fixed CRLF to LF for HTML and CSS on windows * Added inheritance/overriding to config format (Thanks @DaniGuardiola and @HookyQR) * Added `force-align` to `wrap-attributes` (Thanks @Lukinos) * Added `force-expand-multiline` to `wrap-attributes` (Thanks @tobias-zucali) * Added `preserve-inline` as independent brace setting (Thanks @Coburn37) * Fixed handlebars with angle-braces (Thanks @mmsqe)
Due by September 30, 2016•22/22 issues closed* Fixed JSX multi-line root element handling * Fixed CSS Combinator spacing (NOTE: use `space_around_combinator` option) * Fixed (more) CSS pseudo-class and pseudo-element selectors (Thanks @Konamiman!) * Fixed Shorthand generator functions and `yield*` (Thanks @jgeurts!) * Added EditorConfig support (Thanks @ethanluoyc!) * Added indent_body_inner_html and indent_head_inner_html (Thanks @spontaliku-softaria!) * Added js-beautify to https://cdn.rawgit.com (Thanks @zxqfox)
No due date•23/23 issues closedBug fixes
No due date•11/11 issues closed- No due date•1/1 issues closed
Fixes for regressions found in 1.6.0
Due by January 31, 2017•9/9 issues closedHotfix for directives Version jump due to release script tweaks
No due date•1/1 issues closed* Beautifier does not break PHP and Underscore.js templates * Fix for SCSS pseudo classes and intperpolation/mixins * Alternative Newline Characters in CSS and HTML * Preserve formatting or completely ignore section of javascript using comments
Due by June 20, 2015•10/10 issues closed* JSX support! * Alternative Newline Characters * CSS and JS comment formatting fixes * General bug fixing
No due date•15/15 issues closed* 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
Due by December 25, 2014•15/15 issues closed* 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
No due date•6/6 issues closed* 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
Due by October 1, 2014•14/14 issues closed* Inline/short object and json preservation (all rejoice!) * ES6 annotations, module import/export, arrow functions, concise methods, and more * JSX spread attributes * HTML wrap attributes, inline element fixes, doctype and php fixes * Test framework hardening * Windows build fixed and covered by appveyor continuous integration
Due by February 6, 2017•53/53 issues closed* 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
Due by October 13, 2014•37/37 issues closed