Summary:
This PR includes code for a new tool in Professor Prebid that will analyze and gather information about the currently used PBJS version on a webpage. It uses the GitHub API to gather info about releases from the Prebid.js repo (calls to the API are minimal, a call is made initially and cached in local storage, then once every 24 hours the data in local storage will be refreshed by another call). Other features for this include:
Stating what is the latest Prebid release version is
Display how many months/weeks/days old the current setup is compared to the latest Prebid release
An approximate count of all of the new features, maintenance updates and bug fixes that have been released since the currently running version are displayed.
Also a descriptive list of all of the new features, maintenance updates and bug fixes that have been released since the currently running version can also be displayed by clicking on a link to toggle them in and out of view
Relates to https://github.com/prebid/professor-prebid/issues/64
Summary: This PR includes code for a new tool in Professor Prebid that will analyze and gather information about the currently used PBJS version on a webpage. It uses the GitHub API to gather info about releases from the Prebid.js repo (calls to the API are minimal, a call is made initially and cached in local storage, then once every 24 hours the data in local storage will be refreshed by another call). Other features for this include: