Commit f15bbed5 authored by Hanno Schlichting's avatar Hanno Schlichting

Update whatnew document.

parent d9b010c4
...@@ -7,8 +7,6 @@ version of Zope. ...@@ -7,8 +7,6 @@ version of Zope.
You can have a look at the `detailed change log <CHANGES.html>`_ to learn You can have a look at the `detailed change log <CHANGES.html>`_ to learn
about all minor new features and bugs being solved in this release. about all minor new features and bugs being solved in this release.
Note: This is currently work-in-progress!
Version numbering increase Version numbering increase
-------------------------- --------------------------
...@@ -19,10 +17,21 @@ a separate project was launched using the name Zope 3. Zope 3 wasn't a new ...@@ -19,10 +17,21 @@ a separate project was launched using the name Zope 3. Zope 3 wasn't a new
version of the original Zope project and in hindsight should have used a version of the original Zope project and in hindsight should have used a
different project name. These days this effort is known as BlueBream. different project name. These days this effort is known as BlueBream.
In order to avoid confusion between the separate Zope 3 project and a new In order to avoid confusion between the separate Zope 3 project and a
version of this project, it was decided to skip ahead and use Zope 4.0 as the new version of this project, it was decided to skip ahead and use
next version number. The increase in the major part of the version also Zope 4.0 as the next version number. The increase in the major part of
indicates the clear intention to allow backwards incompatible changes. the version also indicates the number of backwards incompatible changes
found in this release.
Python versions
---------------
Zope 4 exclusively supports Python 2.7. A large number of its dependencies
have been ported to Python 3, so there is reasonable hope that Python 3
support can be added to Zope in the future. It is most likely that this
support will not extend to optional dependencies like the ZServer project
or projects supporting TTW development.
Recommended WSGI setup Recommended WSGI setup
...@@ -40,6 +49,11 @@ So if you rely on ZServer features, like Webdav, FTP, zdaemon or zopectl ...@@ -40,6 +49,11 @@ So if you rely on ZServer features, like Webdav, FTP, zdaemon or zopectl
support, please make sure to install ZServer and use its ``mkzopeinstance`` support, please make sure to install ZServer and use its ``mkzopeinstance``
script to create a Zope instance. script to create a Zope instance.
The ZServer project also includes limited functional testing support
in the `ZServer.Testing` sub-package. testbrowser support is exclusively
available based on the WSGI publisher, as a result of a switch from
the unmaintained mechanize project to WebTest.
By default Zope only ships with a new ``mkwsgiinstance`` script which By default Zope only ships with a new ``mkwsgiinstance`` script which
creates a Zope instance configured to run as a WSGI application. The creates a Zope instance configured to run as a WSGI application. The
example configuration uses the ``waitress`` web server, but Zope can example configuration uses the ``waitress`` web server, but Zope can
...@@ -79,8 +93,8 @@ for example firewalls and VPN access to not expose it to the public. ...@@ -79,8 +93,8 @@ for example firewalls and VPN access to not expose it to the public.
In Zope 4 the functionality of the ZMI is starting to be reduced and In Zope 4 the functionality of the ZMI is starting to be reduced and
development support and general content editing are being removed. development support and general content editing are being removed.
This trend is going to continue and the ZMI might be removed completely If you relied on those features before, you will need to write your own
in Zope 5. content editing UI or move development to the file system.
View components without Acquisition View components without Acquisition
...@@ -109,16 +123,6 @@ engine is now the default, removing the need to install `five.pt` ...@@ -109,16 +123,6 @@ engine is now the default, removing the need to install `five.pt`
manually. manually.
Python versions
---------------
Zope 4 exclusively supports Python 2.7. A large number of its dependencies
have been ported to Python 3, so there is reasonable hope that Python 3
support can be added to Zope in the future. It is most likely that this
support will not extend to optional dependencies like the ZServer project
or projects supporting TTW development.
Memory use Memory use
---------- ----------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment