- Nothing changed yet.
- Add support for Python 3.9, 3.10, 3.11.
- Drop support for Python 2.7, 3.5, 3.6.
- Fix error in find_zope2_product: "TypeError: expected str, bytes or os.PathLike object, not list". [jensens]
- Added support for static resource registered using the "static" directive of plone.resource. [malthe]
- Breaking: Remove long deprecated backward compatibility imports of getSite and setHooks. [jensens]
- Fix #8: Broken on Windows (non case-sensitive filesystem). [jensens]
- Fix tests to run on
windows
. [jensens] - Add Github Actions testrunners for
ubuntu
,windows
. [jensens] - Run tests with Zope 4.5. [jensens]
- Breaking: Add and test/support for Python 3.8. Drop support for Python 3.5. [jensens]
- Added support for Python 3.5, 3.6, 3.7; dropped support for 2.6. [ale-rt, pbauer]
- Fix: Be sure ignored templates will reread from disk. [ale-rt]
- Standardize namespace __init__
- Fix issue where zope.browserpage.viewpagetemplatefile.ViewPageTemplateFile was not using jbot overrides. [davisagli]
Fixed an issue where multiple registrations against the same layer would cause only one registration (decided randomly) to have effect.
The lookup code now uses the specification resolution order to query for override registrations in order of specialization. [malthe]
- Fixed issue where templates being patched by
five.pt
would not get properly jbotted. - Use
five.pt
if available. [malthe] - Fixed an issue where tests would fail on Zope 2.10. [malthe]
- Fixed compatibility with Plone 3.x. [malthe]
- Downgrade log messages to debug level. In normal operation they don't contain any valuable information. [hannosch]
- Prefer zope.site over zope.app.component if it is available. [hannosch]
- Fix bungled release [optilude]
- Zope 2.12 compatibility. [malthe]
- Added support for automatic configuration. [malthe]
- Fixed layer specialization ordering. [malthe]
- ZCML-directive is now called
jbot
. [malthe]
- Fixed issue where an exception would be raised if a view was not an acquirer, while the context was. [gweis]
- Acquisition-wrap template instance, if applicable. This fixes an issue on Zope 2.10 where legacy code would break.
- Added support for CMF skin objects.
- Added Chameleon-support.
- Reimplemented override logic; the total usage cost is now reduced to an insignificant amount. Meanwhile, only templates that are defined as class-attributes (e.g. on views, viewlets and portlets) can be overriden.
- Improved test coverage.
- Refactored code, improving performance.
- Fixed issue with multiple layers.
- Added layer support.
- Initial public release.