- All services are using FQCN as service ID.
- We use PSR-18 and PSR-17 instead of HTTPlug.
- Renamed
HttpClientInterfacetoAnalyticsClientInterface - Renamed
DataFetchertoAnalyticsDataFetcher - Updated return value of
AnalyticsDataFetcher::getPageViewsto support more flexible queries. - Added PHP7 type hints
- Class parameters has been removed to comply with the new Symfony best practices.
- Updated namespace from
Happyr\Google\AnalyticsBundletoHappyr\GoogleAnalyticsBundle. - Updated service names to include an underscore. Previous:
happyr.google.analytics.data_fetcherNow:happyr.google_analytics.data_fetcher - New method signature for
DataFetcher::getPageViews - We do now use PSR6 cache and Httplug for HTTP messaging.
- Use PSR-4
- Not dependent on Guzzle. We use HTTPlug instead.