I may be misremembering, but didn't it used to be the case that most browsers would not cache a CSS or JavaScript file if it had query parameters, regardless of whether those changed with new versions? For example, https://www.example.com/js/core.js?v=1 would not be cached, no matter what value v was set to in the URL. There seems to be some disagreement on the web. It looks like in the past some browsers and caching proxies would never cache resources that had a query string in the URL, but that's now very rare.

CAPTCHA