{"push_id":1418004911,"size":44,"distinct_size":1,"ref":"refs/heads/develop","head":"00a5d70e12451e5ba8ec579a3b5425a13baec68b","before":"4b4175a22d2866f88cf2867802c0c9764659ac63","commits":[{"sha":"c3e19e8b6ff8f918cf7bcb43c64708e538e6f290","author":{"name":"Leo Fajardo","email":"858bc1bd1ce29349647f36909d87c825db94d980@rating-widget.com"},"message":"[opt-out] [initial-commit] Added \"Opt Out\" and \"Opt In\" links to the plugin links collection in the \"Plugins\" page.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/c3e19e8b6ff8f918cf7bcb43c64708e538e6f290"},{"sha":"4ed9bdd4fcc4956f8938b8abb3a3e682f2b8e86f","author":{"name":"Leo Fajardo","email":"858bc1bd1ce29349647f36909d87c825db94d980@rating-widget.com"},"message":"[opt-out] [opt-in] Bug-fixes and added \"is_disconnected\" property to the \"FS_Site\" entity.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/4ed9bdd4fcc4956f8938b8abb3a3e682f2b8e86f"},{"sha":"5447c86bc87e9cd880e5fa04821ea9a1424d9bb1","author":{"name":"Leo Fajardo","email":"858bc1bd1ce29349647f36909d87c825db94d980@rating-widget.com"},"message":"[opt-out] [opt-in] [refactor]","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/5447c86bc87e9cd880e5fa04821ea9a1424d9bb1"},{"sha":"5679a6fe7b86006db9b30e9fa6404c3129ba7431","author":{"name":"Leo Fajardo","email":"858bc1bd1ce29349647f36909d87c825db94d980@rating-widget.com"},"message":"[opt-out] [opt-in] Don't change the \"is_disconnected\" flag of an \"install\" on uninstall event.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/5679a6fe7b86006db9b30e9fa6404c3129ba7431"},{"sha":"062c19edf1c222014fd37e3016e17e3569fff160","author":{"name":"Leo Fajardo","email":"858bc1bd1ce29349647f36909d87c825db94d980@rating-widget.com"},"message":"[opt-out] [opt-in] Moved the logic for reconnecting an \"install\" to a new private method \"reconnect()\".","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/062c19edf1c222014fd37e3016e17e3569fff160"},{"sha":"292e15c5322f0e47f9166aad86ba41495cf9eea2","author":{"name":"Leo Fajardo","email":"858bc1bd1ce29349647f36909d87c825db94d980@rating-widget.com"},"message":"[opt-out] [opt-in] Updated the behavior of the \"Opt Out\" or \"Opt In\" action link in the \"Plugins\" page.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/292e15c5322f0e47f9166aad86ba41495cf9eea2"},{"sha":"7294e971279e6993d9172e6fbc808cadf6abf04c","author":{"name":"Leo Fajardo","email":"858bc1bd1ce29349647f36909d87c825db94d980@rating-widget.com"},"message":"[opt-out] [opt-in] Reconnect on premium version activation.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/7294e971279e6993d9172e6fbc808cadf6abf04c"},{"sha":"e1414bf1cf85045d418ae40230cdaba72f3fad29","author":{"name":"Leo Fajardo","email":"858bc1bd1ce29349647f36909d87c825db94d980@rating-widget.com"},"message":"[core-functions] [get-template] \"fs_get_template\" is now using \"require\" instead of \"require_once\" so that it would not return an empty string when it should return a non-empty string.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/e1414bf1cf85045d418ae40230cdaba72f3fad29"},{"sha":"0d9ca6b0613dfc2358d197e0f97ea04da72590ea","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[usage-tracking-control] Changed terminology from “opt-in/out” to allow/stop tracking.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/0d9ca6b0613dfc2358d197e0f97ea04da72590ea"},{"sha":"8831a807489df9c222f9d5a116e80ef2c4ed183f","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[usage-tracking-control] Exposed usage tracking control methods via the abstract class.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/8831a807489df9c222f9d5a116e80ef2c4ed183f"},{"sha":"69cd826940f8f1d62fae0e3e56c96a187159c014","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[usage-tracking-control] Removed ‘is_disconnected()’ since it’s confusing when there’s a property named the same. Instead, if the value isn’t set in the constructor, dealt to false. This doesn’t solve the problem that PHP unserialize doesn’t call the constructor, but I replaced the usage of ‘is_disconnected()’ with a proper call.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/69cd826940f8f1d62fae0e3e56c96a187159c014"},{"sha":"b8d326ca8938625d9331a3a1412b8a777d517589","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[ajax] Added helper methods for AJAX responses.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/b8d326ca8938625d9331a3a1412b8a777d517589"},{"sha":"b2a53b9db892ad374e4cbd2eddb9ae23e16cc8e2","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[usage-tracking-control] [refactor] Improved the implementation, efficiency and documentation of the usage tracking methods.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/b2a53b9db892ad374e4cbd2eddb9ae23e16cc8e2"},{"sha":"068d96f343abf0982a64b7fa4c5744bba1e9f291","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[usage-tracking-control] Moved opt-in/out links creation and all logic to one method.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/068d96f343abf0982a64b7fa4c5744bba1e9f291"},{"sha":"1be5f8973aa92e2b8924192233fae639419672f9","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[usage-tracking-control] Removed the logic of `$this->_storage->reconnect_on_premium_code_type_change`, instead, just update the local install entity data which will be automatically synced with the next cron execution.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/1be5f8973aa92e2b8924192233fae639419672f9"},{"sha":"8513accd1f2401f07be87efb28dca725ea3f0944","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[usage-tracking-control] Moved the sync cron scheduling in the after code version change below the core logic, so if something is need to be changed in the entities data (e.g. install.is_disconnected), the cron will be scheduled only after the change.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/8513accd1f2401f07be87efb28dca725ea3f0944"},{"sha":"f0a39d2bcb0f5644a22bfcf5d97db953fdea22cf","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[usage-tracking-control] [security] Added a core method to verify an action with a nonce + added admin permissions check for opt-in/out logic.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/f0a39d2bcb0f5644a22bfcf5d97db953fdea22cf"},{"sha":"fe6dbebfb220c35eff577428ee1c1d351f4b454b","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[ajax] [enhancement] Improved the AJAX callback action adder method to only add the callback handler if the current request is AJAX and matches.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/fe6dbebfb220c35eff577428ee1c1d351f4b454b"},{"sha":"0932f0e2e147898ad81e2a4250e9ea66bb255064","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[license-activation] [refactor] Moved all license activation related logic to one place + added security verification to make sure only admins can do it.","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/0932f0e2e147898ad81e2a4250e9ea66bb255064"},{"sha":"5004f5fd00722fdd8ab06280df56535a53573cbc","author":{"name":"Vova Feldman","email":"c804b63d4ad04539df4b94ff0e5e00bc24df6d8b@freemius.com"},"message":"[usage-tracking-control] [refactor]","distinct":false,"url":"https://api.github.com/repos/Freemius/wordpress-sdk/commits/5004f5fd00722fdd8ab06280df56535a53573cbc"}]}
{"actor":{"display_login":"vovafeldman"}}