plugin-update-checker/Puc
Yahnis Elsts a3ff7ada08 Fixed a potential bug with multiple plugins using GitHub release assets.
To allow WP to download a release asset from GitHub, the update checker needs to add an "Accept: application/octet-stream" header to the HTTP request. We use the "http_request_args" filter for that. 

Previously, we used a static variable to ensure that the filter callback is added only once. However, in PHP, static variables defined in a method are shared by all instances of the class that the method belongs to. This means that if one plugin enables release assets, adds a "http_request_args" filter, and sets ``$filterAdded` to `true`, then the next plugin that enables release assets won't add its own filter because the variable will already be `true`.

Fixed by using an instance variable (`$downloadFilterAdded`) instead of a static variable.
2019-10-01 14:35:16 +03:00
..
v4 Bump version number to 4.8 2019-09-28 15:47:47 +03:00
v4p8 Fixed a potential bug with multiple plugins using GitHub release assets. 2019-10-01 14:35:16 +03:00