Overcommit v0.18.0 Release Notes

    • โšก๏ธ Update minimum version of image_optim gem to 0.15.0 (breaking change in name of exception classes)
    • โž• Add --list-hooks flag which displays all hooks for a repository and whether they are enabled/disabled
    • Add required_executable and install_command options that allow a hook to define an executable that must be in the PATH in order for it to work, and a command the user can use to install the executable if it doesn't exist
    • All built-in hooks will now fail if the required executable is not present
    • ๐Ÿ›  Fix bug where pre-commit hook would crash if user attempted to commit a broken symlink
    • โž• Add BrokenSymlinks pre-commit hook which checks for broken symlinks
    • ๐Ÿ›  Fix Chamber integration
    • ๐Ÿ›  Fix 'include' path for ChamberSecurity
    • ๐Ÿ›  Fix bug where commit message from cherry-picked commit would be lost if there were conflicts