Newphp

v0.4.0

  • Breaking: costCentersCostCentersCreate now requires organizationId and its optional parameters moved position (pass them by name); Search and model signatures changed; the Collection enum was removed. Regenerated from the latest API specification.

Surface gate — php

  • Verdict: pass
  • Classification: breaking
  • Version: 0.3.0 → 0.4.0
  • Breaking changes: 19, additive: 8

Breaking surface change carried by a minor bump (0.3.0 → 0.4.0) — allowed.

19 breaking change(s)
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 'accountableContactId' is now required
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 'accountableContactId' type changed: ?string → string
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 'active' type changed: ?bool → ?string
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 'budgetType' type changed: ?BudgetType → ?bool
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 'currency' type changed: ?string → ?BudgetType
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 'externalRefs' type changed: ?array → ?string
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 'organizationId' type changed: ?string → ?array
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 2 renamed: 'accountableContactId' → 'organizationId'
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 3 renamed: 'active' → 'accountableContactId'
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 4 renamed: 'budgetType' → 'active'
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 5 renamed: 'currency' → 'budgetType'
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 6 renamed: 'externalId' → 'currency'
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 7 renamed: 'externalRefs' → 'externalId'
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 8 renamed: 'metadata' → 'externalRefs'
Revenexx\Services\CostCenters.costCentersCostCentersCreate — parameter 9 renamed: 'organizationId' → 'metadata'
Revenexx\Services\CostCenters.costCentersUsable — parameter 'contactId' is now required
Revenexx\Services\CostCenters.costCentersUsable — parameter 'contactId' type changed: ?string → string
Revenexx\Services\CostCenters.costCentersUsable — parameter 1 renamed: 'contactId' → 'organizationId'
Revenexx\Services\CostCenters.costCentersUsable — parameter 2 renamed: 'organizationId' → 'contactId'
8 additive change(s)
Revenexx\Enums\MarketReadinessReportWarningReasons — class added
Revenexx\Enums\MarketReadinessWarningReasons — class added
Revenexx\Enums\PaymentFailureCode.PAYMENTMETHODNOTSUPPORTED — method added
Revenexx\Enums\ProductDefaultsResultReason — class added
Revenexx\Enums\PunchoutVocabulariesGetName.REFUSALDETAILS — method added
Revenexx\Services\PaymentsMethods.paymentsTaxClassesUsage — method added
Revenexx\Services\Products.productsTaxClassesUsage — method added
Revenexx\Services\ProductsDataModel.productsDefaultsRun — method added