- Improve check for files with conflicts
- Add option to disable formatting whole document on failure
- Force diffs to be generated without external diff tool
- Handle files with merge conflicts in a more friendly way
- Fix README.md
- Fix logging
- Fix menu handling
- Add current configuration file indicator to status bar
- Handle 'format inhibited' better
- Fix markdown lint errors in CHANGELOG.md and README.md
- Add option to format selecion(s)
- Handle errors better
- Add support for adding alternative configurations for workspaces via the GUI
- Add support for tilde(~) and '${homedir}' in alternative configuration filenames
- Improve error handling when setting alternative configuration files
- Improve finding of clang-format executable
- Warn if configuration file is not found when formatting
- Tweak setting of range ends
- Add support for inhibiting formatting for specific files
- Add command to force formatting of whole document
- Fix whole document formatting
- Remove redundant 'Ignore' button from timeout popup
- Fix configuration file check
- Improve handling of alternative configuration files
- Stop searching for alternative configuration files when first glob matched
- Use alternative configuration files in a much more sensible way
- Add job number to debug output
- Don't check configuration file exists when user selects 'none'
- Improve tidying up after formatting
- Prompt user to increase save abort timeout if formatting takes too long
- Add option for format whole file
- Allow use of local .clang-format files
- Allow use of alternative .clang-format files by matching glob patterns
- Fix format from command prompt
- Inhibit exception generated if file is not in a git repo
- Inhibit exception generated if temp file does not exist
- Simplify file name handling
- Extend debug logging
- Reinstate formatting for the whole document if it is not in git
- Ensure that the correct version is compared with the latest committed file
- Write the document to a temporary file first
- No longer formats the whole document if there are no changes
- Rewrite as a document formatter
- Handle files which are not in git (formats the whole file)
- Add support for debug output channel
- Add Formatters category to package.json
- Make it work for Windows
- Initial version