Internal:
- Update configuration files. [plone devs] (cfffba8c)
Internal:
- Update configuration files. [plone devs] (3333c742)
Bug fixes:
- Final release for Plone 6.0.0. (#600)
Breaking changes:
- Plone 6: always use lines for the view_methods property. Part of issue 3305. Also, remove Python 2 code and the six dependency. [maurits] (#3305)
Bug fixes:
- Minor packaging updates. (#1)
Bug fixes:
- Fixes plone/Products.CMFPlone#2874
Fatal crash: Fatal Python error: Cannot recover from stack overflow
Which crashes the interpreter. [jensens] (#20)
Bug fixes:
- Fixed fallback to default view. [gbastien] (#16)
- Fix some deprecation warnings. [gforcada] (#18)
Breaking changes:
- Use ulines for view_methods in py3. Fix test for py3. [pbauer] (#15)
Breaking changes:
- Test using plone.app.contenttypes instead of Archetypes. [davisagli]
Bug fixes:
- Fix adapter lookup on Python 3. [ale-rt]
Bug fixes:
- Fix missing ClassType in Python 3
New features:
- Add Python 2 / 3 compatibility [davilima6]
Bug fixes:
- Don't instantiate browser view to check for existence. [malthe]
Bug fixes:
- Removed docstrings from some methods to avoid publishing them. From Products.PloneHotfix20160419. [maurits]
- Cleanup: PEP8 et al., security/zca via decorators, ... [jensens]
- Fix plone/Products.CMFPlone#591 [gotcha]
- Removed CMFDefault dependency [tomgross]
- When a default object is used as layout for a container, if the default object is deleted or moved with cut and paste, reset the default_page property of the container. [gotcha]
- When a default object is used as layout for a container, if the default object is renamed (iow id is changed), fix the default_page property of the container. [gotcha]
- Ported tests to plone.app.testing [tomgross]
- Removed BBB interface.py module [tomgross]
- pep8ify [tomgross]
- Add i18n translation domain to the zcml to remove UserWarning.
- Add cmf.ModifyViewTemplate zcml permission for "Modify view template" [toutpt]
- Import from zope.browsermenu. [hannosch]
- Revert the BrowserDefaultMixin.__browser_default__ change, it is
unnecessary. Instead set the
(Default)
view alias to(dynamic view)
. [elro]
- Provide BrowserDefaultMixin.__browser_default__ so subclasses do not have to provide their own. [elro]
- Fix BrowserDefaultMixin.__call__ (never normally used in vanilla Plone) to work with views. [elro]
- Avoid deprecation warning in Zope 2.13. [davisagli]
- Fixed test setup to work with ZCA-based GenericSetup profile registry. [davisagli]
- No changes.
- Removed BBB code for CMF prior to 1.6 and fixed import errors in tests. [hannosch]
- Fixed dependency on zope.app.container for the IAdding interface. [hannosch]
- Don't use manage_page_ macros anymore. [hannosch]
- Standardized the interface location to an interfaces module. [hannosch]
- Updated package metadata. [hannosch]
- Declared package dependencies and fixed deprecation warnings for use of Globals. [hannosch]
- Purged old Zope 2 Interface interfaces for Zope 2.12 compatibility. [elro]
- Adjusted deprecation warnings to point to Plone 4.0 instead of Plone 3.5 since we changed the version numbering again. [hannosch]
- Made tests compatible with CMF 2.2. [hannosch]
- Copied addWithPresettings.pt from GenericSetup 1.3 branch r79408. This fixes a startup error in buildouts caused by the move to an egg. [fschulze]
- Adding a Dynamic View FTI through ZMI is back. This closes https://dev.plone.org/plone/ticket/6976 [glenfant]
- Removed migrate module, which didn't work in CMF 2.1 anymore. Use GenericSetup profiles for handling portal types instead. This closes http://dev.plone.org/plone/ticket/6899. [hannosch]
- No changes. [hannosch]
- Removed some BBB code. [hannosch]
- Removed five:registerPackage. [hannosch]
- Updated some import locations. We require a minimum of Zope 2.10 now. [hannosch]
- Rename menus - turns out dotted names don't really work with the ZCML magic that's creating interfaces on the fly (it's akin to having a variable name with a dot in it) [optilude]
- Use new displayviews menu to find view titles; rework Z3 view test to use a test zcml file. [mj]
- Removed bogus test setup. All the stuff is done by the layer anyway. [stefan]
- Removed tests/runalltests.py and tests/framework.py. To run tests use Zope's testrunner: ./bin/zopectl test --nowarn -s Products.CMFDynamicViewFTI [stefan]
- Removed the view alias of index.html, as this would block uploading of files called index.html into folders. You can enable this in your own types if you want. [hannosch]
- Implemented fallback to default view: If a selected view (i.e. template) does not exist, return the default view instead of - ultimately - NotFound. You can enable this option by setting the FTI's new 'default_view_fallback' property to True. [stefan]
- Converted dummy test sample types to be extension profile based. This profile is only registered during test runs. [hannosch]
- Slightly adjusted the tests to new CTC version. [hannosch]
- Merged z3-views-integration branch. [svincic]
- Making use of Zope 3 interfaces with proper reverse bridges. [optilude]
- Fix tests to pass if Five/Zope3 is installed. [hannosch]
- Made 'safe_callable' truly safe by using 'safe_hasattr'.
- Made tests use CMFTestCase. There is no Plone dependency whatsoever.
- Fixed a bug in getViewMethod. A present, but empty 'layout' attribute now also returns the default view instead of ''. Returning the empty string sends PortalContent.__call__() into a loop. [stefan]
- Added conditional import for typeClasses to make the code CMF1.6 compatible while staying CMF1.5 backwards compatible. [hannosch]
- Change getViewMethod's 'enforce_available' argument to default to False instead of True. If someone goes to the trouble of either using python or adding a property to indicate a specific template as the default layout, we should let them. [rafrombrc]
- Improved Plone 2.1 integration: getDefaultPage. Replace try/except with a better checking for Plone. Bonus: whitespaces cleanup. [deo]
- Stop Acquisition for default_page. [panjunyong]
- Initial release.