Releases: krystal/katapult-whmcs
Releases · krystal/katapult-whmcs
v2.0.3
v2.0.2
v2.0.1
v2.0.0
2.0.0 (2024-10-25)
⚠ BREAKING CHANGES
- convert API usages to Katapult API v3
Features
- add a stan baseline and upgrade to Katapult API 4.0 (f0e30d0)
- add the Test Connection option (5db851b)
- API v5 (48605cd)
- custom disk size option for system disk (cbe863e)
- custom disk size validation in cart (21a0fd3)
- delete disk backup policies on terminate. closes #22 (4fbc201)
- set custom disk size (73df028)
- support drop down for disk size (025a5af)
- upgrade to Katapult API client v4.0 (#33) (a63dd4e)
- upgrade to katapult-php 5.1.0 (dd2b356)
Bug Fixes
- add 5s timeout back into API (559452e)
- add detail to error messages (2ea85c5)
- API response types, improve error handling (290e4d4)
- ci job name conflict (79899fb)
- CI test job (fd225c5)
- deps to php 8.1, fix validate config (d146f13)
- error message wording (6c2a505)
- new class for vm package (e307506)
- not loading JS into admin/client area (455ea38)
- phpcs (6c6a24e)
- VM state indicator (ea30a7f)
Miscellaneous Chores
- add a check on the current VM build state directly (5150222)
- add docs from sample module, reorder (50ad3a3)
- add ide-helper for WHMCS functions (39e45ba)
- add phpstan with a baseline (410f9cf)
- add phpunit to CI (9115d9e)
- apply phpcs (13087c9)
- CI: add linter to GHA (3514c22)
- consolidate CI configs (4b25911)
- docs: update and add Vale (44dab5c)
- docs: update Readme to new min PHP version (ff72029)
- handle the failed state before the complete state for a VM build (e90366b)
- link to new docs site (c9cb5cd)
- makefile for code cov (e71b73e)
- phpcs: fix cs issue (c333660)
- remove additional log output (d5844e1)
- remove disallowed attribute (3ec7082)
- remove unused import (18c8d73)
- review stan issues and update baseline (c2d0bf6)
- update Stan's baseline (ba56744)
Code Refactoring
- convert API usages to Katapult API v3 (d82e9a6)
v1.2.1
v1.2
Following end user feedback we now open VM consoles using an embedded inline frame (iframe) within the WHMCS client area instead of using a new tab. Note that owing to a poor user experience on smaller devices we still open a new window for any device with a pixel width less than 500px.
v1.1.2
v1.1.1
v1.1
v1.0
🎉 First release
Virtual Machines
- Create, terminate, suspend, unsuspend and change package module functions
- Start, stop, shutdown, reset controls
- SSO into a VM's console
- Automatic configurable option syncing for data centers and disk templates
- Overridable client area templates
- Overridable client and admin JS and CSS assets
- Hooks for VM build events
- Documentation
Development
- Automated tool for building future versions
- Extendability with Katapult-PHP references