Skip to content

Releases: krystal/katapult-whmcs

v2.0.3

03 Feb 14:42
10a262f
Compare
Choose a tag to compare

2.0.3 (2025-02-03)

Miscellaneous Chores

  • CI: fix release-please CI output (b561291)

v2.0.2

03 Feb 14:39
1ac220c
Compare
Choose a tag to compare

2.0.2 (2025-02-03)

Bug Fixes

  • don't auto-install a psr7, remove guzzle on build (b29721e)
  • lock psr/http-message to v1.0.1 (dc85484)

Miscellaneous Chores

  • build: remove .github directory from built zip (2846e7b)
  • docs: update link to docs (b962281)
  • Stan baseline (e3a77ce)
  • update formatting and remove some additional files from the zip (c9a3c9e)
  • use nyholm psr7 in dev (f6b1655)

v2.0.1

03 Feb 08:44
66ab8a1
Compare
Choose a tag to compare

2.0.1 (2025-02-03)

Miscellaneous Chores

  • CI: build the zip and attch to release (9225057), closes #29

v2.0.0

03 Feb 08:21
667a97e
Compare
Choose a tag to compare

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

12 Jan 09:56
dc7ea7d
Compare
Choose a tag to compare

1.2.1 (2024-01-12)

Bug Fixes

Miscellaneous Chores

  • add CODEOWNERS for auto PR-review tagging (ba99c1d)
  • add release-please (3c2a178)
  • release-please: fix inability for rp to parse version string (931ee6a)
  • remove files from readme example structure (7e57fe3)

v1.2

17 May 08:38
1dbfca2
Compare
Choose a tag to compare

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

23 Mar 18:18
90459fd
Compare
Choose a tag to compare

Improve error message when the module cannot find a parent organization to use when creating a managed organization.

v1.1.1

19 Mar 18:36
a79c77a
Compare
Choose a tag to compare

Fixes an issue introduced in v1.1, where the module tried to fetch the parent organization before an API key had been set.

v1.1

19 Mar 15:54
257f3ee
Compare
Choose a tag to compare

Remove the requirement for an organization ID when using an organization API key as it can be fetched from the API.

v1.0

19 Mar 15:29
fe5ae39
Compare
Choose a tag to compare

🎉 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