- Nothing changed yet.
- Add support for Python 3.12.
- Add support for Python 3.9, 3.10, 3.11.
- Drop support for Python 2.7, 3.5, 3.6.
- Drop support for deprecated
python setup.py test
.
- Fix test compatibility with zope.interface 5.4.
- Add support for Python 3.8.
- Drop support for Python 3.4.
- Ensure all objects have consistent interface resolution orders. See issue 17.
- Add support for Python 3.7.
- Fix DeprecationWarnings for
IObjectEvent
andObjectEvent
by importing them fromzope.interface.interfaces
. See issue 14.
- Documentation was moved to https://zopemimetype.readthedocs.io
- Fix an AttributeError accessing the
preferredCharset
of anICodecTerm
when noICodecPreferredCharset
was registered. - Reach and automatically require 100% test coverage.
- Only try to register the browser stuff in the ZCA when zope.formlib is available as it breaks otherwise.
- Drop support for Python 3.3.
- Move the dependencies on
zope.browser
,zope.publisher
andzope.formlib
(only needed to use thesource
andwidget
modules) into a newbrowser
extra. See PR 8.
- Fix issue 6:
typegetter.smartMimeTypeGuesser
would raiseTypeError
on Python 3 when the data wasbytes
and thecontent_type
wastext/html
. - Add support for Python 3.6.
- Add support for Python 3.5.
- Drop support for Python 2.6.
- Fix configuring the package via its included ZCML on Python 3.
- Add support for PyPy and PyPy3.
- Add support for Python 3.4.
- Restore the ability to write
from zope.mimetype import types
. - Make
configure.zcml
respect the renaming of thetypes
module so that it can be loaded.
- Add support for Python 3.3.
- Replace deprecated
zope.component.adapts
usage with equivalentzope.component.adapter
decorator. - Replace deprecated
zope.interface.implements
usage with equivalentzope.interface.implementer
decorator. - Rename
zope.mimetype.types
tozope.mimetype.mtypes
. - Drop support for Python 2.4 and 2.5.
- No longer dependg on
zope.app.form
inconfigure.zcml
by usingzope.formlib
instead, where the needed interfaces are living now.
- Add testing dependency on
zope.component[test]
. - Use zope.formlib instead of zope.app.form.browser for select widget.
- Conform to repository policy.
- Convert functional tests to unit tests and get rid of all extra test dependencies as a result.
- Use the ITerms interface from zope.browser.
- Declare missing dependencies, resolved direct dependency on zope.app.publisher.
- Import content-type parser from
zope.contenttype
, adding a dependency on that package.
- No longer depend on
zope.app.component
.
- Fix wrong package version (version
1.1.0
was released as0.4.0
at pypi but as1.1dev
at download.zope.org/distribution) - Fix author email and home page address.
- Package data update.
- First public release.
- Initial release.