diff --git a/Library/Homebrew/version.rb b/Library/Homebrew/version.rb index 49c1629ffaf3a..560a88c16ee11 100644 --- a/Library/Homebrew/version.rb +++ b/Library/Homebrew/version.rb @@ -376,8 +376,9 @@ def self.parse(spec, detected_from_url: false) VERSION_PARSERS = [ # date-based versioning + # e.g. 2023-09-28.tar.gz # e.g. ltopers-v2017-04-14.tar.gz - StemParser.new(/-v?(\d{4}-\d{2}-\d{2})/), + StemParser.new(/(?:^|[._-]?)v?(\d{4}-\d{2}-\d{2})/), # GitHub tarballs # e.g. https://github.com/foo/bar/tarball/v1.2.3