28 KiB
28 KiB
dev
- Add support for additional wrap attribute options of js-beautify (html): force-aligned and force-expand-multiline.
- Update to
remark
's new API and fix #1196 - Add beautifier for the Lua language.
- Add ocp-indent beautifier for the OCaml language.
- Add elm-format beautifier for the Elm language.
- Add clang-format beautifier for C/C++/Obj-C languages.
- Add yapf beautifier for Python.
- Add ESLint beautifier for Javascript
- Closes [#776] (https://github.com/Glavin001/atom-beautify/issues/776) Add support for
collapse-preserve-inline
brace_style for javascript. - Closes #786 YAPF configuration files are ignored.
- Fix phpcbf hanging issue by closing stdin. See #893
- Add warning notification when parsing
.jsbeautifyrc
as JSON or YAML fails. See #1106 - Add support for PrettyDiff's bracepadding option in JavaScript. See #1157
v0.29.0
- Closes #447. Improved Handlebars language support
- Closes #384. Add latexindent.pl beautifier for LaTeX language
v0.26.0 (2015-05-03)
- Closes #176. Add gofmt beautifier for Go language
- Closes #192. Add coffee-fmt beautifier for CoffeeScript language
- Closes #209. Add CSScomb beautifier for CSS/LESS/SCSS/Sass languages.
To switch from
JS Beautify
(CSS) orPretty Diff
(SCSS/Sass/LESS) to usingCSScomb
, you will go into Atom Beautify package settings and find the option forLanguage Config -<Your Desired Language: CSS, etc>- Default Beautifier
and selectCSScomb
.CSScomb looks for a
.csscomb.json
file in your Atom's first project directory. If it does not find one, or if importing it fails, it will fallback tocsscomb
predefined configuration.
v0.25.0 (2015-05-02)
- Add new internal Beautifier API.
- Switch to using Tidy-Markdown instead of Pandoc for Markdown beautification
- Improve YAML Front-Matter support in Markdown. See #261
- Add Rubocop beautifier for Ruby beautification
- Use Pretty Diff for XML Beautification
- Add EJS beautification support using Pretty Diff
- Add Spacebars beautification support using Pretty Diff
v0.24.1 (2015-04-19)
v0.24.0 (2015-04-07)
v0.23.4 (2015-04-07)
- Rename incorrect
indent_character
option toindent_char
. See #266
v0.23.3 (2015-04-07)
- Fix beautifying PHP with CLI path set for Windows. See #269
v0.23.2 (2015-04-05)
- Use svg instead of png to get better image quality, #257 @PeterDaveHello
- TravisCI setup for php testing
- php is not necessary for php-beautify, #263 @MGAio
v0.23.1 (2015-03-25)
v0.23.0 (2015-03-20)
v0.22.5 (2015-03-20)
v0.22.4 (2015-03-20)
- Change Debug command name to make
beautify editor
first. See #240
v0.22.3 (2015-03-16)
- Add another Titanium Style Sheet (disabled) test. See #216 and #122
- Fix bug in Debug command when Text Editor not selected. See #237
v0.22.2 (2015-03-16)
- Add Titanium Style Sheet example (disabled) test. See #122
- Redirect bashrc and bash_profile pipes to /dev/null. See #215
- Update prettydiff dependency to 0.11.0
v0.22.1 (2015-03-16)
- Add tilda (~) support for Uncrustify config paths. See #235
v0.22.0 (2015-03-16)
- Add donation information
- Add debugging information command. See #237
v0.21.6 (2015-03-12)
- Add option for htmlbeautifier path. See #232
- Add ASP.NET Web Forms and User Controls support. See #230
v0.21.5 (2015-03-11)
- Disable
Beautify Directory
menu option. See #213
v0.21.4 (2015-03-07)
v0.21.3 (2015-02-08)
- [Fixes #181 and fixes #180. Clean up LESS/SCSS Unit Tests and update Prettydiff](
a50c5a3c4c
) - Updates to Atoms new API
- Updating selectors to new Atom API
v0.21.2 (2015-01-06)
- [Fixes #177. Update keybinding to beautify:beautify-editor](
5aaeae4cc7
)
v0.21.1 (2015-01-03)
- [Fixes #173. Remove @ prefix from showError call](
c110ca72a4
)
v0.21.0 (2015-01-03)
- [Closes #172, #146. Update to new Atom Config API.](
eb1471d23b
)
What's new:
- Add settings descriptions
- Update options for js-beautify (JS, CSS, HTML)
- Update Spec to support new changes
v0.20.2 (2015-01-02)
- [Fixes #171. Fix typo for CSS indent_char](
c4c847948d
)
v0.20.1 (2015-01-02)
- [Fixes #169. Remove JS-Yaml and use YAML-Front-Matter, resolving conflict](
f280469e77
)
v0.20.0 (2015-01-02)
- [Closes #169. Add YAML Front Matter support to Markdown beautification](
e7a980045d
)
v0.19.0 (2015-01-01)
- [Closes #36. Add right-click beautification of directory (sub-files)](
bd278968b4
)
v0.18.0 (2015-01-01)
- Add Specs (Unit Tests) and Travis CI automated testing
- [Fixes #149. Update prettydiff to fix interpolated text vars in SCSS](
dc1e720e90
) - [Closes #159, #149. Update prettydiff to fix LESS and SCSS.](
3550280502
) - [Fixes #168. Update Coffee-Formatter to fix broken CoffeeScript beautifier](
259bb7083d
) - [See #36. Add right-click Beautification of single files in Tree view](
e678fdf759
) - Fix feature, disabling language beautification, where
disabledLanguages = null
- Improve handling options in Python beautifier.
- Improve SQL Beautifier to support missing config options.
- Throw error if trying to beautify Perl without setting Perl Tidy path
- Improve CLI Beautify class to handle more error catching
v0.17.3 (2014-12-27)
- [Fixes #148. Fix PHP for when filters are not set.](
9b38dc3bad
) - Get Atom User settings instead of only default settings
v0.17.2 (2014-12-14)
- [Fixes #135. Switch from Git to npm Coffee-Formatter dependency.](
ff4a5a3a71
)
v0.17.1 (2014-11-19)
- [Closes #107. Add PHP options for filters and directory_filters](
c6c6d95a3e
)
v0.17.0 (2014-11-16)
v0.16.0 (2014-11-16)
- [Fixes #140. Update js-beautify dependency to 1.5.4.](
428ebe44f9
) - [Perl support (using perltidy) (see Glavin001/atom-beautify#33)](
f64d2bae20
)
v0.15.1 (2014-10-26)
- [Fixes #103. BeautifyEntireFileOnSave only applies when saving](
dda313fbfe
)
v0.15.0 (2014-10-26)
- [Closes #123. Add Mustache support.](
ecbbbaec29
)
v0.14.1 (2014-10-21)
- [Closes #127. Increase startup time by using ActivationEvents](
c0ee2bed96
)
v0.14.0 (2014-10-16)
- [Closes #49. Add TypeScript support](
dcc9e2d3b5
)
v0.13.4 (2014-10-05)
- [Fixes #110. Fixes Handlebars missing beautification](
120315f90d
)
v0.13.3 (2014-10-05)
v0.13.2 (2014-09-28)
- [Fixes #96. Fix support for Alphasort option for LESS/SCSS properties](
ccc8802f36
)
v0.13.1 (2014-09-28)
- [Fixes #102. Fix error when beautifying Python using custom autopep8 path](
7e828be199
)
v0.13.0 (2014-09-28)
- [Closes #105. Add options to mute errors.](
79fcdd9111
)
New package options:
- muteUnsupportedLanguageErrors
- muteAllErrors
v0.12.0 (2014-09-18)
- [Closes #93. Implement normalizing markdown through pandoc](
ad662271c1
)
v0.11.1 (2014-09-16)
- [Closes #96. Update Pretty-Diff dependency to ^1.2.4](
80e1c03885
)
v0.11.0 (2014-09-15)
- [Closes #91. Add configuration option for custom Uncrustify path](
fefb25bf38
)
v0.10.4 (2014-09-12)
v0.10.3 (2014-09-10)
- [Closes #84. Improve the error message panel to only appear on new error](
31b217859e
)
v0.10.2 (2014-09-10)
- [Fixes #85. Add support for Windows for upwards recursive .jsbeautifyrc (see #37)](
490cd7ee05
)
v0.10.1 (2014-09-10)
- [Fixes #68. Fix error when beautifying file that is "untitled".](
2cd3bef6e0
)
v0.10.0 (2014-09-09)
- [Closes #68. Support editorconfig files.](
baf3e49b97
)
v0.9.0 (2014-09-09)
- [Closes #37. Support upwards recursive .jsbeautifyrc fallback.](
738deace29
)
Priority hierarchy:
- Atom editor settings
- Atom Beautify package settings
- Home directory .jsbeautifyrc file configuration
- Closest EditorConfig file (see #68)
- Project options (from closest .jsbeautifyrc file to the beautified editor's file to root, "/")
v0.8.1 (2014-09-09)
- [Fixes #70. Update Pretty-Diff dep. from ^1.0.23 to ^1.2.1](
c6a4101893
)
v0.8.0 (2014-09-09)
- [Closes #80. Add HTML Embedded Ruby (ERB) support.](
6652e7f703
)
v0.7.1 (2014-09-09)
v0.7.1 (2014-09-09)
- [Fixes #81. Beautify on Save now retains
this
scope when beautifying](516c356238
)
v0.7.0 (2014-09-08)
- [See #77. Add example of broken SCSS case.](
4f5c75c5e3
) - [See #71. Add example JS file using reserved words to test #71](
1130b58114
) - [See #56. Work on MessageView UI.](
05ee8f22b3
) - [See #56. Add "Beautification in progress" view.](
6b2b306b9d
) - [See #56. Add Atom-Message-Panel to display Unsupported Language messages](
ffa2249c3e
)
v0.6.5 (2014-09-08)
- [Fixes #76. Add package option "Beautify Entire File On Save"](
528c7dc281
) - [Closes #78. Improve startup performance.](
9c1965dec6
) - [See #61. Add LESS example with Mixins to test.](
7dbff2cbc1
) - [See #56. Start implementing of Message View.](
0804cade1f
)
v0.6.4 (2014-09-04)
- [Fixes #73. Prevent extra cursor appearing at end of file](
e599387d20
)
v0.6.3 (2014-08-30)
- [Closes #60. Convert package scripts from JavaScript to CoffeeScript.](
09c6770cd2
) - Replacing node-parse with sqlparse for SQL beautification support
v0.6.2 (2014-08-09)
- [Fixes #59. Remove ActivationEvents to allow for beautifyOnSave.](
649f023d9c
)
v0.6.1 (2014-08-08)
- [Closes #57. Customization in .jsbeautifyrc file now generates the config (.cfg) file for Uncrustify beautification.](
325ada7851
)
v0.6.0 (2014-08-08)
- [See #57. Add Uncrustify beautifier for multiple language support.](
5d6751cb4b
)
Uncrustify Language support:
- C
- C++
- C#
- Objective-C
- Java
- D
- Pawn
- Vala
Closes #45. Add Java Support.
v0.5.0 (2014-08-04)
- [See #47. Update configuration to allow users to disable analytics.](
8d90b30448
)
v0.5.1 (2014-08-04)
- [Closes #44. Switch to using Pretty Diff for SASS, as well.](
1f0fb9c0db
) - [See #54. Use indent_size and indent_character options.](
1f0fb9c0db
)
v0.5.0 (2014-08-04)
- [Closes #31. Add CoffeeScript support.](
3c9836f920
)
v0.4.4 (2014-08-03)
- [See #51. Work on improving PHP support and deubgging errors.](
7fdde0f8a6
)
v0.4.3 (2014-08-03)
- [Closes #47. Switch Analytics from Google Analytics to Segment.io](
fabed8fad3
)
v0.4.2 (2014-08-03)
- [Fixes #54. LESS beautifier using PrettyDiff now fixed.](
010863f5cc
)
v0.4.1 (2014-08-01)
- [Closes #54. Switch to using Pretty Diff for LESS support. Fixes #52. Fixes #52.](
5bff9ebc48
)
v0.4.0 (2014-07-12)
- [Closes #47. Add Google Analytics.](
d8fb27289d
)
v0.3.8 (2014-07-09)
- [Closes #46. Use ActivationEvents to speed up loading time.](
4271bfe8d7
)
v0.3.7 (2014-07-03)
v0.3.6 (2014-07-03)
v0.3.5 (2014-07-03)
- [See #40. Migrating ownership to Glavin001 for maintaining.](
d94d152621
)
v0.3.4 (2014-06-28)
- [Closes #35. Add more options for Python PEP8 beautifying.](
65ff7f9f7a
)
v0.3.3 (2014-06-16)
- [Closes #24. Add Python (PEP 8) support.](
612c7dc17c
) - [Closes #25. Add Ruby support.](
88651447a7
) - See #18. Worked on setting up Travis CI and providing unit tests. Not closed.
v0.3.2 (2014-06-14)
- [Fixes #9. Nested options in .jsbeautifyrc are properly handled.](
54e61a816f
) - [Closes #21. Parsing .jsbeautifyrc falls back to YAML, when JSON fails.](
78e0382c15
) - [Closes #22. Use Atom Package Settings as configuration options.](
479034dae7
)
v0.3.1 (2014-06-14)
- [See #14. Add JSON support.](
978a6c5a43
) - [Closes #14. Completed support for SQL.](
2e57630275
)
v0.3.0 (2014-06-13)
- Allowing either flat or nested .jsbeautifyrc schemas
- Use beautifyHTML to beautify HTML (Liquid) files.
- [Closes #15. Support loading .jsbeautifyrc from Project directory.](
4fdab9759b
) - [See #15. Updated README to reflect better .jsbeautifyrc support.](
4d486794b4
) - [Fixes #16. Custom configuration options are now working correctly.](
58a375f8b6
) - [Closes #13. Add Handlebars support.](
b530eda6e3
) - [Fixes #19. Can now beautify new files that have not been created/saved.](
c34f6f9419
) - [Closes #20. Add Sass and LESS support. Update README.](
eacf2329da
) - [See #15. Remove shelljs dependency and fixed typos.](
a2dc4bd7db
)
v0.2.6 (2014-05-15)
- version bump
- added
"jslint_happy": true
to own.jsbeautifierrc
v0.2.5 (2014-05-14)
- fixed issue #7 (Place cursor back to edited place after beautifying)
- fixed issue #8 (Ignore jsbeautify when editing .jsbeautifyrc in place)
v0.2.3 (2014-05-13)
v0.2.2 (2014-03-18)
- added experimental support for XML (thanks @mtanzi)
v0.2.1 (2014-03-12)
- added option to beautify on save
v0.2.0 (2014-03-11)
- public release
- beautify JS, HTML and CSS files based on current editor settings