- Fix undefined editor error (#69)
- Fix indentation error
- Fix Unsupported Language Notification using deprecated API
- Fix 1.0 API deprecations
- Add JS Beautify comma first option
- Add support for other JavaScript syntax highlighting grammars
- Fix CSON format deprecation
- Fix deprecation issues with Atom 1.0 API
- Indentation style is now based on editor setting and not JSFormat's setting
- Code cleanup
- Ignore files option to ignore files like
.jshintrc
- Fixed error on preferences page
- Small performance optimizations when formatting text
- Possible fix for
cannot dispose of undefined
error (UPDATE: Not fixed)
- Fixed keybindings not working
- Fixed package not being labeled properly in command palette
- Fixed some deprecation messages
- Updated command palette info
- Performance improvements
- Checking file language before doing anything else
- checking beautified text against current editor text
- Better unsupported language message
- Updated dependencies
- atom/event-kit 0.7.2 -> 0.8.0
- Smarter Format on save
- Added
end_with_newline
setting.
- Fixed regression where closing a tab would throw an error
- Updated JS-Beautify to 1.5.4
- Better descriptions in the config page
- More tests
- Better config page
- More tests
- Fixed error in tests, all current tests should pass
- Made retrieving package config simpler and faster
- Updated JS-Beautify to 1.5.3
- Added support for JS-Beautify's
space_after_anon_function
option.
- Switched to Atom's new v0.133.0 config schema
- Fixed Observer class not being exported
- Started working on using the Observer class
- Moved to workspace model API to prevent deprecation warnings about workspaceView API
- Cursor repositioning now works a lot better
- Fixed error in cursor position fix
- Started working spec files
- Updated CHANGELOG.md
- Cursor position is now positioned more accurately by using its location before formatting the file/selection
- Added a CHANGELOG.md file with all the versions
- Updated README.md with
format_on_save
setting information
- Fixed issue where closing a file would cause Atom to freeze because of extra subscribers from format on save
- Format on save functionality added
- Uses editor's tablength to format text
- Added the ability to format currently selected text
- Now using file's grammar (which can be manually set by user) to decide whether or not to format the selection/file
- Added a lot more settings and configuration options
- Fixed issue when no editors are open
- Fixed not supported view message
- Improved the readme
- No changes, test publish
- Fixed package.json formatting
- Added keywords to package.json to make package easier to find
- Initial JSFormat plugin