Skip to content

2.0.6

Compare
Choose a tag to compare
@victorporof victorporof released this 14 Jul 15:51
· 63 commits to master since this release

Release notes:

This new version features a complete rewrite, modernizing and consolidating the codebase. This will allow for faster iterations and new feature additions in the future.

New features have also been implemented:

  • Support for .editorconfig files
  • Many improvements to the .jsbeautifyrc format, including separate settings for js and json, "all" and "custom" categories for regex-based prettification rules.
  • Added additional prettifier options: eol, comma_first and operator_position.
  • Added the ability to ignore certain files using regexp.
  • Added the ability to automatically prettify while editing, opening files etc.
  • Switched to using JSON5 for parsing to avoid common errors in minimally marformed json.
  • Added the ability to use sublime's editor syntax by default for determining file type, instead of relying solely on file extensions.
  • Added the ability to use sublime's indentation settings instead of the ones in .jsbeautifyrc or .editorconfig files.
  • Added the ability to not use temporary files anymore for prettification, which can result in less IO overhead and potentially better performance.

In addition, the following issues have been fixed:

  • Node.js isn't in a perpetual "not found" state anymore whenever unrelated errors may occur. If errors do occur, it's much easier to file an issue on github about it.
  • User settings aren't lost when the plugin updates, as there's now a distinction between Sublime and User preference files.