- Now calls
Craft::$app->end()
instead of simply halting the script, to allow Craft the opportunity to run any cleanup. (Thanks @stevepsharpe).
- Initialization moved from post plugin load (
Plugins::EVENT_AFTER_LOAD_PLUGINS
) to post application initialization (Application::EVENT_INIT
).
- Fallback Site now performs initialization after all plugins have loaded, its old behavior could cause compatibility issues with other plugins.
- Set correct
license
option in thecomposer.json
.
- Readme now has a screenshot of the settings panel.
- Altered fallback behavior to not replace Craft's UrlManager component, which was interfering with other routing plugins, like Element API.
The initial release of the Fallback Site plugin.
- Requests for elements that don't exist on a site, but exist under a fallback site, are substituted in place.
- Each site can have a specific fallback site configured for it.