Breaking changes:
- Replace
pkg_resourcesnamespace with PEP 420 native namespace. Support only Plone 6.2 and Python 3.10+. (#3928)
Internal:
- Move distribution to src layout [gforcada] (#4217)
Bug fixes:
- Import IPloneSiteRoot from plone.base. @davisagli (#45)
Internal:
- Update configuration files. [plone devs] (047ec50d, 6e36bcc4)
Breaking changes:
- Drop Plone 5.2 and Python 2 support. [gforcada] (#6)
Internal:
- Update configuration files. [plone devs] (2a4ba395)
Bug fixes:
- Do not throw an error when traversing to a FilesystemResourceDirectory (#31)
Bug fixes:
- Fixed various warnings. [maurits] (#3130)
Bug fixes:
- Minor packaging updates. (#1)
Bug fixes:
- Fix deprecation and resource warnings. [gforcada] (#29)
Bug fixes:
- Fix tests in py3. [pbauer, jensens]
- Change name of IResourceDirectoryDirective to TextLine to work with zope.configuration >= 4.2. See plone/Products.CMFPlone#2591 [pbauer]
Bug fixes:
- More Python 3 fixes. [ale, pbauer]
New features:
- Add python 2 / 3 compatibility
Breaking changes:
- Remove Python2.6 support. [ale-rt]
Bug fixes:
- Fixed 'ValueError: substring not found' in
FilesystemResourceDirectoryrepresentation. This happens when you register a directory with a name that differs from the directory name. Visiting the/++theme++mynameurl would then give this error. We also avoid listing a longer part of the path in case the directory name happens to be in the path multiple times. [maurits]
Bug fixes:
- 'unittest2' is a test dependency, make this explicit in setup.py. [jensens]
New features:
- Fire events on resources creation/modification [jpgimenez, ebrehault]
New features:
- Use
mimetypes_registryutility to determine mimetype if available. [jensens]
Bug fixes:
- Remove duplicate import [jensens]
- Add coding headers on python files. [gforcada]
Bug fixes:
- Applied 20160830 security hotfix. [maurits]
Fixes:
- Do not leave an
.svnfile behind when running the tests. [maurits] - Use zope.interface decorator. [gforcada]
Fixes:
- Test fix:
clearZCMLwas removed fromzope.component.tests. [thet] - Cleanup: PEP8, plone-coding conventions, ReST fixes, documentation overhaul, et al. [jensens]
- use utf-8 encoding when writing more than just text/html [vangheem]
- provides a proper __contains__ method in FilesystemResourceDirectory [ebrehault]
- security hardening: we don't want the anonymous user to look at our fs [giacomos]
- Nothing changed yet.
- Make sure text/html files imported as persistent files will be served with a utf-8 encoding. This fixes https://dev.plone.org/ticket/12838 [davisagli]
- Add __setitem__() support for writeable resource directories. [optilude]
- Added rename() method for writable resource directories [optilude]
- Added cloneResourceDirectory() helper method in the utils module [optilude]
- Add a ++unique++ resource traverser for resource directories to cache as 'plone.stableResource'. [elro]
- Ensure any files are skipped in iterDirectoriesOfType. [elro]
- Add queryResourceDirectory() helper method. [optilude]
- Fix resource directory download bug with subdirectories. [elro]
- Add a more compatible filestream iterator for filesystem files that allows coercion to string or unicode. This fixes possible compatibility issues with resource merging through Resource Registries. [optilude]
- Initial release