{"action":"created","issue":{"url":"https://api.github.com/repos/concrete5/concrete5-legacy/issues/1924","labels_url":"https://api.github.com/repos/concrete5/concrete5-legacy/issues/1924/labels{/name}","comments_url":"https://api.github.com/repos/concrete5/concrete5-legacy/issues/1924/comments","events_url":"https://api.github.com/repos/concrete5/concrete5-legacy/issues/1924/events","html_url":"https://github.com/concrete5/concrete5-legacy/issues/1924","id":110577998,"number":1924,"title":"Why were js/css cache-busting querystrings removed in 5.6.3?","user":{"login":"jordanlev","id":149992,"avatar_url":"https://avatars.githubusercontent.com/u/149992?v=3","gravatar_id":"","url":"https://api.github.com/users/jordanlev","html_url":"https://github.com/jordanlev","followers_url":"https://api.github.com/users/jordanlev/followers","following_url":"https://api.github.com/users/jordanlev/following{/other_user}","gists_url":"https://api.github.com/users/jordanlev/gists{/gist_id}","starred_url":"https://api.github.com/users/jordanlev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordanlev/subscriptions","organizations_url":"https://api.github.com/users/jordanlev/orgs","repos_url":"https://api.github.com/users/jordanlev/repos","events_url":"https://api.github.com/users/jordanlev/events{/privacy}","received_events_url":"https://api.github.com/users/jordanlev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-10-09T02:46:24Z","updated_at":"2015-10-22T15:07:55Z","closed_at":null,"body":"This change: https://github.com/concrete5/concrete5-legacy/commit/7547f3ab3ea794838b344b4d51c3be2c2d683bca#diff-c428d44ba35650c74dfe9b032e51a419L133\r\n...removed the \"?v=...\" querystring args from css and js files (which served the useful purpose of forcing a browser reload of css/js files that have been changed).\r\n\r\nI'm curious what the reason for this is, because we have been bitten by its removal (without realizing it was removed). Was it just a philosophical decision about how these things should be handled (e.g. the CMS shouldn't be responsible for it but rather it should be handled by grunt/gulp/etc, or the problems it causes for some proxy servers)? Or was it a technical issue? In other words, could I add back these 4 lines from the html helper file in 5.6.3 to restore this functionality? Or is it tied to some other change that will break things?\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/concrete5/concrete5-legacy/issues/comments/150256099","html_url":"https://github.com/concrete5/concrete5-legacy/issues/1924#issuecomment-150256099","issue_url":"https://api.github.com/repos/concrete5/concrete5-legacy/issues/1924","id":150256099,"user":{"login":"aembler","id":527809,"avatar_url":"https://avatars.githubusercontent.com/u/527809?v=3","gravatar_id":"","url":"https://api.github.com/users/aembler","html_url":"https://github.com/aembler","followers_url":"https://api.github.com/users/aembler/followers","following_url":"https://api.github.com/users/aembler/following{/other_user}","gists_url":"https://api.github.com/users/aembler/gists{/gist_id}","starred_url":"https://api.github.com/users/aembler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aembler/subscriptions","organizations_url":"https://api.github.com/users/aembler/orgs","repos_url":"https://api.github.com/users/aembler/repos","events_url":"https://api.github.com/users/aembler/events{/privacy}","received_events_url":"https://api.github.com/users/aembler/received_events","type":"User","site_admin":false},"created_at":"2015-10-22T15:07:54Z","updated_at":"2015-10-22T15:07:54Z","body":"Some people don't want to advertise which version they're running.\nObviously, there are ways to figure it out if you know what to look for,\nbut some obfuscation is probably not a bad thing.\n\nOn Thu, Oct 22, 2015 at 2:40 AM, JohntheFish <notifications@github.com>\nwrote:\n\n> Why is it an advantage to MD5 the APP_VERSION? Is there any reason it\n> couldn't be escaped and appended in a readable form?\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/concrete5/concrete5-legacy/issues/1924#issuecomment-150162755>\n> .\n>\n"}}