Changes
- Custom scripts processed within the bundle callback rather than after
- Update loadjs to 3.6.0
- Formatting updates with php-cs-fixer
- Experiment with using DOMDocument to add requirements to document. Turn off with:
Silverstripe\View\Requirements:
use_domdocument: false
- Reduce the number of script tags added to the page (Ref: 92b7242)
- Add ability to turn on/off processing time output. Turn on with:
Silverstripe\View\Requirements:
add_async_timing: true
- Try to support recent-ish IEs (Ref: 1c47103)
Fixes
- implement LIBXML_HTML_NOIMPLIED to avoid html/head being included, use getElementsByTagName to add nodes (Ref: 6e69dfe)