Releases: apigee/edge-php-sdk
Releases · apigee/edge-php-sdk
1.1.22
1.1.21
1.1.20
1.1.19
- Edge Orgs that have been moved to CPS have issues with app analytics working due to the DeveloperAppAnalytics.getByAppName() using developer ID as a parameter. This function has been updated to use developer email instead.
- Improvement to the default Guzzle LogPlugin format, the method and resource of the API call is now displayed.
- Updates to README and composer file to point out new library repository location.
1.1.18
1.1.17
1.1.16
- MINT roles were getting dropped after switching company. Due to this error, the roles of the developers are not retrieved from MINT and hence, when they switch the companies, their MINT Roles get lost. This issue has now been fixed.
- Add support to list rate plans in a package
- Parse customAttributes property and work with that the same way as Management Developer works with attributes.
- Add missing setters to ManagementAPI's APIProduct class
- App Analytics API no longer supports "end_point_response_time". Removed this attribute from DeveloperAppAnalytics.php
- Fix issues with new package and rate plan creation
1.1.15
1.1.14
- DEVSOL-2400: Make sure that the removeDeveloper is wrapped around a catch. When the company is created for the first time the Developer does not exist in the company and the call fails.
- MintAPIException exception factory: original exception should be thrown again
rather than a wrong ParameterException. - Finish implementation of save() on Mint/Developer objects by leveraging
ManagementAPI/Developer::save() method and saving Monetization Developer
properties as attributes. - Unify how data structure objects converted to strings (transformed to json.)
- Date related setter callbacks should ensure that dates are in UTC
- Better way to ensure that date values are in the actual timezone of the
organisation. - Allow date properties to be set from a specified format, different from the
Edge API format (Y-m-d H:i:s). - Apigee/Mint/Developer::getAcceptedRatePlans() should also use the same cache
storage as Apigee/Mint/DeveloperRatePlan::getList(). - DEVSOL-2440: Deprecate Apigee\Mint\Limit class
- Fix usage of CacheFactory::getCacheManager() in Mint classes.
Further company role improvements
- When fetching company-developer roles, avoid PHP warnings when no 'role' member is present for a developer.
- When creating a ParameterException for Mint exceptions, pass correct parameter types to the ParameterException constructor.