atom-beautify/CHANGELOG.md

43 KiB

Next

  • ...

v0.30.5 (2017-08-11)

  • Fix for #1721. Changes required due to TextBuffer.save becoming async in Atom 1.19
  • Fixes #1638. Update type-formatter and Fixes indent size not supported
  • See #358. Add support for rustfmt-nightly

v0.30.4 (2017-07-14)

  • Fixes #1732. Improve deprecation message for old options for new Executables
  • Fixes #1751. Fix for latexindent v3

v0.30.3 (2017-06-21)

  • Improve command not found error message
  • Add goimports beautifier for Go language
  • Fixes #1728. Remove Shell-Env from Executable, use Atom's process.env instead. See #1735.

v0.30.2 (2017-06-20)

  • Fixes #1030. Add support for alpha versions of autopep8
  • Fixes #1725. Fix version parsing of PHP executable
  • Fixes #1730. Correctly parse PHPCBF version and improve handling of Executable

v0.30.1 (2017-06-19)

  • Fix #1703. Now Fortran 2003/2008 file extensions are available for Fortran beautifier.
  • Fix #1030. Autopep8 Executable did not handle older and newer versions.
  • Fixes #1725. Improve PHP-CS-Fixer support with handling script path Detect if the executable path is either .phar (PHP) or not and run the executable PHP-CS-Fixer differently considering.

v0.30.0 (2017-06-17)

  • Close #1687. Introducing Executables with Docker support! Executables wrap any non-preinstalled application, check if it is installed, and provide additional configuration options, including Docker support! See #1687 for more information.
  • Fix #1652 and #1653. Add .rb to temp files passed in to the rubocop executable so they are not excluded.
  • Fixes #1361. Add file extension to temporary files for Uncrustify beautifier
  • Fixed #1613 and #1588. Add EOL, scientific notation, and adjust whitespace support for Lua Beautifier

