Skip to content

v2.9.2

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Sep 19:24
· 2 commits to main since this release

v2.9.2 install-safety fix

Third contribution from Kieran Knowles-Byrne (@kierknoby). Prevents the
FreePBX Framework dependency resolver from pulling down the FreePBX 17 API
module during install attempts on unsupported FreePBX 15 / 16 hosts (a path
that on 15.0.38 cleared and repopulated the existing API module's node
dependency tree before Frogman itself was rejected on the platform-version
requirement).

  • module.xml: dropped hard <module>api ge 17.0.1</module> dependency,
    relaxed platform floor from 17.0.1 to 17.0
  • install.php: added defensive getversion() < 17.0 guard that returns
    cleanly before any database or migration work
  • Tools/SaveQuery.php and Tools/RunSavedQuery.php: runtime check for the
    API module being installed and enabled at 17.0.1+ via
    module_functions::create()->getinfo(), returning a clear error otherwise

No new tools (still 257). No changelog / README / DEVELOPMENT.md tool-count
drift. Verified on FreePBX 15.0.38, 16.0.50 and 17.0.33.

Merged PR #44 (aaf51b9).