Milestones
List view
Setup OIDC for npm
No due date- No due date•1/1 issues closed
Breaking dependency updates. New minimum versions: Node.js v22 and Python 3.10.
Due by May 1, 2025•4/4 issues closed- No due date•1/1 issues closed
Hotfix to turn angular processing off by default.
No due date•2/2 issues closed- No due date•1/1 issues closed
- No due date•4/4 issues closed
- No due date•4/4 issues closed
- No due date•3/3 issues closed
- No due date•11/11 issues closed
- No due date•2/2 issues closed
- No due date•1/1 issues closed
- No due date•4/4 issues closed
- No due date•13/13 issues closed
- No due date•6/6 issues closed
- No due date•2/2 issues closed
- No due date•1/1 issues closed
- Due by March 28, 2022•2/2 issues closed
- No due date•1/1 issues closed
Placeholder milestone for testing release scripts
No due date- No due date•2/2 issues closed
- Due by June 14, 2021•6/6 issues closed
- No due date•5/5 issues closed
This release truly fixes the python cssbeautifier installation and updates cssbeautifier cli to use the same general code as jsbeautifier. Also, as of this release Node.js 8.x is no longer guaranteed to work. Node.js 8.x LTS reached end-of-life in January 2020. Parts of our test infrastructure no longer support Node.js 8.x. The js-beautifier should still run on Node.js 8.x, but it is not part of the CI system and so not guaranteed to work.
Due by August 20, 2020•3/3 issues closed- Due by August 12, 2020•10/10 issues closed
- No due date•6/6 issues closed
- No due date•2/2 issues closed
- Due by July 17, 2019•2/2 issues closed
- No due date•4/4 issues closed
- Due by March 25, 2019•2/2 issues closed
# Description * Fixed Tab indenting - when tabs indenting enabled, they are used universally. Also, tab size customizable: 8-space tabs would mean each tab is treated as 8 spaces. (#1294, #1551) * Accurate line wrapping - Layout always wraps when line length exceed specified column, unless wrapping would not reduce line length. (#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 conflicts for curly braces) (#1377) * Fixed indenting of mustache inverted conditionals (#1623 @e2tha-e) * Fixed indenting for HTML tags with option end tags (#1213) https://github.com/beautify-web/js-beautify/compare/v1.8.9...v1.9.0
Due by February 26, 2019•20/20 issues closed- No due date•5/5 issues closed
- No due date•1/1 issues closed
- No due date•6/6 issues closed
Beautifier has moved to https://beautifier.io
No due date•5/5 issues closedBroader adoption of 1.8.x revealed a few more high priority fixes
No due date•2/2 issues closed- Due by August 31, 2018•5/5 issues closed
- Due by August 31, 2018•2/2 issues closed
Massive set of fixes and improvements. Thanks to contributors: @cheerypick, @swan46, @MacKLess, @Elrendio, @madman-bob, @amanda-bot, @Hirse, @aeschli, and many more. Special thanks to @astronomersiva and @garretwilson for finding key bugs in the RC releases, and to @MacKLess for driving down the open bug count with tons of regression tests. Highlights: * CSS: `newline_between_rules` support for nested rules - CSS/SASS/SCSS/LESS (@MacKLess) * CSS: @import support in CSS (@MacKLess) * HTML: inline element support (@madman-bob) * HTML: `wrap_attributes` setting `align-multiple` (@cheerypick) * HTML: optional close tags do not over indent - li, tr, etc. * HTML: Improved line wrapping in HTML - still not fully correct * HTML: 10x performance improvement in HTML beautifier * JS: ES6 BigInt support (@thejoshwolfe) * JS: ES6 Dynamic import support * CSS: :hover for @extend formatting (@MacKLess) * HTML: Incorrect line wrapping issue (@andreyvolokitin) * JS: Javascript ++ Operator Indentation (@Elrendio) * JS: Better packer handling in Python (@swan46)
Due by August 24, 2018•101/101 issues closed- No due date•3/3 issues closed
Thanks @cejast for contributing!
Due by October 8, 2017•1/1 issues closed* Fixed broken installs Lessons learned: * Don't publish and go to bed. * I thought I had sufficient test coverage and I did not. Tests will be implemented to protect against this before the next release (#1254). * Also, this break highlights the need to create a beta channel for releases and a way to request feedback on beta releases (#1255). * The project has been maintained by mostly one person over the past year or so, with some additions by other individuals. This break also highlights the need for this project to have a few more people who have the ability address issues/emergencies (#1256). * Many projects do not not lock or even limit their version dependencies. Those that do often use `^x.x.x` instead of `~x.x.x`. Consider switching to making major version updates under more circumstances to limit risk to dependent projects. (#1257)
Due by September 18, 2017•2/2 issues closed- No due date•7/7 issues closed
- No due date•1/1 issues closed
Reverted #1117 - Preserve newlines broken
No due date•1/1 issues closedAdded `preserver_newlines` to css beautifier
No due date* Fixed html formatting issue with attribute wrap (Thanks, @HookyQR!) * Fixed python package publishing
No due date•6/6 issues closed* Fixed a batch of comment and semicolon-less code bugs
No due date•9/9 issues closedAdded `content_unformatted` option (Thanks @arai-a)
No due date•2/2 issues closed# Description * Added `templating` setting to control when template languages are recognized. All languages are off by default in Javascript and on by default in HTML. * Thanks to @HanabishiRecca, @averydev, @kalbasit, @asteinha for contributions https://github.com/beautify-web/js-beautify/compare/v1.9.1...v1.10.0
No due date•12/12 issues closed