reset, respectively) for targeting CSS.
url()) will now always return a slash after the hostname and properly URL-encode values with the dot segments processed out.
SystemExceptions are now thrown for code paths resulting in not found exceptions (AJAX handlers, partials, content, components, etc) to make it easier to identify and resolve issues before end users are affected.
getReverseAlias($class)methods to the
Winter\Storm\Support\Testing\MocksClassLoadertrait for mocking the ClassLoader in unit tests.
Httphelper in the Storm library now stores and makes available all response headers in the
$headersproperty even if the
toFile()method is used - previously, headers would be discarded to prevent them being added to the file content.
registerMarkupTags()can now specify the options to be used when registering the filters / functions with Twig.
type: imagebackend list columns.
uniquemodel attribute validation rule.
uniquevalidation rule (couldn't specify multiple where conditions, minor inconsitencies in how it was being parsed, etc) and added unit tests to cover all valid variations fo the rule
temporaryUrl()on a filesystem driver that didn't support those methods would throw a
Class not foundexception instead the appropriate
ordervalues causing the backend to crash.
ClassLoader(usually through the plugin replacement functionality) would not be evaluated by the
Extendabletrait (i.e. behaviors were not resolving correctly).
0couldn't be used as the
winter:versioncommand on Mac OS by using the
Httphelper as opposed to the
url()now return properly URL-encoded values
post()could return values when the request was not a valid
localhostmay be slightly faster in some environments, but
127.0.0.1is more reliable in all environments and the default can always be changed for specific projects that require it.
Sign up to our newsletter and receive updates on Winter releases, new features in the works, plugin and theme promotions and much more!