Adding another layer of transient caching: cache just the last used resource collection from among the entire metadata collection, since most page loads only use that one.
The Release Provider will also no longer load all release metadata when constructed. It will only lazy-load it when those releases are requested via the existing API function (releases()).
[x] set non-zero transient expiration for existing font-awesome-releases transient to disable autoloading
[x] prototype basic new functionality
[x] update existing tests
[x] add tests to ensure queries are appropriately limited
closes #51
Adding another layer of transient caching: cache just the last used resource collection from among the entire metadata collection, since most page loads only use that one.
The Release Provider will also no longer load all release metadata when constructed. It will only lazy-load it when those releases are requested via the existing API function (
releases()
).