v0.29.26 (2017-05-28)

  • Fix #116. Switch from setText to setTextViaDiff, preserve folds
  • Add more perl filetypes (#1603)
  • Add more LaTeX extensions (#1617)
  • Don't specify file extension when requiring modules (#1631)
  • Update CSSComb to v4.0.1. (#1660)
  • Fix #1682. Removed --no-patch flag from phpcbf beautifier version 3 (#1683)
  • Fix #1524. Add PHP-CS-Fixer config file setting and improve automatic detection of standard config files. See #1661
  • Add .php extension to temp files (#1649)
  • Add support for files with '.config' extension. Add extension to the XML language to support XML config files. (#1285)

v0.29.25 (2017-05-12)

  • Fix #1547, #1630. Update CSSComb to latest version.

v0.29.24 (2017-05-06)

  • Fix #1643. Add PHPCBF Version setting and remove "--no-patch" option from version 3.0 of PHPCBF. See #1645.
  • Close #27. Add commands for beautifying a specific language
  • Add "Allow Risky" option for PHP-CS-Fixer. See #1614
  • Set Yaml padding default value to 0, removing Atom warning message "'atom-beautify.yaml.padding' could not set the default." See #1647.

v0.29.23 (2017-04-20)

  • See #1607. Add support for PHP-CS-Fixer 1, along with version 2.
  • Closes #1179. Replace atom-beautify.general.analytics option with configuration option
  • Add more LaTeX extensions

v0.29.3 to v0.29.22 (2016-04-16 to 2017-04-15)

  • 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 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
  • Closes #447. Improved Handlebars language support
  • Closes #384. Add latexindent.pl beautifier for LaTeX language

v0.29.2 (2016-04-08)

  • See #924. Add more verbose debugging to beautifyFilePath
  • See #864. Fix Logger to use renamed loggerLevel setting key
  • See #919. Remove options from analytics tracking
  • See #916. allow beatify *.pug files
  • Closes #905. Add Handlebars support to Pretty Diff beautifier

v0.29.2 (2016-04-08)

  • See #898. Improve notification for unsupported settings

v0.29.1 (2016-04-04)

  • Fixes #891. Fix build-options postinstall script for Window

v0.29.0 (2016-03-01)

  • Fix deprecation warnings triggered by TextEditor methods. #885
  • See #864. Add Migration command from old option keys to new keys
  • See #713. Better settings and performance. #864
  • See #876, #679. Build beautifier options postinstall instead of activate
  • See #717. Remove unsupported options for Coldfusion language
  • See #405, #782. Improve description of Beautify Entire File On Save option
  • Fixes #758. Add XTemplate support to Pretty Diff beautifier
  • Fixes #766. Change default beautifier of Riotjs to Pretty Diff
  • Revert "Revert "Organize settings/options into groups that will be collapsable""

v0.28.28 (2016-03-30)

  • Closes #199. Add Jade/Pug beautify support
  • Fixes #879. Fix circular structure in JSON config/settings
  • Fix yapf style issue. #856
  • Adds LaTeX language support. #845
  • Added opencl language support. #872

v0.28.27 (2016-03-27)

  • Fixes #868. Update expand-home-dir to v0.0.3
  • Tabs changed to literal and default to using tabs

v0.28.26 (2016-03-03)

  • See #839, #844. Add test for unique language namespaces
  • Update Lodash to v4.6.1
  • Update Pretty Diff to v1.16.27
  • Remove Haskell tests because it takes so long to install

v0.28.25 (2016-03-02)

  • Fixes #839. Throw error if languages have same namespace
  • Implements #384
  • Basic implementation for latex with latexindent.pl
  • See #828, #757, #731, #750. Fix Riot.js support,

v0.28.24 (2016-02-25)

  • Revert "Organize settings/options into groups that will be collapsable"

v0.28.23 (2016-02-25)

  • Updating riotjs.coffee. #766
  • Include Apex extension: "trigger". See #825
  • Organize settings/options into groups that will be collapsable
  • Fix PHPCBF error when path to executable is not set. #823
  • See #733. Add language-d for testing and "d" extension to language file
  • Rust - Add ability to read rustfmt.toml
  • [#776] Bump jsbeautify to 1.6.2. Add support for collapse-preserve-inline
  • PHPCBF (PHP_CodeSniffer) + Remark for Markdown support
  • Adds 'unchanged' option to the SQL beautifier
  • See #524. Added pretty diff ternaryline option
  • Add Apex language support
  • add: remark for markdown
  • adding support for phpcbf

v0.28.22 (2016-02-08)

  • adding support for grammar SLD. #763
  • adding XHTML file extension as an XML grammar. #756
  • Adding language Riot.js. #757
  • Adding support for new HTML templating language: XTemplate. #758

v0.28.21 (2016-01-12)

  • Fixes #736. Change unformatted option default value to match js-beautify
  • Improve Help Debug Editor with options for language & beautifier

v0.28.20 (2016-01-11)

  • Update Prettydiff dependency to 1.16.5
  • Add support for Elm. #700
  • Add Optional Path for Rubocop. #676
  • Set ignoreResponseCode to true in yapf.coffee. #671
  • added import sorting using isort + small yapf fix

v0.28.19 (2015-11-19)

  • Improved "Help Debug Editor" command. Result diff, shorten log path

v0.28.18 (2015-11-14)

  • See #535. Change on save check from editor.alive to editor.isAlive()
  • Closes #535. Do not restore editor positions if editor is destroyed.
  • Update Pretty Diff to v1.15.16 & fix JSX test

v0.28.17 (2015-11-08)

  • Improve CSScomb support
  • YAPF fix. See #631
  • PR #594 Fixing test for issue #524
  • See #524. Added support for methodchain setting in prettydiff.
  • JSP support via beautifying as XML in Pretty Diff
  • Support dynamically reloading custom file .csscomb.json file changes

v0.28.16 (2015-10-29)

  • See #629. Support stylish-haskell

v0.28.15 (2015-10-25)

  • Fixes #428. Switch to event-kit, replacing emissary
  • See #600. Fix README link to Keymaps In-Depth docs
  • See #546. Add two beautifiers: clang-format and yapf

v0.28.14 (2015-09-22)

  • Close #561. Default prettydiff comments to indent

v0.28.13 (2015-09-22)

  • Closes #559. Add support for XSL and XSD grammars and file extensions

v0.28.12 (2015-09-10)

  • See #524, #534. Add end_with_comma option to JavaScript using Pretty Diff
  • See #524 and #543. Add no_lead_zero to CSS with Pretty Diff support
  • Add extra_liners option from js-beautify in Settings View. See #540
  • Closes #529. Improve documentation generation for package options

v0.28.11 (2015-08-10)

  • Properly dispose of event subscriptions. #501
  • Fixes #496. Update Pretty Diff and fix adding two spaces incorrectly
  • Properly dispose of all subscriptions

v0.28.10 (2015-08-05)

  • Handle language being null in Help Debug Editor command. #497

v0.28.9 (2015-07-17)

  • add language scopes to atom language config gets. #436
  • Fixes #479. Fix handling perltidy_profile option when it is an empty string
  • 🐛 fix the race condition in beautify on save for setting cursor positions. #476
  • Add Gherkin grammar support. #377
  • Add Arduino language. #469

v0.28.8 (2015-06-26)

  • Beautify Swig templates with handlebars instead of markup. See #464
  • Closes #447. Improved Handlebars language support
  • Add SVG support. #449
  • Added support of .rubocop.yml file in project root. #414

v0.28.7 (2015-06-26)

  • Add JSCS Fixer beautifier. #412
  • Fix option, indent_size, to work with ruby-beautify

v0.28.6 (2015-06-25)

  • Closes #410. Add space_after_anon_function option to Pretty Diff
  • Add more logging to beautifiers
  • Add final options, package settings, language detected to Help Debug Editor. See #413. This extra info would be useful

v0.28.5 (2015-06-14)

  • Handle Windows command not found error being different. See #397
  • Fix Windows spawn issues, switch to cross-spawn
  • Fixes #397. sqlformat should not be able to be found and used.

v0.28.4 (2015-06-12)

  • See #390. Revert previous commit to fix PHP-CS-Fixer and rubocop
  • See #390. Use global php-cs-fixer on Windows without running within php
  • See #213. Disable Beautify Directory command from menus
  • See #213. Add OK/Cancel buttons to Beautify Directory command
  • See #213. Add warning to beautify-directory

v0.28.3 (2015-06-11)

  • Closes #264. Choose Pretty Diff beautifier as default for ERB
  • Add indent_size option to htmlbeautifier
  • Make Pretty Diff default beautifier for ERB
  • See #394. Improve error message when program cannot be found
  • Closes #142. Add options (tabs, spaces, indent_count) for Ruby-Beautify

v0.28.2 (2015-06-10)

  • Update all package dependencies
  • Fix typo in beautify-languages-spec causing failing tests to pass
  • Closes #341. Add indent_size option to Rubocop beautifier

v0.28.1 (2015-06-10)

  • Fixes #327. Only show beautify progress view when actually beautifying
  • Closes #369. Allow JS Beautify to be used for XML language
  • Add in-page links to documentation, to beautifiers, etc

v0.28.0 (2015-06-08)

  • Generate documentation for available options for each beautifier
  • Closes #297, #265. Add missing Pretty Diff options for CSS/SCSS/Sass/LESS

v0.27.13 (2015-06-08)

  • Retrieve/use absolute path of executable within Beautifier::run. See #375.
  • Add missing package dependencies for atom-typescript package
  • See #375. Install htmlbeautifier, php-cs-fixer, emacs for Windows CI

v0.27.12 (2015-06-06)

  • Closes #309. Add language Twig and use Pretty Diff beautifier.

v0.27.11 (2015-06-06)

  • See #311. Show installation instructions when beautifiers are missing
    • autopep8
    • perltidy
    • ruby-beautify
    • sqlformat
    • uncrustify
  • See #358. Add Rustfmt beautifier for Rust language support
  • See #311. Closes #288. Show installation and setup instructions when cannot find php-cs-fixer
  • Closes #311. Show more informative error when beautifier not found

v0.27.10 (2015-06-01)

  • Add Fortran language support (#383)
  • See #375. Add Python, Pip, autopep8 installation to AppVeyor

v0.27.9 (2015-05-28)

  • Fixes #370. Nest EditorConfig options under _default namespace
  • See #370. Resolve promises in allOptions for Help Debug Editor
  • Update package dependencies.

v0.27.8 (2015-05-22)

  • Fixes #338. Restore cursor and scroll position for beautify on save
  • See #372. Update engines field in package.json
  • See #372. Fix deprecation, call ::getActiveTextEditor instead. Closes #366.
  • See #372. Fix deprecation, switch to using atom-space-pen-views

v0.27.7 (2015-05-27)

  • Fixes #370. Allow Promises in allOptions for beautification

v0.27.6 (2015-05-22)

  • Enable typescript-formatter defaults

v0.27.5 (2015-05-21)

  • Closes #349. Add Visualforce language and use Pretty Diff beautifier
  • Add check for when Language or Beautifier is not found in tests

v0.27.4 (2015-05-20)

  • See #144. Add JSX language tests
  • Fixes #353. Fix support for extensions with getLanguages
  • Add .js to the extensions supported by the JSX language
  • fixes #144 for good

v0.27.3 (2015-05-20)

  • Fixes #288. Add custom command for PHP-CS-Fixer on Windows
  • Closes #350. Add grammar HTML (Angular) to Embedded JavaScript language
  • Update and fix Titanium Style Sheets tests
  • Closes #351. Update TypeScript beautification tests
  • fix typescript support

v0.27.2 (2015-05-19)

  • Closes #346. Merge options for language namespace, fallbacks, _default
  • Update coffee-fmt to v0.10.2 and beautify internal source code
  • Closes #323. Add language Swig with grammar HTML (Swig)
  • Add debugging logs to JS-Beautify and Coffee-Fmt beautifiers
  • Update package dependencies.
  • Closes #332. Remove deprecated "Beautify: Beautify Editor" command
  • Add debugging logs to JS-Beautify and Coffee-Fmt beautifiers
  • Update package dependencies
  • Closes #332. Remove deprecated "Beautify: Beautify Editor" command
  • See #144. Add JavaScript (JSX) grammar to JSX language

v0.27.1 (2015-05-07)

  • Fixes #314. Beauify On Save will save then beautify the file on disk

v0.27.0 (2015-05-06)

  • Closes #178. Change commands' namespace from "beautify" to "atom-beautify"
  • Closes #308. Beautify On Save is opt-in for each language
  • See #296. Add package option for setting logger level

v0.26.4 (2015-05-05)

  • See #317. Use Warning notification, improve message for unsupported lang
  • Closes #317. Switch from addFatalError to addError for showing errors
  • Fixes #289. Remove deprecated subscription call to TextBuffer.on
  • Update to PHP-CS-Fixer 1.7 and fix broken PHP tests
  • Unify the look of the Gitter badge.

v0.26.4 (2015-05-04)

  • Fixes #305. Beautify input in single temp file for HTMLBeautifier

v0.26.3 (2015-05-04)

  • Closes #296. Add logging to Help Debug Editor command
  • See #296. Add Logging API to Beautifier
  • Update PHP tests to new PHP-CS-Fixer expected style

v0.26.2 (2015-05-03)

  • Remove Pandoc installation and ignore errors for Homebrew-PHP with Travis CI
  • Update autopep8 and update failing Python test to pass
  • See #294. Add missing argument to PHP-CS-Fixer beautifier
  • Add support for beautifiers ignoring CLI return code
  • Properly handle errors in spec tests with Promises

v0.26.1 (2015-05-03)

  • Fixes #301. Fix autopep8 beautifier's arguments
  • See #292. Add more Markdown with YAML Front Matter tests

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