2.0.6
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.