corrade-nucleus-nucleons – Blame information for rev 20

Subversion Repositories:
Rev:
Rev Author Line No. Line
20 office 1 # Changelog
2 ## v1.6.12
3  
4 ### Description
5  
6  
7 ### Closed Issues
8 * CSS: Preserve Newlines ([#537](https://github.com/beautify-web/js-beautify/issues/537))
9  
10  
11 ## v1.6.11
12  
13 ### Description
14 Reverted #1117 - Preserve newlines broken
15  
16 ### Closed Issues
17 * On beautify, new line before next CSS selector ([#1142](https://github.com/beautify-web/js-beautify/issues/1142))
18  
19  
20 ## v1.6.10
21  
22 ### Description
23 Added `preserver_newlines` to css beautifier
24  
25 ### Closed Issues
26  
27  
28 ## v1.6.9
29  
30 ### Description
31 * Fixed html formatting issue with attribute wrap (Thanks, @HookyQR!)
32 * Fixed python package publishing
33  
34  
35 ### Closed Issues
36 * Wrong HTML beautification starting with v1.6.5 ([#1115](https://github.com/beautify-web/js-beautify/issues/1115))
37 * Ignore linebreak when meet handlebar ([#1104](https://github.com/beautify-web/js-beautify/pull/1104))
38 * Lines are not un-indented correctly when attributes are wrapped ([#1103](https://github.com/beautify-web/js-beautify/issues/1103))
39 * force-aligned is not aligned when indenting with tabs ([#1102](https://github.com/beautify-web/js-beautify/issues/1102))
40 * Python package fails to publish ([#1101](https://github.com/beautify-web/js-beautify/issues/1101))
41 * Explaination of 'operator_position' is absent from README.md ([#1047](https://github.com/beautify-web/js-beautify/issues/1047))
42  
43  
44 ## v1.6.8
45  
46 ### Description
47 * Fixed a batch of comment and semicolon-less code bugs
48  
49  
50 ### Closed Issues
51 * Incorrect indentation after loop with comment ([#1090](https://github.com/beautify-web/js-beautify/issues/1090))
52 * Extra newline is inserted after beautifying code with anonymous function ([#1085](https://github.com/beautify-web/js-beautify/issues/1085))
53 * end brace with next comment line make bad indent ([#1043](https://github.com/beautify-web/js-beautify/issues/1043))
54 * Javascript comment in last line doesn't beautify well ([#964](https://github.com/beautify-web/js-beautify/issues/964))
55 * indent doesn't work with comment (jsdoc) ([#913](https://github.com/beautify-web/js-beautify/issues/913))
56 * Wrong indentation, when new line between chained methods ([#892](https://github.com/beautify-web/js-beautify/issues/892))
57 * Comments in a non-semicolon style have extra indent ([#815](https://github.com/beautify-web/js-beautify/issues/815))
58 * [bug] Incorrect indentation due to commented line(s) following a function call with a function argument. ([#713](https://github.com/beautify-web/js-beautify/issues/713))
59 * Wrong indent formatting ([#569](https://github.com/beautify-web/js-beautify/issues/569))
60  
61  
62 ## v1.6.7
63  
64 ### Description
65 Added `content_unformatted` option (Thanks @arai-a)
66  
67 ### Closed Issues
68 * HTML pre code indentation ([#928](https://github.com/beautify-web/js-beautify/issues/928))
69 * Beautify script/style tags but ignore their inner JS/CSS content ([#906](https://github.com/beautify-web/js-beautify/issues/906))
70  
71  
72 ## v1.6.6
73  
74 ### Description
75 * Added support for editorconfig from stdin
76 * Added js-beautify to cdnjs
77 * Fixed CRLF to LF for HTML and CSS on windows
78 * Added inheritance/overriding to config format (Thanks @DaniGuardiola and @HookyQR)
79 * Added `force-align` to `wrap-attributes` (Thanks @Lukinos)
80 * Added `force-expand-multiline` to `wrap-attributes` (Thanks @tobias-zucali)
81 * Added `preserve-inline` as independent brace setting (Thanks @Coburn37)
82 * Fixed handlebars with angle-braces (Thanks @mmsqe)
83  
84  
85  
86 ### Closed Issues
87 * Wrong indentation for comment after nested unbraced control constructs ([#1079](https://github.com/beautify-web/js-beautify/issues/1079))
88 * Should prefer breaking the line after operator ? instead of before operator < ([#1073](https://github.com/beautify-web/js-beautify/issues/1073))
89 * New option "force-expand-multiline" for "wrap_attributes" ([#1070](https://github.com/beautify-web/js-beautify/pull/1070))
90 * Breaks if html file starts with comment ([#1068](https://github.com/beautify-web/js-beautify/issues/1068))
91 * collapse-preserve-inline restricts users to collapse brace_style ([#1057](https://github.com/beautify-web/js-beautify/issues/1057))
92 * Parsing failure on numbers with "e" ([#1054](https://github.com/beautify-web/js-beautify/issues/1054))
93 * Issue with Browser Instructions ([#1053](https://github.com/beautify-web/js-beautify/issues/1053))
94 * Add preserve inline function for expand style braces ([#1052](https://github.com/beautify-web/js-beautify/issues/1052))
95 * Update years in LICENSE ([#1038](https://github.com/beautify-web/js-beautify/issues/1038))
96 * JS. Switch with template literals. Unexpected indentation. ([#1030](https://github.com/beautify-web/js-beautify/issues/1030))
97 * The object with spread object formatted not correctly ([#1023](https://github.com/beautify-web/js-beautify/issues/1023))
98 * Bad output generator function in class ([#1013](https://github.com/beautify-web/js-beautify/issues/1013))
99 * Support editorconfig for stdin ([#1012](https://github.com/beautify-web/js-beautify/issues/1012))
100 * Publish to cdnjs ([#992](https://github.com/beautify-web/js-beautify/issues/992))
101 * breaks if handlebars comments contain handlebars tags ([#930](https://github.com/beautify-web/js-beautify/issues/930))
102 * Using jsbeautifyrc is broken ([#929](https://github.com/beautify-web/js-beautify/issues/929))
103 * Option to put HTML attributes on their own lines, aligned ([#916](https://github.com/beautify-web/js-beautify/issues/916))
104 * Erroneously changes CRLF to LF on Windows in HTML and CSS ([#899](https://github.com/beautify-web/js-beautify/issues/899))
105 * Weird space in {get } vs { normal } ([#888](https://github.com/beautify-web/js-beautify/issues/888))
106 * Bad for-of formatting with constant Array ([#875](https://github.com/beautify-web/js-beautify/issues/875))
107 * Problems with filter property in css and scss ([#755](https://github.com/beautify-web/js-beautify/issues/755))
108 * Add "collapse-one-line" option for non-collapse brace styles ([#487](https://github.com/beautify-web/js-beautify/issues/487))
109  
110  
111 ## v1.6.4
112  
113 ### Description
114 * Fixed JSX multi-line root element handling
115 * Fixed CSS Combinator spacing (NOTE: use `space_around_combinator` option)
116 * Fixed (more) CSS pseudo-class and pseudo-element selectors (Thanks @Konamiman!)
117 * Fixed Shorthand generator functions and `yield*` (Thanks @jgeurts!)
118 * Added EditorConfig support (Thanks @ethanluoyc!)
119 * Added indent_body_inner_html and indent_head_inner_html (Thanks @spontaliku-softaria!)
120 * Added js-beautify to https://cdn.rawgit.com (Thanks @zxqfox)
121  
122  
123  
124  
125  
126 ### Closed Issues
127 * css-beautify sibling combinator space issue ([#1001](https://github.com/beautify-web/js-beautify/issues/1001))
128 * Bug: Breaks when the source code it found an unclosed multiline comment. ([#996](https://github.com/beautify-web/js-beautify/issues/996))
129 * CSS: Preserve white space before pseudo-class and pseudo-element selectors ([#985](https://github.com/beautify-web/js-beautify/pull/985))
130 * Spelling error in token definition ([#984](https://github.com/beautify-web/js-beautify/issues/984))
131 * collapse-preserve-inline does not preserve simple, single line ("return") statements ([#982](https://github.com/beautify-web/js-beautify/issues/982))
132 * Publish the library via cdn ([#971](https://github.com/beautify-web/js-beautify/issues/971))
133 * Bug with css calc() function ([#957](https://github.com/beautify-web/js-beautify/issues/957))
134 * &:first-of-type:not(:last-child) when prettified insert erroneous white character ([#952](https://github.com/beautify-web/js-beautify/issues/952))
135 * Shorthand generator functions are formatting strangely ([#941](https://github.com/beautify-web/js-beautify/issues/941))
136 * Add handlebars support on cli for html ([#935](https://github.com/beautify-web/js-beautify/pull/935))
137 * Do not put a space within `yield*` generator functions. ([#920](https://github.com/beautify-web/js-beautify/issues/920))
138 * Possible to add an indent_inner_inner_html option? (Prevent indenting second-level tags) ([#917](https://github.com/beautify-web/js-beautify/issues/917))
139 * Messing up jsx formatting ([#914](https://github.com/beautify-web/js-beautify/issues/914))
140 * Bug report: Closing 'body' tag isn't formatted correctly ([#900](https://github.com/beautify-web/js-beautify/issues/900))
141 * { throw … } not working with collapse-preserve-inline ([#898](https://github.com/beautify-web/js-beautify/issues/898))
142 * ES6 concise method not propely indented ([#889](https://github.com/beautify-web/js-beautify/issues/889))
143 * CSS beautify changing symantics ([#883](https://github.com/beautify-web/js-beautify/issues/883))
144 * Dojo unsupported script types. ([#874](https://github.com/beautify-web/js-beautify/issues/874))
145 * Readme version comment ([#868](https://github.com/beautify-web/js-beautify/issues/868))
146 * Extra space after pseudo-elements within :not() ([#618](https://github.com/beautify-web/js-beautify/issues/618))
147 * space in media queries after colon &: selectors ([#565](https://github.com/beautify-web/js-beautify/issues/565))
148 * Integrating editor config ([#551](https://github.com/beautify-web/js-beautify/issues/551))
149 * Preserve short expressions/statements on single line ([#338](https://github.com/beautify-web/js-beautify/issues/338))
150  
151  
152 ## v1.6.3
153  
154 ### Description
155 Bug fixes
156  
157 ### Closed Issues
158 * CLI broken when output path is not set ([#933](https://github.com/beautify-web/js-beautify/issues/933))
159 * huge memory leak ([#909](https://github.com/beautify-web/js-beautify/issues/909))
160 * don't print unpacking errors on stdout (python) ([#884](https://github.com/beautify-web/js-beautify/pull/884))
161 * Fix incomplete list of non-positionable operators (python lib) ([#878](https://github.com/beautify-web/js-beautify/pull/878))
162 * Fix Issue #844 ([#873](https://github.com/beautify-web/js-beautify/pull/873))
163 * assignment exponentiation operator ([#864](https://github.com/beautify-web/js-beautify/issues/864))
164 * Bug in Less mixins ([#844](https://github.com/beautify-web/js-beautify/issues/844))
165 * Can't Nest Conditionals ([#680](https://github.com/beautify-web/js-beautify/issues/680))
166 * ternary operations ([#670](https://github.com/beautify-web/js-beautify/issues/670))
167 * Support newline before logical or ternary operator ([#605](https://github.com/beautify-web/js-beautify/issues/605))
168 * Provide config files for format and linting ([#336](https://github.com/beautify-web/js-beautify/issues/336))
169  
170  
171 ## v1.6.2
172  
173 ### Description
174  
175  
176 ### Closed Issues
177 * Add missing 'collapse-preserve-inline' option to js module ([#861](https://github.com/beautify-web/js-beautify/pull/861))
178  
179  
180 ## v1.6.1
181  
182 ### Description
183 Fixes for regressions found in 1.6.0
184  
185  
186 ### Closed Issues
187 * Inconsistent formatting for arrays of objects ([#860](https://github.com/beautify-web/js-beautify/issues/860))
188 * Publish v1.6.1 ([#859](https://github.com/beautify-web/js-beautify/issues/859))
189 * Space added to "from++" due to ES6 keyword ([#858](https://github.com/beautify-web/js-beautify/issues/858))
190 * Changelog generator doesn't sort versions above 9 right ([#778](https://github.com/beautify-web/js-beautify/issues/778))
191 * space-after-anon-function not applied to object properties ([#761](https://github.com/beautify-web/js-beautify/issues/761))
192 * Separating 'input' elements adds whitespace ([#580](https://github.com/beautify-web/js-beautify/issues/580))
193 * Inline Format ([#572](https://github.com/beautify-web/js-beautify/issues/572))
194 * Preserve attributes line break in HTML ([#455](https://github.com/beautify-web/js-beautify/issues/455))
195 * Multiline Array ([#406](https://github.com/beautify-web/js-beautify/issues/406))
196  
197  
198 ## v1.6.0
199  
200 ### Description
201 * Inline/short object and json preservation (all rejoice!)
202 * ES6 annotations, module import/export, arrow functions, concise methods, and more
203 * JSX spread attributes
204 * HTML wrap attributes, inline element fixes, doctype and php fixes
205 * Test framework hardening
206 * Windows build fixed and covered by appveyor continuous integration
207  
208  
209  
210 ### Closed Issues
211 * Individual tests pollute options object ([#855](https://github.com/beautify-web/js-beautify/issues/855))
212 * Object attribute assigned fat arrow function with implicit return of a ternary causes next line to indent ([#854](https://github.com/beautify-web/js-beautify/issues/854))
213 * Treat php tags as single in html ([#850](https://github.com/beautify-web/js-beautify/pull/850))
214 * Read piped input by default ([#849](https://github.com/beautify-web/js-beautify/pull/849))
215 * Replace makefile dependency with bash script ([#848](https://github.com/beautify-web/js-beautify/pull/848))
216 * list of HTML inline elements incomplete; wraps inappropriately ([#840](https://github.com/beautify-web/js-beautify/issues/840))
217 * Beautifying bracket-less if/elses ([#838](https://github.com/beautify-web/js-beautify/issues/838))
218 * <col> elements within a <colgroup> are getting indented incorrectly ([#836](https://github.com/beautify-web/js-beautify/issues/836))
219 * single attribute breaks jsx beautification ([#834](https://github.com/beautify-web/js-beautify/issues/834))
220 * Improve Python packaging ([#831](https://github.com/beautify-web/js-beautify/pull/831))
221 * Erroneously changes CRLF to LF on Windows. ([#829](https://github.com/beautify-web/js-beautify/issues/829))
222 * Can't deal with XHTML5 ([#828](https://github.com/beautify-web/js-beautify/issues/828))
223 * HTML after PHP is indented ([#826](https://github.com/beautify-web/js-beautify/issues/826))
224 * exponentiation operator ([#825](https://github.com/beautify-web/js-beautify/issues/825))
225 * Add support for script type "application/ld+json" ([#821](https://github.com/beautify-web/js-beautify/issues/821))
226 * package.json: Remove "preferGlobal" option ([#820](https://github.com/beautify-web/js-beautify/pull/820))
227 * Don't use array.indexOf() to support legacy browsers ([#816](https://github.com/beautify-web/js-beautify/pull/816))
228 * ES6 Object Shortand Indenting Weirdly Sometimes ([#810](https://github.com/beautify-web/js-beautify/issues/810))
229 * Implicit Return Function on New Line not Preserved ([#806](https://github.com/beautify-web/js-beautify/issues/806))
230 * Misformating "0b" Binary Strings ([#803](https://github.com/beautify-web/js-beautify/issues/803))
231 * Beautifier breaks ES6 nested template strings ([#797](https://github.com/beautify-web/js-beautify/issues/797))
232 * Misformating "0o" Octal Strings ([#792](https://github.com/beautify-web/js-beautify/issues/792))
233 * Do not use hardcoded directory for tests ([#788](https://github.com/beautify-web/js-beautify/pull/788))
234 * Handlebars {{else}} tag not given a newline ([#784](https://github.com/beautify-web/js-beautify/issues/784))
235 * Wrong indentation for XML header (<?xml version="1.0"?>) ([#783](https://github.com/beautify-web/js-beautify/issues/783))
236 * is_whitespace for loop incrementing wrong variable ([#777](https://github.com/beautify-web/js-beautify/pull/777))
237 * Newline is inserted after comment with comma_first ([#775](https://github.com/beautify-web/js-beautify/issues/775))
238 * Cannot copy more than 1000 characters out of CodeMirror buffer ([#768](https://github.com/beautify-web/js-beautify/issues/768))
239 * Missing 'var' in beautify-html.js; breaks strict mode ([#763](https://github.com/beautify-web/js-beautify/issues/763))
240 * Fix typo in the example javascript code of index.html ([#753](https://github.com/beautify-web/js-beautify/pull/753))
241  
242  
243 ## v1.5.10
244  
245 ### Description
246 Hotfix for directives
247 Version jump due to release script tweaks
248  
249  
250 ### Closed Issues
251 * Preserve directive doesn't work as intended ([#723](https://github.com/beautify-web/js-beautify/issues/723))
252  
253  
254 ## v1.5.7
255  
256 ### Description
257 * Beautifier does not break PHP and Underscore.js templates
258 * Fix for SCSS pseudo classes and intperpolation/mixins
259 * Alternative Newline Characters in CSS and HTML
260 * Preserve formatting or completely ignore section of javascript using comments
261  
262  
263 ### Closed Issues
264 * Support for legacy JavaScript versions (e.g. WSH+JScript & Co) ([#720](https://github.com/beautify-web/js-beautify/pull/720))
265 * Is \\n hard coded into CSS Beautifier logic? ([#715](https://github.com/beautify-web/js-beautify/issues/715))
266 * Spaces and linebreaks after # and around { } messing up interpolation/mixins (SASS/SCSS) ([#689](https://github.com/beautify-web/js-beautify/issues/689))
267 * Calls to functions get completely messed up in Sass (*.scss) ([#675](https://github.com/beautify-web/js-beautify/issues/675))
268 * No new line after selector in scss files ([#666](https://github.com/beautify-web/js-beautify/issues/666))
269 * using html-beautify on handlebars template deletes unclosed tag if on second line ([#623](https://github.com/beautify-web/js-beautify/issues/623))
270 * more Extra space after scss pseudo classes ([#557](https://github.com/beautify-web/js-beautify/issues/557))
271 * Unnecessary spaces in PHP code ([#490](https://github.com/beautify-web/js-beautify/issues/490))
272 * Some underscore.js template tags are broken ([#417](https://github.com/beautify-web/js-beautify/issues/417))
273 * Selective ignore using comments (feature request) ([#384](https://github.com/beautify-web/js-beautify/issues/384))
274  
275  
276 ## v1.5.6
277  
278 ### Description
279 * JSX support!
280 * Alternative Newline Characters
281 * CSS and JS comment formatting fixes
282 * General bug fixing
283  
284  
285 ### Closed Issues
286 * Fix tokenizer's bracket pairs' open stack ([#693](https://github.com/beautify-web/js-beautify/pull/693))
287 * Indentation is incorrect for HTML5 void tag <source> ([#692](https://github.com/beautify-web/js-beautify/issues/692))
288 * Line wrapping breaks at the wrong place when the line is indented. ([#691](https://github.com/beautify-web/js-beautify/issues/691))
289 * Publish v1.5.6 ([#687](https://github.com/beautify-web/js-beautify/issues/687))
290 * Replace existing file fails using python beautifier ([#686](https://github.com/beautify-web/js-beautify/issues/686))
291 * Pseudo-classes formatted incorrectly and inconsistently with @page ([#661](https://github.com/beautify-web/js-beautify/issues/661))
292 * doc: add end_with_newline option ([#650](https://github.com/beautify-web/js-beautify/pull/650))
293 * Improve support for xml parts of jsx (React) => spaces, spread attributes and nested objects break the process ([#646](https://github.com/beautify-web/js-beautify/issues/646))
294 * html-beautify formats handlebars comments but does not format html comments ([#635](https://github.com/beautify-web/js-beautify/issues/635))
295 * Support for ES7 async ([#630](https://github.com/beautify-web/js-beautify/issues/630))
296 * css beautify adding an extra newline after a comment line in a css block ([#609](https://github.com/beautify-web/js-beautify/issues/609))
297 * No option to "Indent with tabs" for HTML files ([#587](https://github.com/beautify-web/js-beautify/issues/587))
298 * Function body is indented when followed by a comment ([#583](https://github.com/beautify-web/js-beautify/issues/583))
299 * JSX support ([#425](https://github.com/beautify-web/js-beautify/issues/425))
300 * Alternative Newline Characters ([#260](https://github.com/beautify-web/js-beautify/issues/260))
301  
302  
303 ## v1.5.5
304  
305 ### Description
306 * Initial implementation of comma-first formatting - Diff-friendly literals!
307 * CSS: Add newline between rules
308 * LESS: improved function parameter formatting
309 * HTML: options for wrapping attributes
310 * General bug fixing
311  
312 ### Closed Issues
313 * Add GUI support for `--indent-inner-html`. ([#633](https://github.com/beautify-web/js-beautify/pull/633))
314 * Publish v1.5.5 ([#629](https://github.com/beautify-web/js-beautify/issues/629))
315 * CSS: Updating the documentation for the 'newline_between_rules' ([#615](https://github.com/beautify-web/js-beautify/pull/615))
316 * Equal Sign Removed from Filter Properties Alpha Opacity Assignment ([#599](https://github.com/beautify-web/js-beautify/issues/599))
317 * Keep trailing spaces on comments ([#598](https://github.com/beautify-web/js-beautify/issues/598))
318 * only print the file names of changed files ([#597](https://github.com/beautify-web/js-beautify/issues/597))
319 * CSS: support add newline between rules ([#574](https://github.com/beautify-web/js-beautify/pull/574))
320 * elem[array]++ changes to elem[array] ++ inserting unnecessary gap ([#570](https://github.com/beautify-web/js-beautify/issues/570))
321 * add support to less functions paramters braces ([#568](https://github.com/beautify-web/js-beautify/pull/568))
322 * selector_separator_newline: true for Sass doesn't work ([#563](https://github.com/beautify-web/js-beautify/issues/563))
323 * yield statements are being beautified to their own newlines since 1.5.2 ([#560](https://github.com/beautify-web/js-beautify/issues/560))
324 * HTML beautifier inserts extra newline into `<li>`s ending with `<code>` ([#524](https://github.com/beautify-web/js-beautify/issues/524))
325 * Add wrap_attributes option ([#476](https://github.com/beautify-web/js-beautify/issues/476))
326 * Add or preserve empty line between CSS rules ([#467](https://github.com/beautify-web/js-beautify/issues/467))
327 * Support comma first style of variable declaration ([#245](https://github.com/beautify-web/js-beautify/issues/245))
328  
329  
330 ## v1.5.4
331  
332 ### Description
333 * Fix for LESS/CSS pseudo/classes
334 * Fix for HTML img tag spaces
335  
336 https://github.com/beautify-web/js-beautify/compare/v1.5.3...v1.5.4
337  
338 ### Closed Issues
339 * TypeScript oddly formatted with 1.5.3 ([#552](https://github.com/beautify-web/js-beautify/issues/552))
340 * HTML beautifier inserts double spaces between adjacent tags ([#525](https://github.com/beautify-web/js-beautify/issues/525))
341 * Keep space in font rule ([#491](https://github.com/beautify-web/js-beautify/issues/491))
342 * [Brackets plug in] Space after </a> disappears ([#454](https://github.com/beautify-web/js-beautify/issues/454))
343 * Support nested pseudo-classes and parent reference (LESS) ([#427](https://github.com/beautify-web/js-beautify/pull/427))
344 * Alternate approach: preserve single spacing and treat img as inline element ([#415](https://github.com/beautify-web/js-beautify/pull/415))
345  
346  
347 ## v1.5.3
348  
349 ### Description
350 * High priority bug fixes
351 * Major fixes to css-beautifier to not blow up LESS/SCSS
352 * Lower priority bug fixes that were very ugly
353  
354 https://github.com/beautify-web/js-beautify/compare/v1.5.2...v1.5.3
355  
356 ### Closed Issues
357 * [TypeError: Cannot read property 'type' of undefined] ([#548](https://github.com/beautify-web/js-beautify/issues/548))
358 * Bug with RegExp ([#547](https://github.com/beautify-web/js-beautify/issues/547))
359 * Odd behaviour on less ([#520](https://github.com/beautify-web/js-beautify/issues/520))
360 * css beauitify ([#506](https://github.com/beautify-web/js-beautify/issues/506))
361 * Extra space after scss pseudo classes. ([#500](https://github.com/beautify-web/js-beautify/issues/500))
362 * Generates invalid scss when formatting ampersand selectors ([#498](https://github.com/beautify-web/js-beautify/issues/498))
363 * bad formatting of .less files using @variable or &:hover syntax ([#489](https://github.com/beautify-web/js-beautify/issues/489))
364 * Incorrect beautifying of CSS comment including an url. ([#466](https://github.com/beautify-web/js-beautify/issues/466))
365 * Handle SASS parent reference &: ([#414](https://github.com/beautify-web/js-beautify/issues/414))
366 * Js-beautify breaking selectors in less code. ([#410](https://github.com/beautify-web/js-beautify/issues/410))
367 * Problem with "content" ([#364](https://github.com/beautify-web/js-beautify/issues/364))
368 * Space gets inserted between function and paren for function in Define ([#313](https://github.com/beautify-web/js-beautify/issues/313))
369 * beautify-html returns null on broken html ([#301](https://github.com/beautify-web/js-beautify/issues/301))
370 * Indentation of functions inside conditionals not passing jslint ([#298](https://github.com/beautify-web/js-beautify/issues/298))
371  
372  
373 ## v1.5.2
374  
375 ### Description
376 * Improved indenting for statements, array, variable declaration, "Starless" block-comments
377 * Support for bitwise-not, yield, get, set, let, const, generator functions
378 * Reserved words can be used as object property names
379 * Added options: space_after_anon_function, end-with-newline
380 * Properly tokenize Numbers (including decimals and exponents)
381 * Do not break "x++ + y"
382 * function declaration inside array behaves the same as in expression
383 * Close String literals at newline
384 * Support handlebar syntax
385 * Check `<script>` "type"-attribute
386 * Allow `<style>` and `<script>` tags to be unformatted
387 * Port css nesting fix to python
388 * Fix python six dependency
389 * Initial very cursory support for ES6 module, export, and import
390  
391 https://github.com/beautify-web/js-beautify/compare/v1.5.1...v1.5.2
392  
393 ### Closed Issues
394 * Allow custom elements to be unformatted ([#540](https://github.com/beautify-web/js-beautify/pull/540))
395 * Need option to ignore brace style ([#538](https://github.com/beautify-web/js-beautify/issues/538))
396 * Refactor to Output and OutputLine classes ([#536](https://github.com/beautify-web/js-beautify/pull/536))
397 * Recognize ObjectLiteral on open brace ([#535](https://github.com/beautify-web/js-beautify/pull/535))
398 * Refactor to fully tokenize before formatting ([#530](https://github.com/beautify-web/js-beautify/pull/530))
399 * Cleanup checked in six.py file ([#527](https://github.com/beautify-web/js-beautify/pull/527))
400 * Changelog.md? ([#526](https://github.com/beautify-web/js-beautify/issues/526))
401 * New line added between each css declaration ([#523](https://github.com/beautify-web/js-beautify/issues/523))
402 * Kendo Template scripts get messed up! ([#516](https://github.com/beautify-web/js-beautify/issues/516))
403 * SyntaxError: Unexpected token ++ ([#514](https://github.com/beautify-web/js-beautify/issues/514))
404 * space appears before open square bracket when the object name is "set" ([#508](https://github.com/beautify-web/js-beautify/issues/508))
405 * Unclosed string problem ([#505](https://github.com/beautify-web/js-beautify/issues/505))
406 * "--n" and "++n" are not indented like "n--" and "n++" are... ([#495](https://github.com/beautify-web/js-beautify/issues/495))
407 * Allow `<style>` and `<script>` tags to be unformatted ([#494](https://github.com/beautify-web/js-beautify/pull/494))
408 * Preserve new line at end of file ([#492](https://github.com/beautify-web/js-beautify/issues/492))
409 * Line wraps breaking numbers (causes syntax error) ([#488](https://github.com/beautify-web/js-beautify/issues/488))
410 * jsBeautify acts differently when handling different kinds of function expressions ([#485](https://github.com/beautify-web/js-beautify/issues/485))
411 * AttributeError: 'NoneType' object has no attribute 'groups' ([#479](https://github.com/beautify-web/js-beautify/issues/479))
412 * installation doco for python need update -- pip install six? ([#478](https://github.com/beautify-web/js-beautify/issues/478))
413 * Move einars/js-beautify to beautify-web/js-beautify ([#475](https://github.com/beautify-web/js-beautify/issues/475))
414 * Bring back space_after_anon_function ([#474](https://github.com/beautify-web/js-beautify/pull/474))
415 * fix for #453, Incompatible handlebar syntax ([#468](https://github.com/beautify-web/js-beautify/pull/468))
416 * Python: missing explicit dependency on "six" package ([#465](https://github.com/beautify-web/js-beautify/issues/465))
417 * function declaration inside array, adds extra line. ([#464](https://github.com/beautify-web/js-beautify/issues/464))
418 * [es6] yield a array ([#458](https://github.com/beautify-web/js-beautify/issues/458))
419 * Publish v1.5.2 ([#452](https://github.com/beautify-web/js-beautify/issues/452))
420 * Port css colon character fix to python ([#446](https://github.com/beautify-web/js-beautify/issues/446))
421 * Cannot declare object literal properties with unquoted reserved words ([#440](https://github.com/beautify-web/js-beautify/issues/440))
422 * Do not put a space within `function*` generator functions. ([#428](https://github.com/beautify-web/js-beautify/issues/428))
423 * beautification of "nth-child" css fails csslint ([#418](https://github.com/beautify-web/js-beautify/issues/418))
424  
425  
426 ## v1.5.1
427  
428 ### Description
429 Highlights:
430 * Fixes var declaration of objects and arrays to indent correctly (#256, #430)
431 * Support keywords as IdentifierNames such as foo.catch() (#309, #351,#368, #378)
432 * Improved indenting for statements (#289)
433 * Improved ES6 support - let, const, template strings, and "fat arrow"
434 * Support for non-ASCII characters in variable names (#305)
435 * Multiple fixes to requirejs support and added tests to protect in future
436 * Improved LESS support (still plenty of room for improvement in this area)
437 * Do not add space after !!
438  
439 https://github.com/einars/js-beautify/compare/v1.4.2...v1.5.1
440  
441 ### Closed Issues
442 * Nested if statements not displayed correctly ([#450](https://github.com/beautify-web/js-beautify/issues/450))
443 * preserve_newlines always true ([#449](https://github.com/beautify-web/js-beautify/issues/449))
444 * line wrapping breaks in weird places ([#438](https://github.com/beautify-web/js-beautify/issues/438))
445 * Update dependencies to current versions ([#437](https://github.com/beautify-web/js-beautify/pull/437))
446 * Add support for ES6 template strings ([#434](https://github.com/beautify-web/js-beautify/pull/434))
447 * Fix #402: support ES6 fat arrow ([#433](https://github.com/beautify-web/js-beautify/pull/433))
448 * Ending brace missaligned when part of first definition in var line ([#430](https://github.com/beautify-web/js-beautify/issues/430))
449 * fixing disabled line wrapping for HTML ([#429](https://github.com/beautify-web/js-beautify/pull/429))
450 * Missing semi colon ([#420](https://github.com/beautify-web/js-beautify/issues/420))
451 * Fixed require.js support ([#416](https://github.com/beautify-web/js-beautify/pull/416))
452 * should not split the es6 operator '=>' ([#402](https://github.com/beautify-web/js-beautify/issues/402))
453 * fixed relative paths for require.js ([#387](https://github.com/beautify-web/js-beautify/pull/387))
454 * Support reserved words as property names ([#378](https://github.com/beautify-web/js-beautify/issues/378))
455 * Make the AMD API match the rest of the APIs ([#376](https://github.com/beautify-web/js-beautify/pull/376))
456 * Preserve newlines in html related to issue #307 ([#375](https://github.com/beautify-web/js-beautify/pull/375))
457 * Multi-line statements ([#374](https://github.com/beautify-web/js-beautify/issues/374))
458 * Reserved words used as property/function/variable identifiers are formatted incorrectly ([#368](https://github.com/beautify-web/js-beautify/issues/368))
459 * fixed problems with colon character ([#363](https://github.com/beautify-web/js-beautify/pull/363))
460 * require.JS paths are hardcoded in beautify-html.js ([#359](https://github.com/beautify-web/js-beautify/issues/359))
461 * Regression in p.a.c.ked file detection ([#357](https://github.com/beautify-web/js-beautify/issues/357))
462 * Fix Issue #339 ([#354](https://github.com/beautify-web/js-beautify/pull/354))
463 * Added single line comment support in less/sass for javascript parser ([#353](https://github.com/beautify-web/js-beautify/pull/353))
464 * Function named 'in' not formatting correctly ([#351](https://github.com/beautify-web/js-beautify/issues/351))
465 * CSS Pseudo element ([#346](https://github.com/beautify-web/js-beautify/issues/346))
466 * array closing brace error for return statements with keep_array_indentation ([#340](https://github.com/beautify-web/js-beautify/issues/340))
467 * CSS Beautifier: breaks :before and :after (regression) ([#339](https://github.com/beautify-web/js-beautify/issues/339))
468 * Publish v1.5.0 ([#335](https://github.com/beautify-web/js-beautify/issues/335))
469 * "keep array indentation" not working ([#333](https://github.com/beautify-web/js-beautify/issues/333))
470 * CSS Beautifier: support LESS/SASS line comments ([#326](https://github.com/beautify-web/js-beautify/issues/326))
471 * Incorrect formating with semicolon-less code ([#323](https://github.com/beautify-web/js-beautify/issues/323))
472  
473  
474 ## v1.4.2
475  
476 ### Description
477 Release quick fix for python errno error that has started being more heavily reported
478 Initial release of css beautifier ported to python
479 Additional minor fixes and enhancements
480  
481  
482  
483 ### Closed Issues
484 * global name 'errno' is not defined ([#352](https://github.com/beautify-web/js-beautify/issues/352))
485 * import errno for errno.EEXIST ([#349](https://github.com/beautify-web/js-beautify/pull/349))
486 * Added bower.json ([#343](https://github.com/beautify-web/js-beautify/pull/343))
487 * HTML wrap-line-length: 0 doesn't work ([#342](https://github.com/beautify-web/js-beautify/issues/342))
488 * Make beautify.js, beautify-html.js, beautify-css.js available in bower ([#341](https://github.com/beautify-web/js-beautify/issues/341))
489 * Making .jsbeautifyrc resolve work (in general and for Windows re home dir) ([#334](https://github.com/beautify-web/js-beautify/pull/334))
490 * windows 8 error: path.js:204 throw new TypeError('Arguments to path.join must be strings'); ([#300](https://github.com/beautify-web/js-beautify/issues/300))
491 * Port beautify-css to python ([#204](https://github.com/beautify-web/js-beautify/issues/204))
492  
493  
494 ## v1.4.1
495  
496 ### Description
497 Incremental fixes and improvements
498  
499  
500 ### Closed Issues
501 * Tests borked when running from web ([#332](https://github.com/beautify-web/js-beautify/issues/332))
502 * wrap_line_length isn't enforced for property values ([#331](https://github.com/beautify-web/js-beautify/issues/331))
503 * Have no empty line between comment and function ([#329](https://github.com/beautify-web/js-beautify/issues/329))
504 * Add new line at the end of the file (html-beautify) ([#325](https://github.com/beautify-web/js-beautify/issues/325))
505 * Space in empty parentheses ([#322](https://github.com/beautify-web/js-beautify/pull/322))
506 * Handlebars ([#321](https://github.com/beautify-web/js-beautify/pull/321))
507 * Space in empty parentheses ([#320](https://github.com/beautify-web/js-beautify/issues/320))
508 * The indent_with_tabs option did not work when required in node, only CLI. ([#319](https://github.com/beautify-web/js-beautify/pull/319))
509 * add option to indent "inner HTML"... ([#312](https://github.com/beautify-web/js-beautify/pull/312))
510 * Wrong format of HTML textnode containing multipe words ([#306](https://github.com/beautify-web/js-beautify/issues/306))
511 * Repair to work in windows ([#304](https://github.com/beautify-web/js-beautify/pull/304))
512 * make export object the same with common and amd methods ([#303](https://github.com/beautify-web/js-beautify/pull/303))
513 * jshint cleanup and make require.js optimizable ([#302](https://github.com/beautify-web/js-beautify/pull/302))
514 * E4X xml-literal allowed xml-characters ([#294](https://github.com/beautify-web/js-beautify/pull/294))
515 * Publish 1.4.1 ([#292](https://github.com/beautify-web/js-beautify/issues/292))
516 * Blank line inserted between function and preceding comment ([#291](https://github.com/beautify-web/js-beautify/issues/291))
517 * Add tests for beautify-html.js ([#211](https://github.com/beautify-web/js-beautify/issues/211))
518  
519  
520 ## v1.4.0
521  
522 ### Description
523 Given the breadth of the changes in the code and api, bump to 1.4.0 for the next release.
524  
525 https://github.com/einars/js-beautify/compare/v1.3.4...v1.4.0
526  
527 ### Closed Issues
528 * Fix major performance degradation from minimal indenting ([#288](https://github.com/beautify-web/js-beautify/issues/288))
529 * Minimal indenting ([#286](https://github.com/beautify-web/js-beautify/pull/286))
530 * Empty lines are removed in HTML and CSS, and also adds trailing spaces ([#285](https://github.com/beautify-web/js-beautify/issues/285))
531 * npmjs cli options incomplete ([#283](https://github.com/beautify-web/js-beautify/issues/283))
532 * Publish 1.4.0 ([#282](https://github.com/beautify-web/js-beautify/issues/282))
533 * Blocks, arrays, and expressions over indented ([#281](https://github.com/beautify-web/js-beautify/issues/281))
534 * Keeping New lines inside markup ([#280](https://github.com/beautify-web/js-beautify/issues/280))
535 * E4X xml-literal small fixes ([#279](https://github.com/beautify-web/js-beautify/pull/279))
536 * Add support for Asynchronous Module Definition (AMD) API ([#274](https://github.com/beautify-web/js-beautify/pull/274))
537 * fixed broken run tests script ([#255](https://github.com/beautify-web/js-beautify/pull/255))
538 * Ending parenthesis in function call ([#239](https://github.com/beautify-web/js-beautify/issues/239))
539 * Preventing line breaks around Unformatted tags ([#105](https://github.com/beautify-web/js-beautify/issues/105))
540 * IE conditional HTML comments don't play well with the rest of the document ([#91](https://github.com/beautify-web/js-beautify/issues/91))
541  
542