Update changelog

This commit is contained in:
Glavin Wiechert 2017-04-20 02:19:30 -03:00
parent 595349fd5b
commit 06dcea04e9
1 changed files with 286 additions and 3 deletions

View File

@ -1,4 +1,4 @@
# dev
# 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](https://github.com/Glavin001/atom-beautify/issues/1196)
- Add beautifier for the Lua language.
@ -12,11 +12,294 @@
- Fix phpcbf hanging issue by closing stdin. See [#893](https://github.com/Glavin001/atom-beautify/issues/893)
- Add warning notification when parsing `.jsbeautifyrc` as JSON or YAML fails. See [#1106](https://github.com/Glavin001/atom-beautify/issues/1106)
- Add support for PrettyDiff's *bracepadding* option in JavaScript. See [#1157](https://github.com/Glavin001/atom-beautify/issues/1157)
# v0.29.0
- Closes [#447](https://github.com/Glavin001/atom-beautify/issues/447). Improved Handlebars language support
- Closes [#384](https://github.com/Glavin001/atom-beautify/issues/384). Add [latexindent.pl](https://github.com/cmhughes/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
- :bug: 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](https://github.com/Glavin001/atom-beautify/issues/176). Add [gofmt](http://golang.org/cmd/gofmt/) beautifier for Go language
- Closes [#192](https://github.com/Glavin001/atom-beautify/issues/192). Add [coffee-fmt](https://github.com/sterpe/coffee-fmt) beautifier for CoffeeScript language