Breaking changes:
- add item here
New features:
- add item here
Bug fixes:
- Remove vurl-parts from path [awello]
Bug fixes:
- Remove unittest2 dependency [kakshay21]
New features:
- Provide an exception-handler for rewriting Unauthorized to 401's. [jensens]
New:
- Allow to pass a custom exception handler for the response. [jensens]
Fixes:
- When a subrequest modified the DB (or prior to the subrequest the main request), the oids annotated to the requests were doubled with each subsequent subrequest. This resulted in out-of-memory errors when using lots of subrequests, such as it happens on Mosaic based sites with a certain amount of tiles. Fixed by only adding new oids, not already known by parent request. [jensens]
- Housekeeping: isort imports, autopep8, minor manual cleanup (no zope.app. imports). [jensens]
- propagate IDisableCSRFProtection interface on subrequest to parent request object [vangheem]
- propagate registered safe writes from plone.protect to parent request object. [vangheem]
- Workaround for broken test because of missing dependency declaration in upstream package, see plone/plone.app.blob#19 for details. [jensens]
- Housekeeping and code cleanup (pep8, et al). [jensens]
- Fix issue where new cookies from the main request.response are not passed to subrequests. [datakurre]
- normalise request path_info so that string indexing works properly. [gweiss]
- Handle sub-requests which contain a doubled // in the path. [gweis]
- Ensure correct handling of bare virtual hosting urls. [elro]
- Log errors that occur handling a subrequest to help debug plone.app.theming errors including content from a different url [anthonygerrard]
- Ensure parent url is a string and not unicode. [davisagli]
- Fix problems with double encoding some unicode charse by not copying too
many
other
variables. [elro]
- Copy
other
request variables such asLANGUAGE
to subrequest. [elro]
- Handle spaces in default documents. http://dev.plone.org/plone/ticket/12278
- Move tests to package directory to making testing possible when installed normally.
- Ensure url is a string and not unicode. [elro]
- Set PARENT_REQUEST and add ISubRequest interface to subrequests. [elro]
- Handle IStreamIterator. [elro]
- Simplify API so
response.getBody()
always works. [elro]
- Merge cookies from subrequest response into parent response. [awello]
- First processInput, then traverse (fixes #11254) [awello]
- Fixed bug with virtual hosting and quoted paths. [elro]
- Restore zope.component site after subrequest. [elro]
- Virtual hosting, relative url and error response support. [elro]
- Initial release. [elro]