Releases: taoteh1221/Open_Crypto_Tracker
v6.00.39 (Bug Fix Release)
6.00.39
-BUG FIX: Fixed 'address-balance-tracker' plugin getting currency conversion values (for the primary currency set in the Currency Support section)
-BUG FIX: Fixed CoinMarketCap.com support
-BUG FIX: Miscellaneous fixes
-Upgraded Jupiter Aggregator exchange API, including case-sensitive support for asset IDs, addition of market trade volume data, and asset search
-Refactoring / optimization of ENTIRE markets API data parsing logic (for 'Add New Asset' feature, in admin 'Portfolio Assets' WEB INTERFACE)
-Added Admin Config settings for: Portfolio Assets (adding / removing assets and markets is FINALLY available in the interface now)
-More reliable currency price conversions (between different currencies)
-Optimizations / polish / cleanup on the Access Stats UX, and app logic
-Cleaned up stale DEMO markets / news feeds / text gateways
-Optimized / cleaned up page loading logic
-Increased reliability of app runtime
-Upgraded Idex exchange API to v4
-Upgraded ZingChart to v2.9.14
-Upgraded Kraken exchange API
IMPORTANT UPGRADE NOTICES:
v6.00.38 and higher restructures CURRENCY settings in the config. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM SETTINGS TO THE NEW FORMAT.
v6.00.38 (Bug Fix Release)
6.00.38:
-BUG FIX: Upgraded Desktop Editions to PHP v8.3.8 (fixes multiple security vulnerabilities: https://www.cvedetails.com/vulnerability-list/vendor_id-74/PHP.html )
-BUG FIX: Fixed issues with Desktop Editions being able to run security checks, IF you enabled "Security => Interface Login" in the admin area (sorry!)
-BUG FIX: Fixed issues with some app configs not reloading properly on config reset / user update
-BUG FIX: Miscellaneous fixes
-Added Admin Config settings into these admin interface sections (these config settings are now editable in the admin interface): Currency Support, Power User, Access Stats
-Converted the old ETH ICOs config to a generalized presale tokens config, and moved to the new admin section CURRENCY SUPPORT
-Moved ENTIRE mining page config into dynamic-config.php (except for HIVE power down settings)
-Moved the user area 'Save Changes' button into the sidebar (like the Admin Area has)
-Miscellaneous user experience improvements / optimizations / refactoring
-Increased reliability of CURL (in PHP) for API data requests
-Made API throttling more reliable
-Updated documentation
IMPORTANT UPGRADE NOTICES:
v6.00.38 and higher restructures CURRENCY settings in the config. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM SETTINGS TO THE NEW FORMAT.
v6.00.37 (Bug Fix Release)
6.00.37:
-BUG FIX: Fixed the automated script (FIX-LINUX-DESKTOP.bash, located in main app directory) that repairs Linux Desktop Edition installations (runs multiple compatibility fixes, for Debian and RedHat distros)
-Detection / (optional) fixing of low swap space on debian-based devices in ALL bash auto installer / fixer scripts (so running a desktop interface doesn't use all the system memory on low memory devices)
-Better Linux support in all auto install / fix scripts
-Miscellaneous user experience improvements / optimizations
-Refactored all bash scripts, for improved user experience
-Optimizations for installation on low memory devices
IMPORTANT UPGRADE NOTICES:
v6.00.33 and higher changed a few duplicate text gateway keys, so if you use
email-to-text gateways in this app, MAKE SURE YOURS STILL HAS THE SAME NAME.
v6.00.32 and higher COMPLETELY RESTRUCTURES THE PLUGIN CONFIGURATION FORMAT. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
FOR ALL BUNDLED PLUGINS, AND MIGRATE ANY CUSTOM PLUGIN CONFIGS TO THE NEW FORMAT (see revised plugin developer documentation).
v6.00.32 and higher renames / restructures MANY settings in the config. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM SETTINGS TO THE NEW FORMAT.
-v6.00.32 AND HIGHER RESETS LIGHT (TIME PERIOD) CHARTS FROM ARCHIVAL DATA, ONE-TIME DURING UPGRADES FROM V6.00.31 OR LOWER.
v6.00.31 and higher restructures the mobile text gateways config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM GATEWAYS TO THE NEW FORMAT.
v6.00.31 and higher restructures the price alerts / price charts config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE ALERTS / PRICE CHARTS TO THE NEW FORMAT.
v6.00.29 and higher restructures the 'price-target-alert' plugin. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE TARGET ALERTS TO THE NEW FORMAT.
v6.00.36 (Bug Fix Release)
6.00.36:
-BUG FIX: Fixed false positives on attack signature checks for input data (security tokens run through the hexidecimal decoder during security scans can contain opening / closing code symbols, triggering a false positive for an attack signature...sorry!)
-BUG FIX: Fixed "Average Paid (per-token)" on the update portfolio page NOT properly rounding automatically / dynamically
-BUG FIX: Fixed proper detection of valid hexedecimal and base64 encoding formats, in security scans on user input
-Refactored the attack signature scanning on user inputs, so it STILL maintains strict checks, BUT now has significantly less false positives, when checking POSSIBLE hexidecimal encoding (on VALID hex inputs)
-Miscellaneous user experience improvements
IMPORTANT UPGRADE NOTICES:
v6.00.33 and higher changed a few duplicate text gateway keys, so if you use
email-to-text gateways in this app, MAKE SURE YOURS STILL HAS THE SAME NAME.
v6.00.32 and higher COMPLETELY RESTRUCTURES THE PLUGIN CONFIGURATION FORMAT. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
FOR ALL BUNDLED PLUGINS, AND MIGRATE ANY CUSTOM PLUGIN CONFIGS TO THE NEW FORMAT (see revised plugin developer documentation).
v6.00.32 and higher renames / restructures MANY settings in the config. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM SETTINGS TO THE NEW FORMAT.
-v6.00.32 AND HIGHER RESETS LIGHT (TIME PERIOD) CHARTS FROM ARCHIVAL DATA, ONE-TIME DURING UPGRADES FROM V6.00.31 OR LOWER.
v6.00.31 and higher restructures the mobile text gateways config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM GATEWAYS TO THE NEW FORMAT.
v6.00.31 and higher restructures the price alerts / price charts config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE ALERTS / PRICE CHARTS TO THE NEW FORMAT.
v6.00.29 and higher restructures the 'price-target-alert' plugin. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE TARGET ALERTS TO THE NEW FORMAT.
v6.00.35 (Bug Fix Release)
6.00.35:
-BUG FIX: Fixed a bug with using PHP-CLI-CURL APP SERVER cookies properly during background tasks (server-side only...NOT browser cookies), when fetching external API data / news feeds (UNLESS proxies are enabled for external data retrieval, in which case server-side CLI cookies are still NOT used)
-BUG FIX: Fixed bugs / errors in the Price Target Alert plugin, so alerts are now skipped if an asset's market value is zero (due to an API network failure)
-BUG FIX: Fixed a bug in the webhook responses, where it returned "No service match for webhook", if more than one webhook plugin was enabled (sorry!)
-BUG FIX: Miscellaneous fixes
-Additional Jupiter Aggregator market demo data (thanks for the 1500 JUP airdrop for my development work @weremeow!)
-Miscellaneous user experience improvements
-Code optimization / cleanup
-Updated documentation
IMPORTANT UPGRADE NOTICES:
v6.00.33 and higher changed a few duplicate text gateway keys, so if you use
email-to-text gateways in this app, MAKE SURE YOURS STILL HAS THE SAME NAME.
v6.00.32 and higher COMPLETELY RESTRUCTURES THE PLUGIN CONFIGURATION FORMAT. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
FOR ALL BUNDLED PLUGINS, AND MIGRATE ANY CUSTOM PLUGIN CONFIGS TO THE NEW FORMAT (see revised plugin developer documentation).
v6.00.32 and higher renames / restructures MANY settings in the config. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM SETTINGS TO THE NEW FORMAT.
-v6.00.32 AND HIGHER RESETS LIGHT (TIME PERIOD) CHARTS FROM ARCHIVAL DATA, ONE-TIME DURING UPGRADES FROM V6.00.31 OR LOWER.
v6.00.31 and higher restructures the mobile text gateways config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM GATEWAYS TO THE NEW FORMAT.
v6.00.31 and higher restructures the price alerts / price charts config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE ALERTS / PRICE CHARTS TO THE NEW FORMAT.
v6.00.29 and higher restructures the 'price-target-alert' plugin. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE TARGET ALERTS TO THE NEW FORMAT.
v6.00.34 (Bug Fix Release)
6.00.34:
-BUG FIX: Fixed bugs in duplicates checks, for certain admin settings (no more "false positive" duplicate entry alerts when updating settings...sorry!)
-BUG FIX: Fixed CoinGecko API errors, caused by v6.00.33's integration of "CoinGecko Terminal" support (sorry!)
-Added support for AEVO.xyz markets
-Miscellaneous user experience improvements
-Code optimization / cleanup
-Updated documentation
IMPORTANT UPGRADE NOTICES:
v6.00.33 and higher changed a few duplicate text gateway keys, so if you use
email-to-text gateways in this app, MAKE SURE YOURS STILL HAS THE SAME NAME.
v6.00.32 and higher COMPLETELY RESTRUCTURES THE PLUGIN CONFIGURATION FORMAT. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
FOR ALL BUNDLED PLUGINS, AND MIGRATE ANY CUSTOM PLUGIN CONFIGS TO THE NEW FORMAT (see revised plugin developer documentation).
v6.00.32 and higher renames / restructures MANY settings in the config. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM SETTINGS TO THE NEW FORMAT.
-v6.00.32 AND HIGHER RESETS LIGHT (TIME PERIOD) CHARTS FROM ARCHIVAL DATA, ONE-TIME DURING UPGRADES FROM V6.00.31 OR LOWER.
v6.00.31 and higher restructures the mobile text gateways config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM GATEWAYS TO THE NEW FORMAT.
v6.00.31 and higher restructures the price alerts / price charts config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE ALERTS / PRICE CHARTS TO THE NEW FORMAT.
v6.00.29 and higher restructures the 'price-target-alert' plugin. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE TARGET ALERTS TO THE NEW FORMAT.
v6.00.33 (Bug Fix Release)
6.00.33:
-BUG FIX: Fixed FALSE ALERTS in the VERY STRICT code injection security scan logic (introduced in v6.00.32...it now skips scanning randomized security nonces that are ALREADY HEAVILY SCANNED FOR VALIDITY...sorry!)
-BUG FIX: Fixed SMTP error / debug logs admin interface (logs now show properly...sorry!)
-BUG FIX: Miscellaneous fixes
-Added support for "CoinGecko Terminal" markets (decentralized exchange trading pools on Ethereum, Solana, etc...see documentation)
-Added more validation checks on admin area user inputs
-Miscellaneous user experience improvements
-Code optimization / cleanup
-Updated documentation
IMPORTANT UPGRADE NOTICES:
v6.00.33 and higher changed a few duplicate text gateway keys, so if you use
email-to-text gateways in this app, MAKE SURE YOURS STILL HAS THE SAME NAME.
v6.00.32 and higher COMPLETELY RESTRUCTURES THE PLUGIN CONFIGURATION FORMAT. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
FOR ALL BUNDLED PLUGINS, AND MIGRATE ANY CUSTOM PLUGIN CONFIGS TO THE NEW FORMAT (see revised plugin developer documentation).
v6.00.32 and higher renames / restructures MANY settings in the config. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM SETTINGS TO THE NEW FORMAT.
-v6.00.32 AND HIGHER RESETS LIGHT (TIME PERIOD) CHARTS FROM ARCHIVAL DATA, ONE-TIME DURING UPGRADES FROM V6.00.31 OR LOWER.
v6.00.31 and higher restructures the mobile text gateways config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM GATEWAYS TO THE NEW FORMAT.
v6.00.31 and higher restructures the price alerts / price charts config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE ALERTS / PRICE CHARTS TO THE NEW FORMAT.
v6.00.29 and higher restructures the 'price-target-alert' plugin. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE TARGET ALERTS TO THE NEW FORMAT.
v6.00.32 (Bug Fix Release)
6.00.32:
-BUG FIX: Fixed issues with the price charts in the user area, that were introduced in the previous version (v6.00.31...sorry!)
-BUG FIX: Added validation checks in the chart data parser, to skip ALL non-numeric values (corrupt / 'no data' flag, etc), to avoid chart errors in the interface
-BUG FIX: Miscellaneous fixes
-Hardened user input sanitization security checks (on top of plaintext scans, now any hexidecimal / base64 / HTML entity encoding is also decoded / scanned for attack signatures)
-Migrated all chart-related settings in the "Power User" section, over to the "Price Alerts / Charts" section
-COMPLETE REFACTORING of plugin configuration specification (see revised plugin developer documentation)
-Developer-friendly refactoring of main app PHP variables
-Updated the DEMO asset markets / news feeds
-Miscellaneous user experience improvements
-Upgraded Poloniex market API support
-Code optimization / cleanup
-Updated documentation
IMPORTANT UPGRADE NOTICES:
v6.00.32 and higher COMPLETELY RESTRUCTURES THE PLUGIN CONFIGURATION FORMAT. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
FOR ALL BUNDLED PLUGINS, AND MIGRATE ANY CUSTOM PLUGIN CONFIGS TO THE NEW FORMAT (see revised plugin developer documentation).
v6.00.32 and higher renames / restructures MANY settings in the config. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM SETTINGS TO THE NEW FORMAT.
-v6.00.32 AND HIGHER RESETS LIGHT (TIME PERIOD) CHARTS FROM ARCHIVAL DATA, ONE-TIME DURING UPGRADES FROM V6.00.31 OR LOWER.
v6.00.31 and higher restructures the mobile text gateways config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM GATEWAYS TO THE NEW FORMAT.
v6.00.31 and higher restructures the price alerts / price charts config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE ALERTS / PRICE CHARTS TO THE NEW FORMAT.
v6.00.29 and higher restructures the 'price-target-alert' plugin. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE TARGET ALERTS TO THE NEW FORMAT.
v6.00.31 (Bug Fix Release)
6.00.31:
-BUG FIX: Fixed the ability for Telegram to gracefully process messages over 4096 bytes in size (large messages are now split into multiple smaller messages automatically)
-BUG FIX: Created an automatic fix for app servers that do NOT have PHP Session "save path" PROPERLY setup (the app will create / use a SECURED directory for PHP Sessions)
-BUG FIX: Miscellaneous fixes
-Added Admin Config settings into these admin interface sections (these config settings are now editable in the admin interface): Price Charts / Alerts, Mobile Text Gateways
-Miscellaneous user experience improvements
-Code optimization / cleanup
-Updated documentation
IMPORTANT UPGRADE NOTICE:
v6.00.31 and higher restructures the mobile text gateways config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM GATEWAYS TO THE NEW FORMAT.
v6.00.31 and higher restructures the price alerts / price charts config formatting. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE ALERTS / PRICE CHARTS TO THE NEW FORMAT.
v6.00.29 and higher restructures the 'price-target-alert' plugin. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE TARGET ALERTS TO THE NEW FORMAT.
v6.00.29 and higher renames / restructures MANY settings in the config. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM NEWS FEEDS TO THE NEW FORMAT.
-v6.00.29 AND HIGHER RESETS LIGHT (TIME PERIOD) CHARTS FROM ARCHIVAL DATA, ONE-TIME DURING UPGRADES FROM V6.00.26 OR LOWER.
v6.00.30 (Bug Fix Release)
6.00.30:
-BUG FIX: Moved all log obfuscation (for any data deemed sensitive we want to hide) directly into the logging function, for assured security on sensitive data (added statically or dynamically to the 'data_obfuscating' array in the dev config)
-BUG FIX: Fixed CACHED config upgrading of multidimensional arrays, if integer-based / auto-indexed keys are used (news feeds, etc)
-BUG FIX: Heavy debugging completed for newly-activated admin area settings interfacing core logic
-BUG FIX: Miscellaneous fixes
-Added option for plugin developers to automatically include their user-input validation for the admin settings page within the plugin's class file
-Added Admin Config settings into these admin interface sections (these config settings are now editable in the admin interface): Proxies
-Added setting to proxies that allows adding server domains to SKIP using proxies for (if the server ALWAYS blocks proxies)
-Miscellaneous user experience improvements
-Code optimization / cleanup
-Upgraded OKcoin API to v5
-Updated documentation
IMPORTANT UPGRADE NOTICE:
v6.00.29 and higher restructures the 'price-target-alert' plugin. USE THE LATEST/UPGRADED PLUG_CONF.PHP,
AND MIGRATE YOUR EXISTING CUSTOM PRICE TARGET ALERTS TO THE NEW FORMAT.
v6.00.29 and higher renames / restructures MANY settings in the config. USE THE LATEST/UPGRADED CONFIG.PHP,
AND MIGRATE YOUR EXISTING CUSTOM NEWS FEEDS TO THE NEW FORMAT.
-v6.00.29 AND HIGHER RESETS LIGHT (TIME PERIOD) CHARTS FROM ARCHIVAL DATA, ONE-TIME DURING UPGRADES FROM V6.00.26 OR LOWER.