Add monitoring for Enhance Control Panel#14
Open
archness1 wants to merge 5 commits intoNoxwizard:masterfrom
Open
Add monitoring for Enhance Control Panel#14archness1 wants to merge 5 commits intoNoxwizard:masterfrom
archness1 wants to merge 5 commits intoNoxwizard:masterfrom
Conversation
- Created software/enhance.php to monitor Enhance platform releases - Scrapes release notes from enhance.com/support/release-notes.html - Parses HTML to extract version numbers, release dates, and latest markers - Supports 19+ version branches (12.6, 12.5, 12.4, etc.) - Filters out non-core versions (Appcd, WHMCS modules) - Detects latest version (currently 12.6.0) with announcement links - Handles patch versions correctly (keeps highest per branch) - Uses robust HTML parsing with proper error handling
- Created ENHANCE_INTEGRATION.md with setup and troubleshooting guide - Includes technical details on HTML parsing implementation - Provides testing commands and common issue resolution - Documents data extraction format and future improvement ideas
Add Enhance Platform Monitoring Support
- Changed data source from release notes HTML to apt.enhance.com Packages file - Now monitors ecp-core package versions directly from APT repository - Extracts actual repository date from Release file (2025-05-27) - Improved reliability and accuracy of version detection - Maintains same version branch logic (12.6, 12.5, etc.) - Only marks highest version (12.6.0) as latest with announcement link
Update Enhance Platform Monitoring to Use APT Repository
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add monitoring for the enhance panel. https://enhance.com/support/release-notes