3.4.0
Breaking Changes
WAProtectionFilter
renamed toWARemoteAddressProtectionFilter
.WADispatcher >> #handlerAt:
no longer splits at $/, use#handlerAtAll:
with a collection of strings insteadWADispatcher >> #handlerAt:with:
removedWAFileLibrary
mimetypes were updated and you need to executeWAAbstractFileLibrary>>initialize
when upgrading in a running image. E.g. WAFileLibrarynow uses
application/javascriptmimetype instead of the old
application/x-javascript` and 'xml/svg' is now (correctly) seen as non-binary. Important: existing uploaded svg files will be broken because they were considered binary before. You will need to upload them again after upgrading (hint: you can deploy the files before upgrading so you can upload them back).#fixCallbackTemps
has been removed
New Features
- Added
WASessionCookieProtectionFilter
to allow session hijack protection. SeeWASessionProtectedCounterExample
or execute theWAFilterFunctionalTest
in your browser as an example. - Added
WAUrl >> #rawAddToPath:
andWAUrl >> #rawAddAllToPath:
that do not split on $/ WAFileLibrary
handles.less
files (#1171)
Bugfixes
See https://github.com/SeasideSt/Seaside/milestone/6?closed=1 for the full list