diff --git a/CHANGELOG.md b/CHANGELOG.md index e056c55..f9b242e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ CHANGELOG ========= +6.13.0 +----- +* You can now provide a license to override the default license of a preinstallable operating system when invoking a reinstall + 6.12.1 ----- * Fixed a json serializable return datatype deprecation that occurred when running on PHP 8.1 diff --git a/src/Repository/Vps/OperatingSystemRepository.php b/src/Repository/Vps/OperatingSystemRepository.php index 4ccb336..ca4d3c4 100644 --- a/src/Repository/Vps/OperatingSystemRepository.php +++ b/src/Repository/Vps/OperatingSystemRepository.php @@ -56,6 +56,7 @@ public function getByVpsName(string $vpsName): array * @param string $installFlavour * @param string $username * @param string[] $sshKeys + * @param string[] $licenses */ public function install( string $vpsName, @@ -64,7 +65,8 @@ public function install( string $base64InstallText = '', string $installFlavour = '', string $username = '', - array $sshKeys = [] + array $sshKeys = [], + array $licenses = [] ): void { $parameters['operatingSystemName'] = $operatingSystemName; $parameters['hostname'] = $hostname; @@ -72,6 +74,7 @@ public function install( $parameters['installFlavour'] = $installFlavour; $parameters['username'] = $username; $parameters['sshKeys'] = $sshKeys; + $parameters['licenses'] = $licenses; $this->httpClient->post($this->getResourceUrl($vpsName), $parameters); } } diff --git a/src/TransipAPI.php b/src/TransipAPI.php index 37cc950..1736f1e 100644 --- a/src/TransipAPI.php +++ b/src/TransipAPI.php @@ -64,7 +64,7 @@ class TransipAPI { public const TRANSIP_API_ENDPOINT = "https://api.transip.nl/v6"; - public const TRANSIP_API_LIBRARY_VERSION = "6.12.1"; + public const TRANSIP_API_LIBRARY_VERSION = "6.13.0"; public const TRANSIP_API_DEMO_TOKEN = "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImN3MiFSbDU2eDNoUnkjelM4YmdOIn0.eyJpc3MiOiJhcGkudHJhbnNpcC5ubCIsImF1ZCI6ImFwaS50cmFuc2lwLm5sIiwianRpIjoiY3cyIVJsNTZ4M2hSeSN6UzhiZ04iLCJpYXQiOjE1ODIyMDE1NTAsIm5iZiI6MTU4MjIwMTU1MCwiZXhwIjoyMTE4NzQ1NTUwLCJjaWQiOiI2MDQ0OSIsInJvIjpmYWxzZSwiZ2siOmZhbHNlLCJrdiI6dHJ1ZX0.fYBWV4O5WPXxGuWG-vcrFWqmRHBm9yp0PHiYh_oAWxWxCaZX2Rf6WJfc13AxEeZ67-lY0TA2kSaOCp0PggBb_MGj73t4cH8gdwDJzANVxkiPL1Saqiw2NgZ3IHASJnisUWNnZp8HnrhLLe5ficvb1D9WOUOItmFC2ZgfGObNhlL2y-AMNLT4X7oNgrNTGm-mespo0jD_qH9dK5_evSzS3K8o03gu6p19jxfsnIh8TIVRvNdluYC2wo4qDl5EW5BEZ8OSuJ121ncOT1oRpzXB0cVZ9e5_UVAEr9X3f26_Eomg52-PjrgcRJ_jPIUYbrlo06KjjX2h0fzMr21ZE023Gw"; /**