Uncanny Automator

Release-by-release breaking change history · 40k+ active installs

MEDIUM RISK

7.5.1 → 7.5.1.1

Medium risk: 6 method signature changes, 4 removed classes, 1 changed template.

  • UncannyPageBuilder\Api\AgentGuideController::__construct() now requires more arguments than before.
  • UncannyPageBuilder\Api\AgentToolsController::__construct() now requires more arguments than before.
  • UncannyPageBuilder\Api\AgentToolsController::contract() now requires more arguments than before.
  • UncannyPageBuilder\Api\AgentToolsController::manifestContract() now requires more arguments than before.
  • UncannyPageBuilder\Application\Agent\AgentToolRegistryAdapter::__construct() now requires more arguments than before.
  • UncannyPageBuilder\Domain\Publishing\PageArtifactCandidate::__construct() now requires more arguments than before.
  • The class Uncanny_Automator\App\Uncanny_Agent\Domain\License_Facts was removed. Code that instantiates or extends it will fatal.
  • The class Uncanny_Automator\App\Uncanny_Agent\Domain\Uncanny_Agent_Settings_Access was removed. Code that instantiates or extends it will fatal.
  • The class Uncanny_Automator\App\Uncanny_Agent\Infrastructure\Automator_License_Facts_Adapter was removed. Code that instantiates or extends it will fatal.
  • The class Uncanny_Automator\App\Uncanny_Agent\Ports\License_Facts_Port was removed. Code that instantiates or extends it will fatal.
  • The template src/core/admin/setup-wizard/src/views/step-4.php changed. Any theme override of it is now out of date and will miss the change.