drpshtiwan/livewire-media-selector
illuminate/* ^12.0|^13.0). Dropped Laravel 10 and 11 (Laravel 11 reached its security-fix EOL in March 2026).canDelete, canUpload, canSeeTrash, canRestoreTrash, restrictToCurrentUser, mimes/extensions, allowedMimes/allowedExtensions, disk, directory, perPage, maxUploadKb, dimension constraints, collection, ui, accept, showThumbnails) with Livewire's #[Locked] attribute. Previously these were ordinary public properties, so a crafted Livewire request could flip permissions, empty the allowed-type lists to bypass upload validation (e.g. upload an executable file), or repoint the storage disk/directory. They are now resolved server-side in mount() only.svg from the default allowed_extensions and documented the stored-XSS risk of serving uploaded SVGs from a public disk.orchestra/testbench ^10|^11, pestphp/pest ^3|^4.show_thumbnails config option (MEDIA_SELECTOR_SHOW_THUMBNAILS) to control thumbnail rendering globally.show-thumbnails / :show-thumbnails per-component attribute override.disk, directory, perPage, and maxUploadKb.media-selector.table.HasMediaSelector relation now respects configured media-selector.model.allowed_extensions.lmsPage.show_thumbnails=false now skips rendering the selected-preview section below Clear/Choose Media (modal grids still render thumbnails).composer require drpshtiwan/livewire-media-selector.show_thumbnails and show-thumbnails.wire:model payload behavior.How can I help you explore Laravel packages today?