All notable changes to this project will be documented in this file.
- Added Virtual Firewall support
- Seperated CLI into previder-cli
- Renamed BaseClient to PreviderClient
- Renamed all implementations to Impl
- Added STaaS support
- Updated to Go 1.22
- Added Kubernetes cluster support
- Added extra fields to Virtual Machines and Virtual Networks
- Updated to Go 19
- Altered API endpoints for non slash trailing endpoints
- Improved error handling in baseclient.go
- When an error message occurs, the message itself is returned instead of only the error code
- The baseclient will log errors for better debugging purposes
- Token header updated from Authentication with a bearer to the X-Auth-Token header
- Updated the paths and models for the V2 endpoint
- Base client
- Virtual machine
- Virtual network
- Task