Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Z
Zope
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
Zope
Commits
57f00e7a
Commit
57f00e7a
authored
May 13, 2009
by
Tres Seaver
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Merge ReSTX fixes.
parent
59b5dea9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
31 additions
and
30 deletions
+31
-30
doc/CHANGES.rst
doc/CHANGES.rst
+31
-30
No files found.
doc/CHANGES.rst
View file @
57f00e7a
...
@@ -40,7 +40,7 @@ Bugs Fixed
...
@@ -40,7 +40,7 @@ Bugs Fixed
transaction is closed.
transaction is closed.
- Fix BBB regression which prevented setting browser ID cookies from
- Fix BBB regression which prevented setting browser ID cookies from
browser ID managers created before the
'HTTPOnly'
feature landed.
browser ID managers created before the
``HTTPOnly``
feature landed.
https://bugs.launchpad.net/bugs/374816
https://bugs.launchpad.net/bugs/374816
- RESPONSE.handle_errors was wrongly set (to debug, should have been
- RESPONSE.handle_errors was wrongly set (to debug, should have been
...
@@ -61,11 +61,11 @@ Zope 2.12.0b1 (2009/05/06)
...
@@ -61,11 +61,11 @@ Zope 2.12.0b1 (2009/05/06)
Restructuring
Restructuring
+++++++++++++
+++++++++++++
- No longer depend on `
zope.app.locales
`. Zope2 uses almost none of the
- No longer depend on `
`zope.app.locales`
`. Zope2 uses almost none of the
translations provided in the package and is not required for most projects.
translations provided in the package and is not required for most projects.
The decision to include locales is left to the application developer now.
The decision to include locales is left to the application developer now.
- Removed the dependency on `
zope.app.testing
` in favor of providing a more
- Removed the dependency on `
`zope.app.testing`
` in favor of providing a more
minimal placeless setup as part of ZopeTestCase for our own tests.
minimal placeless setup as part of ZopeTestCase for our own tests.
- updated to ZODB 3.9.0b1
- updated to ZODB 3.9.0b1
...
@@ -73,12 +73,12 @@ Restructuring
...
@@ -73,12 +73,12 @@ Restructuring
Features Added
Features Added
++++++++++++++
++++++++++++++
- zExceptions.convertExceptionType: new API, breaking out conversion of
- zExceptions.convertExceptionType: new API, breaking out conversion of
exception names to exception types from
'upgradeException'
.
exception names to exception types from
``upgradeException``
.
- Extended BrowserIdManager to expose the
'HTTPOnly'
attribute for its
- Extended BrowserIdManager to expose the
``HTTPOnly``
attribute for its
cookie. Also via https://bugs.launchpad.net/zope2/+bug/367393 .
cookie. Also via https://bugs.launchpad.net/zope2/+bug/367393 .
- Added support for an optional
'HTTPOnly'
attribute of cookies (see
- Added support for an optional
``HTTPOnly``
attribute of cookies (see
http://www.owasp.org/index.php/HTTPOnly). Patch from Stephan Hofmockel,
http://www.owasp.org/index.php/HTTPOnly). Patch from Stephan Hofmockel,
via https://bugs.launchpad.net/zope2/+bug/367393 .
via https://bugs.launchpad.net/zope2/+bug/367393 .
...
@@ -107,7 +107,7 @@ Restructuring
...
@@ -107,7 +107,7 @@ Restructuring
+++++++++++++
+++++++++++++
- Added automatic inline migration for databases created with older Zope
- Added automatic inline migration for databases created with older Zope
versions. The `
Versions` screen from the `Control_Panel
` is now
versions. The `
`Versions`` screen from the ``Control_Panel`
` is now
automatically removed on Zope startup.
automatically removed on Zope startup.
- Removed more unused code of the versions support feature including the
- Removed more unused code of the versions support feature including the
...
@@ -136,12 +136,12 @@ Restructuring
...
@@ -136,12 +136,12 @@ Restructuring
- Updated to ZODB 3.9.0a12.
- Updated to ZODB 3.9.0a12.
- Removed the `
getPackages
` wrapper from setup.py which would force all
- Removed the `
`getPackages`
` wrapper from setup.py which would force all
versions to an exact requirement. This made it impossible to require
versions to an exact requirement. This made it impossible to require
newer versions of the dependencies. This kind of KGS information needs
newer versions of the dependencies. This kind of KGS information needs
to be expressed in a different way.
to be expressed in a different way.
- removed `
extras_require
` section from setup.py (this might possibly
- removed `
`extras_require`
` section from setup.py (this might possibly
break legacy code).
break legacy code).
Bugs Fixed
Bugs Fixed
...
@@ -177,15 +177,15 @@ Restructuring
...
@@ -177,15 +177,15 @@ Restructuring
- Removed bridging code from Product.Five for PlacelessTranslationService
- Removed bridging code from Product.Five for PlacelessTranslationService
and Localizer. Neither of the two is actually using this anymore.
and Localizer. Neither of the two is actually using this anymore.
- Removed the specification of `
SOFTWARE_HOME` and `ZOPE_HOME
` from the
- Removed the specification of `
`SOFTWARE_HOME`` and ``ZOPE_HOME`
` from the
standard instance scripts.
standard instance scripts.
[hannosch]
[hannosch]
- Made the specification of `
SOFTWARE_HOME` and `ZOPE_HOME
` optional. In
- Made the specification of `
`SOFTWARE_HOME`` and ``ZOPE_HOME`
` optional. In
addition `
INSTANCE_HOME
` is no longer required to run the tests of a
addition `
`INSTANCE_HOME`
` is no longer required to run the tests of a
source checkout of Zope.
source checkout of Zope.
- Removed the `
test
` command from zopectl. The test.py script it was relying
- Removed the `
`test`
` command from zopectl. The test.py script it was relying
on does no longer exist.
on does no longer exist.
- Updated to ZODB 3.9.0a11. ZODB-level version support has been
- Updated to ZODB 3.9.0a11. ZODB-level version support has been
...
@@ -216,7 +216,7 @@ Restructuring
...
@@ -216,7 +216,7 @@ Restructuring
mechanism.
mechanism.
- The persistent product registry is not required for starting Zope
- The persistent product registry is not required for starting Zope
anymore. `
enable-product-installation
` can be set to off if you don't
anymore. `
`enable-product-installation`
` can be set to off if you don't
rely on the functionality provided by the registry.
rely on the functionality provided by the registry.
- ZClasses have been deprecated for two major releases. They have been
- ZClasses have been deprecated for two major releases. They have been
...
@@ -265,21 +265,22 @@ Features added
...
@@ -265,21 +265,22 @@ Features added
- OFS.ObjectManager now fully implements the zope.container.IContainer
- OFS.ObjectManager now fully implements the zope.container.IContainer
interface. For the last Zope2 releases it already claimed to implement the
interface. For the last Zope2 releases it already claimed to implement the
interface, but didn't actually full-fill the interface contract. This means
interface, but didn't actually full-fill the interface contract. This means
you can start using more commonly used Python idioms to access objects inside
you can start using more commonly used Python idioms to access objects
object managers. Complete dictionary-like access and container methods
inside object managers. Complete dictionary-like access and container
including iteration are now supported. For each class derived from
methods including iteration are now supported. For each class derived from
ObjectManager you can use for any instance om: `om.keys()` instead of
ObjectManager you can use for any instance om: ``om.keys()`` instead of
`om.objectIds()`, `om.values()` instead of `om.objectValues()`, but also
``om.objectIds()``, ``om.values()`` instead of ``om.objectValues()``, but
`om.items()`, `ob.get('id')`, `ob['id']`, `'id' in om`, `iter(om)`,
also ``om.items()``, ``ob.get('id')``, ``ob['id']``, ``'id' in om``,
`len(om)`, `om['id'] = object()` instead of `om._setObject('id', object())`
``iter(om)``, ``len(om)``, ``om['id'] = object()`` instead of
and `del ob['id']`. Should contained items of the object manager have ids
``om._setObject('id', object())`` and ``del ob['id']``. Should contained
equal to any of the new method names, the objects will override the method,
items of the object manager have ids equal to any of the new method names,
as expected in Acquisition enabled types. Adding new objects into object
the objects will override the method, as expected in Acquisition enabled
managers by those new names will no longer work, though. The added methods
types. Adding new objects into object managers by those new names will no
call the already existing methods internally, so if a derived type overwrote
longer work, though. The added methods call the already existing methods
those, the new interface will provide the same functionality.
internally, so if a derived type overwrote those, the new interface will
provide the same functionality.
- Acquisition has been made aware of `__parent__` pointers. This allows
- Acquisition has been made aware of ``__parent__`` pointers. This allows
direct access to many Zope 3 classes without the need to mixin
direct access to many Zope 3 classes without the need to mixin
Acquisition base classes for the security to work.
Acquisition base classes for the security to work.
...
@@ -313,7 +314,7 @@ Bugs Fixed
...
@@ -313,7 +314,7 @@ Bugs Fixed
the "classic" content provider expression from Zope 3.
the "classic" content provider expression from Zope 3.
- Ported c69896 to Five. This fix makes it possible to provide a
- Ported c69896 to Five. This fix makes it possible to provide a
template using Python, and not have it being set to `
None
` by
template using Python, and not have it being set to `
`None`
` by
the viewlet manager directive.
the viewlet manager directive.
- Made Five.testbrowser compatible with mechanize 0.1.7b.
- Made Five.testbrowser compatible with mechanize 0.1.7b.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment