atom-beautify/CHANGELOG.md

28 KiB

dev

  • 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) or Pretty Diff (SCSS/Sass/LESS) to using CSScomb, you will go into Atom Beautify package settings and find the option for Language Config -<Your Desired Language: CSS, etc>- Default Beautifier and select CSScomb.

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 to csscomb predefined configuration.

v0.25.0 (2015-05-02)

v0.24.1 (2015-04-19)

v0.24.0 (2015-04-07)

  • Temporarily disable failing PHP tests
  • Add Titanium style Sheets (TSS) support. See #122 and #238

v0.23.4 (2015-04-07)

  • Rename incorrect indent_character option to indent_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)

  • Add check for Windows and use windows specific 'mv' command, #251 @rrushton

v0.23.0 (2015-03-20)

  • Switch to PHP Coding Standards Fixer, #242 @rrushton
  • Fix failing tests for LESS and SASS.

v0.22.5 (2015-03-20)

  • Add Preserve new lines support for LESS/SCSS. See #245 and #180

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)

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)

v0.21.2 (2015-01-06)

  • [Fixes #177. Update keybinding to beautify:beautify-editor](5aaeae4cc7)

v0.21.1 (2015-01-03)

v0.21.0 (2015-01-03)

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)

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)

v0.17.3 (2014-12-27)

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)

v0.14.1 (2014-10-21)

  • [Closes #127. Increase startup time by using ActivationEvents](c0ee2bed96)

v0.14.0 (2014-10-16)

v0.13.4 (2014-10-05)

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)

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)

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)

v0.6.5 (2014-09-08)

v0.6.4 (2014-09-04)

  • [Fixes #73. Prevent extra cursor appearing at end of file](e599387d20)

v0.6.3 (2014-08-30)

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)

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)

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)

v0.3.0 (2014-06-13)

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)

  • support .jsbeautifierrc (thanks @karolyi)
  • fixed: reload on save (thanks @karolyi)

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