Very useful for projects using mix for their own plugins that would like to avoid running any mix packages provided by either the Winter core or other plugins that the project owner doesn't control.
Includes handling of Windows interrupt/break signals in Powershell to correctly cleanup when terminating the Mix commands early.
Co-authored-by: Ben Thomson <git@alfreido.com>
Adds the following methods to the UploadableWidget trait to make it more portable / configurable.
- uploadableGetDisk()
- uploadableGetUploadPath()
- uploadableGetUploadUrl()
This caused an issue with taglists where existing relation values were being converted into their IDs instead of the actual nameFrom value.
If Post belongsToMany Authors and the following configuration is used:
```yaml
authors:
label: Authors
type: taglist
mode: relation
separator: comma
customTags: true
nameFrom: full_name
```
Then loading a form with the authors relation already set would cause the ID of the authors to be displayed in the field instead of the full name and would cause issues when attempting to save the form.
* develop:
Add silent option to mix webpack fixture during mix:watch
Fix support for cropping images with url unsafe characters in their path
Fix migrations not being run if notes output is not provided.
Minor style tweak (#651)
Add support for data-request-parent (#650)
Make getOptionsFromModel() accessible on a formWidget object (#653)
Fix typo in signal processing for mix:watch (#646)
Added mix:compile parent args to mix:watch signature (#647)
Fixed comment for mix:compile (#648)
Store system first boot date in the database explicitly (#639)
Add support for exit codes in MixCompile (#642)
Style up migrations and updates using new Laravel CLI components (#641)
Simplify "run migrations on login" check
Disabled the plusplus checking rule (#643)
Restored root phpunit configuration file (#644)
Fix default value for taglist formwidget in relation mode (#611)
Allow UserPreferences to be interacted without a logged in user
Fix status widget output on clean installation (#633)
Improve Vietnamese translation (#636)
Document new ** value for app.trustedProxies
The first plugin version record is unreliable, especially as plugins are added and removed; so this commit stores the first boot date in the database explicitly by using a database migration.