- Nothing changed yet.
- Move package metadata from setup.py to pyproject.toml.
- Add support for Python 3.14.
- Fix
utils.rstdoctest on Python 3.15 whereiso-ir-6no longer resolves to an input codec inemail.charset. - Drop support for Python 3.9.
- Replace
pkg_resourcesnamespace with PEP 420 native namespace.
- Add support for Python 3.13.
- Drop support for Python 3.7, 3.8.
- 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
IObjectEventandObjectEventby importing them fromzope.interface.interfaces. See issue 14.
- Documentation was moved to https://zopemimetype.readthedocs.io
- Fix an AttributeError accessing the
preferredCharsetof anICodecTermwhen noICodecPreferredCharsetwas 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.publisherandzope.formlib(only needed to use thesourceandwidgetmodules) into a newbrowserextra. See PR 8.
- Fix issue 6:
typegetter.smartMimeTypeGuesserwould raiseTypeErroron Python 3 when the data wasbytesand thecontent_typewastext/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.zcmlrespect the renaming of thetypesmodule so that it can be loaded.
- Add support for Python 3.3.
- Replace deprecated
zope.component.adaptsusage with equivalentzope.component.adapterdecorator. - Replace deprecated
zope.interface.implementsusage with equivalentzope.interface.implementerdecorator. - Rename
zope.mimetype.typestozope.mimetype.mtypes. - Drop support for Python 2.4 and 2.5.
- No longer dependg on
zope.app.forminconfigure.zcmlby usingzope.formlibinstead, 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.0was released as0.4.0at pypi but as1.1devat download.zope.org/distribution) - Fix author email and home page address.
- Package data update.
- First public release.
- Initial release.