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
45c73b90
Commit
45c73b90
authored
Jun 24, 2010
by
Hanno Schlichting
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Restructure changelog to make it more readable
parent
90b44e42
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
118 additions
and
119 deletions
+118
-119
doc/CHANGES.rst
doc/CHANGES.rst
+118
-119
No files found.
doc/CHANGES.rst
View file @
45c73b90
...
...
@@ -8,34 +8,70 @@ http://docs.zope.org/zope2/releases/.
Trunk (unreleased)
------------------
Restructuring
+++++++++++++
Features Added
+++++++++++++
+
-
Removed
the
unmaintained
and
no
longer
functioning
ZopeTutorialExamples
from
the
instance
skeleton
.
Distribution changes
####################
- Moved AccessControl, DocumentTemplate (incl. TreeDisplay) and
Products.ZCTextIndex to their own distributions. This removes the last direct
C extensions from the Zope2 distribution.
- Moved the ``zExceptions`` package into its own distribution.
- Drop the dependency on the ThreadLock distribution, by using Python's thread
module instead.
- Integrated zLOG package back into this distribution.
- Integrated the Products.signalstack / z3c.deadlockdebugger packages. You can
now send a SIGUSR1 signal to a Zope process and get a stack trace of all
threads printed out on the console. This works even if all threads are stuck.
Instance skeleton
#################
- Changed the default for ``enable-product-installation`` to off. This matches
the default behavior of buildout installs via plone.recipe.zope2instance.
-
Removed
outdated
check_python_version
function
from
startup
process
.
- Removed Zope2's own mkzeoinstance script. If you want to set up ZEO instances
please install the zope.mkzeoinstance and use its script.
-
ZPublisher
:
Removed
'Main'
and
'Zope'
wrappers
for
Test
.
publish
.
If
anybody
really
used
them
,
he
can
easily
use
ZPublisher
.
test
instead
.
In
the
long
run
ZPublisher
.
test
and
ZPublisher
.
Test
might
also
be
removed
.
- Removed deprecated ``read-only-database`` option from zope.conf.
-
Moved
AccessControl
,
DocumentTemplate
(
incl
.
TreeDisplay
)
and
Products
.
ZCTextIndex
to
their
own
distributions
.
This
removes
the
last
direct
C
extensions
from
the
Zope2
distribution
.
-
LP #143232: Added option to 'zope.conf' to specify an additional directory to
be searched for 'App.Extensions' lookups. Thanks to Rodrigo Senra for the
patch
.
-
Removed
ancient
App
.
HotFixes
module
.
- LP #143604: Removed top-level database-quota-size from zope.conf, some
storages support a quota option instead.
- LP #143089: Removed the top-level zeo-client-name option from zope.conf, as it
had no effect since ZODB 3.2.
- Removed no longer maintained ``configure, make, make install`` related
installation files. Zope2 can only be installed via its setup.py.
- Removed the unmaintained and no longer functioning ZopeTutorialExamples from
the instance skeleton.
Deprecated and Removed
######################
- Finished the move of five.formlib to an extra package and removed it from Zope
2 itself. Upgrade notes have been added to the news section of the release
notes.
- ZPublisher: Removed 'Main' and 'Zope' wrappers for Test.publish. If anybody
really used them, he can easily use ZPublisher.test instead. In the long run
ZPublisher.test and ZPublisher.Test might also be removed.
- ZPublisherExceptionHook: Removed ancient backwards compatibility code.
Customized
raise_standardErrorMessage
methods
have
to
implement
the
signature
introduced
in
Zope
2.6
.
Customized raise_standardErrorMessage methods have to implement the
signature
introduced in Zope 2.6.
-
Testing
:
Functional
.
publish
now
uses
the
real
publish_module
function
instead
of
that
from
ZPublisher
.
Test
.
The
'extra'
argument
of
the
publish
method
is
no
longer
supported
.
- Removed ancient App.HotFixes module.
- Removed the deprecated ``hasRole`` method from user objects.
...
...
@@ -44,9 +80,17 @@ Restructuring
- Remove remaining support classes for defining permissions TTW.
- Moved ``TaintedString`` into the new AccessControl.tainted module.
- Removed the deprecated ``five:containerEvents`` directive, which had been a
no-op for quite a while.
- Moved the ``zExceptions`` package into its own distribution.
- Removed Products.Five.fivedirectives.IBridgeDirective - a leftover from the
Interface to zope.interface bridging code.
- Marked the ``<five:implements />`` as officially deprecated. The standard
``<class />`` directive allows the same.
Refactoring
###########
- Completely refactored ``ZPublisher.WSGIResponse`` in order to provide
non-broken support for running Zope under arbitrary WSGI servers. In this
...
...
@@ -54,72 +98,51 @@ Restructuring
etc. are removed from the publisher, and become the responsibility of
middleware.
- Drop the dependency on the ThreadLock distribution, by using Python'
s
thread
module
instead
.
-
Removed
Zope2
's own mkzeoinstance script. If you want to set up ZEO instances
please install the zope.mkzeoinstance and use its script.
- Removed deprecated ``read-only-database`` option from zope.conf.
- Updated copyright and license information to conform with repository policy.
- Moved the ``absoluteurl`` views into the OFS package.
- Moved ``testbrowser`` module into the Testing package.
- Moved the code handling ZCML loading into the ``Zope2.App`` package. The
component architecture is now setup before the application object is created
or any database connections are opened. So far the CA was setup somewhat
randomly in the startup process, when the ``Five`` product was initialized.
- Finished the move of five.formlib to an extra package and removed it from
Zope 2 itself. Upgrade notes have been added to the news section of the
release notes.
- Moved Products.Sessions APIs from ``SessionInterfaces`` to ``interfaces``,
leaving behind the old module / names for backward compatibility.
- Centralize interfaces defined in Products.ZCTextIndex, leaving BBB imports
behind in old locations.
- Moved ``cmf.*`` permissions into Products.CMFCore.
- Moved general OFS related ZCML directives from Products.Five into the OFS
package itself.
- Moved ``TaintedString`` into the new AccessControl.tainted module.
- Ported the lazy expression into zope.tales and require a new version of it.
- Testing: Functional.publish now uses the real publish_module function instead
of that from ZPublisher.Test. The 'extra' argument of the publish method is no
longer supported.
- Removed the deprecated ``five:containerEvents`` directive, which had been
a no-op for quite a while.
- Moved ``testbrowser`` module into the Testing package.
-
Removed Products.Five.fivedirectives.IBridgeDirective - a leftover from the
Interface to zope.interface bridging cod
e.
-
Moved general OFS related ZCML directives from Products.Five into the OFS
packag
e.
- Marked the ``<five:implements />`` as officially deprecated. The standard
``<class />`` directive allows the same.
- Moved the ``absoluteurl`` views into the OFS package.
- Moved ``Products/Five/event.zcml`` into the OFS package.
- Moved ``Products/Five/security.py`` and security related ZCML configuration
into the AccessControl package.
- Moved ``Products/Five/traversing.zcml`` directly into the configure.zcml.
- Moved zope.security-style permission registrations from Products.Five into
the AccessControl package.
- Moved ``Products/Five/i18n.zcml`` into the ZPublisher package.
- Moved ``Products/Five/publisher.zcml`` into the ZPublisher package.
- Moved ``Products/Five/event.zcml`` into the OFS package.
- Removed no longer maintained ``configure, make, make install`` related
installation files. Zope2 can only be installed via its setup.py.
- Ported the lazy expression into zope.tales and require a new version of it.
- Centralize interfaces defined in Products.ZCTextIndex, leaving BBB
imports behind in old locations.
General
#######
-
Integrated zLOG package back into this distribution
.
-
Updated copyright and license information to conform with repository policy
.
Features Added
++++++++++++++
- LP #143410: Removed unnecessary color definition in ZMI CSS.
- LP #374810: ``__bobo_traverse__`` implementation can raise
``ZPublisher.interfaces.UseTraversalDefault`` to indicate that there is no
...
...
@@ -135,72 +158,48 @@ Features Added
- LP #142502: Added a knob to the Debug control panel for resetting profile
data. Thanks to Vladimir Patukhov for the patch.
- LP #143232: Added option to '
zope
.
conf
' to specify an additional directory to
be searched for '
App
.
Extensions
' lookups. Thanks to Rodrigo Senra for the
patch.
- Integrated the Products.signalstack / z3c.deadlockdebugger packages. You can
now send a SIGUSR1 signal to a Zope process and get a stack trace of all
threads printed out on the console. This works even if all threads are stuck.
- ZCTextIndex query parser treats fullwidth space characters defined in Unicode
as valid white space.
- Updated packages:
- Jinja2 = 2.5.0
- RestrictedPython = 3.6.0a1
- Sphinx = 1.0b2
- transaction = 1.1.0
- ZConfig = 2.8.0
- ZODB3 = 3.10.0b1
- zope.annotation = 3.5.0
- zope.broken = 3.6.0
- zope.browsermenu = 3.9.0
- zope.browserpage = 3.12.2
- zope.browserresource = 3.10.3
- zope.component = 3.9.4
- zope.configuration = 3.7.2
- zope.container = 3.11.1
- zope.contentprovider = 3.7.2
- zope.contenttype = 3.5.1
- zope.event = 3.5.0-1
- zope.exceptions = 3.6.0
- zope.filerepresentation = 3.6.0
- zope.i18nmessageid = 3.5.0
- zope.interface = 3.6.1
- zope.location = 3.9.0
- zope.lifecycleevent = 3.6.0
- zope.ptresource = 3.9.0
- zope.publisher = 3.12.3
- zope.schema = 3.6.3
- zope.sendmail = 3.7.2
- zope.site = 3.9.1
- zope.structuredtext = 3.5.0
- zope.tales = 3.5.1
- zope.testbrowser = 3.9.0
- zope.testing = 3.9.3
- zope.traversing = 3.12.1
- zope.viewlet = 3.7.2
Updated packages
################
- Jinja2 = 2.5.0
- RestrictedPython = 3.6.0a1
- Sphinx = 1.0b2
- transaction = 1.1.0
- ZConfig = 2.8.0
- ZODB3 = 3.10.0b1
- zope.annotation = 3.5.0
- zope.broken = 3.6.0
- zope.browsermenu = 3.9.0
- zope.browserpage = 3.12.2
- zope.browserresource = 3.10.3
- zope.component = 3.9.4
- zope.configuration = 3.7.2
- zope.container = 3.11.1
- zope.contentprovider = 3.7.2
- zope.contenttype = 3.5.1
- zope.event = 3.5.0-1
- zope.exceptions = 3.6.0
- zope.filerepresentation = 3.6.0
- zope.i18nmessageid = 3.5.0
- zope.interface = 3.6.1
- zope.location = 3.9.0
- zope.lifecycleevent = 3.6.0
- zope.ptresource = 3.9.0
- zope.publisher = 3.12.3
- zope.schema = 3.6.3
- zope.sendmail = 3.7.2
- zope.site = 3.9.1
- zope.structuredtext = 3.5.0
- zope.tales = 3.5.1
- zope.testbrowser = 3.9.0
- zope.testing = 3.9.3
- zope.traversing = 3.12.1
- zope.viewlet = 3.7.2
Bugs Fixed
++++++++++
- LP #143604: Removed top-level database-quota-size from zope.conf, some
storages support a quota option instead.
- LP #143089: Removed the top-level zeo-client-name option from zope.conf, as
it had no effect since ZODB 3.2.
- LP #143410: Removed unnecessary color definition in ZMI CSS.
- LP #143391: Protect against missing acl_users.hasUsers on quick start page.
- Fixed issue with sending text containing '
:
' from MailHost.
- MailHost will now ensure the headers it sets are 7bit.
- MailHost no longer generates garbage when given unicode input.
- Unfutzed test failures due to use of naive timezones with ``datetime``
instances.
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