This has been frustrating me for a while.
When I look at the master page library or the style library on my SharePoint site I see that versioning is in place. However, the site itself always loads version 1.0 of the document, when I am currently on version 22.0. I have tried clearing my cache and cookies and reloading the site, but it still loads version one.
The only work-around I have found is to name my new version master_page_V22.master (or something like that) and adding it to the library. The same applies to the style library where I have everything from custom_style.css to custom_style_v19.css. It's even more frustrating with the style library because whenever I update a .css file or a .js file, I have to make a new version of the master page.
It just seems to be counter-intuitive to make new files every time and fill up these libraries when versioning is clearly in place. I have downloaded the newest versions of the file and they are correct too, it's just that the site/browser refuses to acknowledge the changes.