- Nothing changed yet.
- Add support for Python 3.12, 3.13.
- Drop support for Python 3.7.
- Fix tests for
multipart 1.x
(#14).
- Add support for Python 3.8, 3.9, 3.10, 3.11.
- Drop support for Python 2.7, 3.5, 3.6.
- Remove
zope.app.testing.testbrowser
. It was not compatible with zope.testbrowser version 5. - Add basic support for Python 3.5, 3.6 and 3.7.
Removed test dependency on
zope.app.authentication
.zope.testbrowser 4 depends on this change (seriously) if it find zope.app.testing.
- Move zope.app.testing testbrowser functionality into zope.app.testing. This requires zope.testbrowser version 4.0.0 or above.
- Include REMOTE_ADDR ('127.0.0.1') in the request environment.
- Remove invalid HTTP_REFERER default. (We both don't want a default to allow others testing without a referer and 'localhost' is not a reasonable default anyway.) This improves the situation for #98437
- Made the xmlrpc code compatible with Python 2.7.
- Removed test dependency on
zope.app.zptpage
. - Switched test dependency from
zope.app.securitypolicy
tozope.securitypolicy
.
- Rereleasing 3.7.5 as 3.7.7 to fix brown bag release.
- Brown bag release: It broke the tests of
zope.testbrowser
.
- Switch doctests to use the stdlib
doctest
module, rather than the deprecatedzope.testing.doctest
variant.
- Import hooks functionality from zope.component after it was moved there from zope.site.
- Import ISite from zope.component after it was moved there from zope.location. This lifts the dependency on zope.location.
- Fix tests using a newer zope.publisher that requires zope.login.
- Fixed tests for python 2.4 as well as python 2.5 and 2.6; the change in version 3.7.1 introduced test regressions in python 2.4.
- Adjusted tests after the referenced memory leak problem has been fixed in
zope.component
.
- Fixed failing tests. The code revealed that the tests expected the wrong value.
- Depend on new
zope.processlifetime
interfaces instead of using BBB imports fromzope.app.appsetup
. - Removed unused dependency on
zope.app.component
.
- Removed deprecated back35 module and loose the dependency on
zope.deferredimport
. - Adapt to
zope.app.authentication
refactoring. We depend onzope.password
now instead. - Adapt to latest
zope.app.security
refactoring. We don't need this package anymore.
- Use ISkinnable.providedBy(request) instead of IBrowserRequest as condition for calling setDefaultSkin in HTTPCaller. This at the same time removes dependency to the browser part of zope.publisher.
- Adapt to the move of IDefaultViewName from zope.component.interfaces to zope.publisher.interfaces.
- Remove the DEPENDENCIES.cfg file for zpkg.
- Fix AttributeError in
zope.app.testing.setup.setUpTestAsModule
(when called without name argument). - Use
zope.container
instead ofzope.app.container
. - Use
zope.site
instead ofzope.app.folder
andzope.app.component
for some parts.
- Change argument variable name in provideAdapter to not conflict with buitin keyword in Python 2.6.
- Re-configured functional test setup to create test-specific instances of HTTPCaller to ensure that cookies are not shared by doctests in a test suite.
- Clean up some transaction management in the functional test setup.
- Fix isolation enforcement for product configuration around individual tests.
- Added missing dependency information in setup.py.
- Added missing import.
- Repair memory leak fix released in 3.4.3 to be more sane in the presence of generations.
- Correct Fred's "I'm a doofus" release.
- Add support for product-configuration as part of functional layers; this more closely mirrors the configuration order for normal operation.
- Fix memory leak in all functional tests. see: https://bugs.launchpad.net/zope3/+bug/251273
- Fix of 599 error on conflict error in request see: http://mail.zope.org/pipermail/zope-dev/2008-January/030844.html
- Fixed deprecation warning for
ZopeSecurityPolicy
.
- Initial release independent of the main Zope tree.