This is the Marketplace module for Jamroom. Quickly install and update modules and skins through an easy to use interface.
Marketplace module change log
Version 1.7.4:
- Bug Fix: Reloading a skin from the marketplace could result in redirect to "not found" url.
Version 1.7.3:
- Change: Some small updates and fixes for sites running on PHP 8.0+
Version 1.7.2:
- Bug Fix: Skin updates with changed module version dependencies may not show in Updates
Version 1.7.1:
- Change: Updated to new view file structure supported by Jamroom Core 6.5+
- Change: Added support for minimum PHP version checking for modules and skins
Version 1.7.0:
- Change: Updated module update function to apply schema changes before applying file changes
- Change: Database cache is no longer emptied when a module or skin is updated
Version 1.6.2:
- Change: Updates and optimizations to better support PHP 8+
Version 1.6.1:
- Bug Fix: Browsing and System Updates still working even if all Marketplace Systems were disabled
Version 1.6.0:
- Change: Updated how modules and skins are updated to ensure update processes much faster
Version 1.5.6:
- Change: Updated cache reset after module/skin update to prevent CSS from not being rebuilt
Version 1.5.5:
- Bug Fix: Updating a single item using "Update All Items" may hang after updating single item
Version 1.5.4:
- Change: More updates to try and prevent modules from appearing to not update
Version 1.5.3:
- Change: Updated to help prevent modules from appearing to not update in some instances
Version 1.5.2:
- New: "updated_module_info" event is triggered with module update info before files are updated
- Change: Updated "update" process to make it more stable with some module configurations
Version 1.5.1:
- Change: Updated to show if a module has any unmet requirements before installing from Marketplace
Version 1.5.0:
- Change: BBCode is now stripped from the module descriptions when browsing the Marketplace
- Bug Fix: Module verification may not run after updating a module from the Marketplace
Version 1.4.5:
- Change: CSS rules added for the Change log background color so it can be changed in the Styles tab
Version 1.4.4:
- New: Updating and Reloading modules and skins from the marketplace is now an "atomic" process
- Change: Added background color to the jrCore_page_custom in the view_jrMarket_changelog function
- Bug Fix: "Update All" when only System Core update was available may just show spinner and not update
- Bug Fix: Upgrading Image Support module was resetting image caches
Version 1.4.3:
- Bug Fix: Reload Modules or Skins could fail to reload the selected module or skin
- Bug Fix: Restoring previous release from Release Archive may get "invalid item version" error
Version 1.4.2:
- New: "delete" button added in Marketplace Channels to allowed deletion of private channels
- Change: "Release Channels" tool renamed to "Marketplace Channels"
Version 1.4.1:
- Change: Update to run module verification on new install so Config and Quota are setup properly
Version 1.4.0:
- New: Updated default marketplace URL to be SSL (https://www.jamroom.net)
- New: Updated with new module icon for Jamroom Core 6.0.0
- New: Updated to work with new module icons in Jamroom Core 6.0.0
- Bug Fix: Installing item from Private Channel may install older version from stable/beta channel
- Bug Fix: Change log for BETA items may show change log for STABLE item in it's place
Version 1.3.1:
- Change: Marketplace Versions default changed to "Keep All Versions"
- Bug Fix: Unable to re-install module or skin if DB contained item but was missing from filesystem
Version 1.3.0:
- New: "Marketplace Versions" global Config option to automatically keep release archive pruned
- Change: Delete Archive Version button removed from Release Archive tool - not used
- Bug Fix: Release Archive could show NEWER version as the previous version to restore to
Version 1.2.19:
- Change: Daily marketplace updates check moved to background worker process
Version 1.2.18:
- Change: Some CSS class names changed to not conflict with class names in Issue Tracker module
Version 1.2.17:
- Bug Fix: Marketplace Browse not showing correct version for Beta modules and skins
Version 1.2.16:
- Bug Fix: FTP settings showing on General Settings tab instead of FTP Settings tab
Version 1.2.15:
- Bug Fix: Small "screenshot" icons may not show properly in some marketplace listings
Version 1.2.14:
- Change: Resets core module cache to reflect updated module and skin version number
Version 1.2.13:
- Bug Fix: "Update All" may get incorrect version number for some modules
Version 1.2.12:
- New: Validates module and skin directory symlinks during an integrity check
- Bug Fix: "Update All" may not update module version in DB in some instances
Version 1.2.11:
- Bug Fix: "Check for Updates" not always checking skin versions correctly
- Bug Fix: Clicking on "Already Installed" button for skin not redirecting to installed skin
Version 1.2.10:
- Bug Fix: Downgrading to an older module version in Release Archive may not update module version
Version 1.2.9:
- Change: button for 'already installed' now links to the modules /info page
- Bug Fix: possible FATAL PHP error in module/skin rebase on systems with Xcache installed
- Bug Fix: 'Update All' with an invalid license now continues with updating other items
Version 1.2.8:
- Change: System Update without an active marketplace system now redirects to marketplace config
- Change: Improved help messages for form fields and error responses from the marketplace system
Version 1.2.7:
- Bug Fix: Module and Skin updates now work on PHP installs with XCache configured incorrectly
Version 1.2.6:
- Change: Update to latest Core provided cache reset functions
Version 1.2.5:
- Change: System Update tool now shows the Skin title instead of the directory name
Version 1.2.4:
- Bug Fix: Daily Updates available could show updates for skins that were already updated
Version 1.2.3:
- Bug Fix: Updates available for skins not showing correctly in daily updates available email
- Bug Fix: "Purchase License" link i System Updates shows item already installed
Version 1.2.2:
- New: "installed_module", "installed_skin", "updated_module" and "updated_skin" event triggers
- Bug Fix: Available Updates email not listing skin names correctly
Version 1.2.1:
- Bug Fix: Invalid License error when updating a non-active skin
Version 1.2.0:
- New: Update Check global setting to check for system updates during daily maintenance and notify admins
- Change: minor updates to Marketplace template style to improve the layout
Version 1.1.4:
- Bug Fix: PHP 5.5+ running OPcache may not reset cache properly so module will appear to not update
Version 1.1.3:
- Bug Fix: Modules and Skins with multiple dependencies may not show in System Update properly
Version 1.1.2:
- Bug Fix: Table Layout was broken in the Reload Modules or Skins tool
Version 1.1.1:
- Bug Fix: extra closing tag before Cancel button when updating System Core module
Version 1.1.0:
- New: Page Jumper in Browse Marketplace for modules, skins, bundles and installed
- New: Reload Modules or Skins too now shows modules and skins in alphabetical order
- Change: "History" marketplace tab moved to Tools -> Install History
- Bug Fix: Layout in System Archive tool was broken for some skin entries
Version 1.0.19:
- Bug Fix: Installation of free bundles could fail with an "invalid license" error
Version 1.0.18:
- Bug Fix: Updates to browse.tpl to fix screenshot lightbox issue
Version 1.0.17:
- Change: Added system checks to the core 'System Check' page to make sure credentials exist for the default marketplace.
Version 1.0.16:
- Change: Low Disk Space warning only shows if less than 100mb of space left on drive
Version 1.0.15:
- Change: Updated to use lightbox2 instead of lightbox
- Change: Tab text changed to fit better on tablets displays
Version 1.0.14:
- Bug Fix: invalid license error in Update All from System Updates would show a "close" button
Version 1.0.13:
- Change: Additional cache resets on module and skin updates
Version 1.0.12:
- Change: Set max_execution time during "install all updates" to prevent script from exiting before it finishes
Version 1.0.11:
- Bug Fix: Remove Archive for modules with point release larger than 9 returning "invalid version" error
- Bug Fix: Skin icons were not showing properly in the Release Archive tool
Version 1.0.10:
- Bug Fix: Active Javascript and CSS are rebuilt on module and active skin update/reload
Version 1.0.9:
- Bug Fix: Beta Channel items are now properly highlighted with a different color than Stable
- Bug Fix: Unable to update to a beta version of an item if a stable version of the item existed
Version 1.0.8:
- Bug Fix: New version of Stripe Checkout was truncating the price from the purchase and install button
Version 1.0.7:
- Bug Fix: Update Skin now returns to System Update instead of Skin Info screen
Version 1.0.6:
- Bug Fix: "Update All" not working correctly for Jamroom installed in sub directory
- Change: System Update will now show "Purchase License" with link instead of "No License" for unlicensed module
Version 1.0.5:
- Bug Fix: Full Super Pack bundle install failing due to URL issue in installer
Version 1.0.4:
- Bug Fix: Reloading module/skin that encountered a license error would refresh to invalid page
Version 1.0.3:
- Bug Fix: "Update All" modal window will now properly report any errors encountered updating an item
- Bug Fix: Javascript error when closing Update All modal window
- Change: If an Item does not have an associated license with it, "No License" is shown instead of Update button (as the update will fail)
Version 1.0.2:
- Bug Fix: System Update may show a module as not updated even though it is updated
Version 1.0.0:
- Initial release