Skip to content

Latest commit

 

History

History
174 lines (93 loc) · 3.41 KB

CHANGES.rst

File metadata and controls

174 lines (93 loc) · 3.41 KB

Change log for gocept.httpserverlayer

4.1 (unreleased)

  • Drop support for Python 3.6.
  • Add support for Python 3.10, 3.11.

4.0 (2021-04-07)

  • Drop support for Python 2.
  • Add support for Python 3.8 and 3.9.
  • Migrate to GitHub and GitHub Actions.

3.2 (2019-04-03)

  • Fix usage of pending deprecated Thread.isAlive().

3.1 (2019-01-15)

  • Create a wheel of the package.
  • Add support for Python 3.7.

3.0 (2018-06-29)

  • Add support for Python 3.6.
  • Drop support for Zope 2.x
  • Rename the setup.py extra plonetestingz2 into plonetestingzope.
  • Rename the module .plonetestingz2 into .plonetestingzope.

2.2 (2016-12-02)

  • Ensure compatibility with setuptools >= 30.0.

2.1 (2016-12-01)

  • Support the upcoming Zope 4 through extras_require [plonetestingz4].
  • Pin transaction < 2.0 and ZODB < 5.0 until Zope2 is compatible with these releases. (See zopefoundation/Zope#79)

2.0 (2016-04-12)

  • Drop support for:
    • zope.app.testing (extras_require: [zopeapptesting])
    • Testing.ZopeTestCase (extras_require: [zope2testcase])
    • plone.app.testing (extras_require: [test_plonetestingz2])
    • Products.PloneTestCase (extras_require: [plonetestcase])
  • Drop support for Python 2.6.
  • Use tox as testrunner.
  • Remove zc.buildout infrastructure.

1.5.3 (2015-01-09)

  • Don't overwrite self.port when it was 0.

1.5.2 (2014-05-22)

  • Silence "error 32: Broken pipe" errors in custom.Layer, too.

1.5.1 (2014-02-10)

  • Silence "error 32: Broken pipe" errors in wsgi.Layer, they just mean the client closed the connection prematurely, which is as harmless as it is normal.

1.5.0 (2013-11-07)

  • Make it possible to dictate the hostname for the httpserver via environment variable GOCEPT_HTTP_APP_HOST. You will need this if you run your tests in a selenium grid on different machines.

1.4.1 (2013-10-01)

  • 1.4.0 was a brown-bag, let's try again.

1.4.0 (2013-10-01)

  • Make HTTP server and thread objects used by layers available as a resource.

1.3.0 (2013-07-18)

  • Replace dependency on distribute with setuptools, since the projects have merged.

1.2.1 (2013-02-07)

  • Fix custom layer test tear down.

1.2 (2013-02-06)

  • Fixed tests run on MacOS.
  • Use the server_address instead of server_name of HTTPServer to be compatible with MacOS.
  • Dropped compatability with Zope < 2.12.
  • Removed customized HTTPServer, the BaseHTTPServer.HTTPServer does everything we need.

1.1 (2013-02-03)

  • Add custom.Layer that uses a BaseHTTPServer with a custom RequestHandler, and static.Layer that server the contents of a directory.
  • Dropped compatability with Python < 2.6.

1.0.1 (2012-12-21)

  • Avoid the property.setter spelling in the wsgi layer's code for Python 2.5 compatibility.
  • Conditionally require wsgiref to make the wsgi layer work with Python 2.4.
  • Fixed an import in the plonetestcase layer's tests.

1.0 (2012-12-19)

initial release (extracted from gocept.selenium-1.0)