This release migrates the package to the Wilber Group organization. It contains breaking changes — see the upgrade guide below.
- Package renamed from
aaronfrancis/airdroptowilbergroup/airdrop. - Namespace renamed from
AaronFrancis\AirdroptoWilberGroup\Airdrop.
- Laravel 13 support (
illuminate/*^13.0,orchestra/testbench^11.0). - PHP 8.5 added to the CI test matrix.
- Update your dependency:
(The new package
composer remove aaronfrancis/airdrop composer require wilbergroup/airdrop
replaces the old one, so a transitional period where both are required resolves cleanly.) - Update references to the old namespace in your application — most commonly in
config/airdrop.php, where triggers are referenced by class name:- AaronFrancis\Airdrop\Triggers\FileTrigger::class + WilberGroup\Airdrop\Triggers\FileTrigger::class
- Update any custom drivers or triggers that extend the package's base classes (
use WilberGroup\Airdrop\...). - If you pass a fully-qualified trigger class to
airdrop:debug --trigger=, update that namespace too.
Note: Because trigger class names are part of the build hash, your computed hash changes after upgrading. The first deploy on this version rebuilds assets once, then resumes skipping as normal.
- PHP 8.4 support
- Default config now uses Vite instead of Laravel Mix (
vite.config.js,build/manifest.json,build/assets) - Modernized codebase with strict PHP typing (return types, parameter types, property types)
- PHP 8.1 support (EOL November 2024)
- Added: Support for Laravel 9
- Fixed: Triggers are now sorted to provide more stability across machines.
- Added
exclude_namesto both the FileTrigger and output config. This will let you ignore filenames, regardless of what folder they show up in. E.g..DS_Store
- Added
airdrop:hashcommand. - Added GitHub Actions driver.
- No changes, just moving to 0.1.0 release.
- Added
airdrop:debugcommand.
- Added support for
--verboseflag on commands.
Initial Release