- Any
2xx
response (not just200
) is now considered a success. (Thanks @rhoffmann!)
- Dashboard widget now displays current status.
- Added
Deployments::EVENT_BEFORE_DEPLOY
andDeployments::EVENT_CHECK_ELEMENT
. - Added
trigger/deploy/cancel
console command.
NOTE: this update modifies the database and resets the database schema. A one-time uninstall and reinstall of the plugin will add the new database table.
- Added support for Craft sites that use Project Config.
- Added
%trigger_status
table to the database. - Moved
shouldDeploy
from Trigger settings to%trigger_status
table, as thestatus
column.
- Added
- Added ability to deploy on element changes.
- Added
deployOnContentChange
setting to enable this.
- Added
- Trigger deployment (or change trigger status) on move of content in a structure and when saving globals.
- Added override of
devMode
check to allow for deployments after content changes while indevMode
.- NOTE: to enable this, create a
./config/trigger.php
file and setdevModeDeploy
totrue
.
- NOTE: to enable this, create a
- Deployments can be triggered for all element types.
- Ignore possible Triggers when element is both a draft or revision.
- Added a Dashboard widget for instantly triggering builds.
- Spiffed things up a bit.
- Deploy flag is now set again.
enabled
setting is nowactive
, which seems less confusing.
- More logging.
- Exposed settings, added some logging.
- Don't trigger deployments for unpublished edits to Drafts and Matrix blocks.
- Initial release.