RCA Jukebox Suite — CHANGELOG
working/extensions/retail/pkg_rca_jukebox/; legacy J3 trees archived under archive/legacy-src/ and old hyphen ZIPs under archive/legacy-zips/.php_minimum, Joomla 4–7 target platforms, package language file.THIRD_PARTY_NOTICES.txt shipped with each module; build/assemble_pkg.sh documents package assembly.public/content/rca-jukebox/; catalog row added; extension context JSON for preflight.@license GNU General Public License version 2 or later docblock to all module PHP entry points, providers, layouts, Dispatchers, and Helpersdefined('_JEXEC') or die (namespaced: \defined) to Dispatcher and Helper classesmod_rca_* / pkg_rca_jukebox) — 2.0.0 dist ZIPs were flat / used _v*_J6 names{element}_2.0.1.zip (SR_ZIP); package lists them under packages/<license> → GNU General Public License version 2 or laterextensions/private/feeds/…)LICENSE.txt to each module; changelogurl stubs for private feedsJukeboxGridRowField, JukeboxPlaylistSetupField, JukeboxItemSpotField) — manifests already use native subform / mediaflloadjq / loadjq)CMSObject type hint on $module (J7 awareness)PACKAGE_TIER: pkg_rca_jukebox + four modules = proworking/extensions/pending/mod_rca_jukebox/build/src/*_1.x_src (still loads bundled jQuery 1.8/1.10) is not ship source — see src/SUPERSEDED.mddownloads/pro/ + private feeds still requires GinA SR_ZIP runpkg_rca_jukebox with four modules at 2.0.0See jukebox-refactored/CHANGELOG.md for pre-2.0 rename / 1.7.x notes (not Protocol-complete ship source).