Re: Plone 4.3.7 soft-released
"Eric Steele" <esteele-z4DKO/[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <[email protected]> |
Thank you. I've released the new plone.app.dexterity and updated the versions.cfg. Eric On 28 Sep 2015, at 4:22, Vincent Fretin wrote: > I fixed it with > https://github.com/plone/plone.app.dexterity/commit/f7b34bd7d7a834e7dadd7e47fe49ee6527cd76dc > Eric you can please do a new release of plone.app.dexterity. > > Vincent <http://www.ecreall.com> > > On Mon, Sep 28, 2015 at 10:20 AM, robert <[email protected]> wrote: > >> >> the same here >> robert >> >> >> On 28.09.2015 10:07, Vincent Fretin wrote: >> >> Hi, >> >> I got at startup: >> Traceback (most recent call last): >> File >> "/home/vincentfretin/workspace/astride/parts/instance1/bin/interpreter", >> line 415, in <module> >> exec(compile(__file__f.read(), __file__, "exec")) >> File >> "/home/vincentfretin/.buildout/eggs/Zope2-2.13.23-py2.7.egg/Zope2/Startup/run.py", >> line 76, in <module> >> run() >> File >> "/home/vincentfretin/.buildout/eggs/Zope2-2.13.23-py2.7.egg/Zope2/Startup/run.py", >> line 22, in run >> starter.prepare() >> File >> "/home/vincentfretin/.buildout/eggs/Zope2-2.13.23-py2.7.egg/Zope2/Startup/__init__.py", >> line 86, in prepare >> self.startZope() >> File >> "/home/vincentfretin/.buildout/eggs/Zope2-2.13.23-py2.7.egg/Zope2/Startup/__init__.py", >> line 262, in startZope >> Zope2.startup() >> File >> "/home/vincentfretin/.buildout/eggs/Zope2-2.13.23-py2.7.egg/Zope2/__init__.py", >> line 47, in startup >> _startup() >> File >> "/home/vincentfretin/.buildout/eggs/Zope2-2.13.23-py2.7.egg/Zope2/App/startup.py", >> line 118, in startup >> load_zcml() >> File >> "/home/vincentfretin/.buildout/eggs/Zope2-2.13.23-py2.7.egg/Zope2/App/startup.py", >> line 52, in load_zcml >> load_site() >> File >> "/home/vincentfretin/.buildout/eggs/Zope2-2.13.23-py2.7.egg/Zope2/App/zcml.py", >> line 46, in load_site >> _context = xmlconfig.file(site_zcml) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 498, in file >> include(context, name, package) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 402, in include >> processxmlfile(f, context) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 295, in processxmlfile >> parser.parse(src) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse >> xmlreader.IncrementalParser.parse(self, source) >> File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse >> self.feed(buffer) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed >> self._parser.Parse(data, isFinal) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in >> end_element_ns >> self._cont_handler.endElementNS(pair, None) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 281, in endElementNS >> None, sys.exc_info()[2]) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 272, in endElementNS >> self.context.end() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 345, in end >> self.stack.pop().finish() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 453, in finish >> actions = self.handler(context, **args) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 402, in include >> processxmlfile(f, context) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 295, in processxmlfile >> parser.parse(src) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse >> xmlreader.IncrementalParser.parse(self, source) >> File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse >> self.feed(buffer) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed >> self._parser.Parse(data, isFinal) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in >> end_element_ns >> self._cont_handler.endElementNS(pair, None) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 281, in endElementNS >> None, sys.exc_info()[2]) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 272, in endElementNS >> self.context.end() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 345, in end >> self.stack.pop().finish() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 453, in finish >> actions = self.handler(context, **args) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 402, in include >> processxmlfile(f, context) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 295, in processxmlfile >> parser.parse(src) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse >> xmlreader.IncrementalParser.parse(self, source) >> File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse >> self.feed(buffer) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed >> self._parser.Parse(data, isFinal) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in >> end_element_ns >> self._cont_handler.endElementNS(pair, None) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 281, in endElementNS >> None, sys.exc_info()[2]) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 272, in endElementNS >> self.context.end() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 345, in end >> self.stack.pop().finish() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 453, in finish >> actions = self.handler(context, **args) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 402, in include >> processxmlfile(f, context) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 295, in processxmlfile >> parser.parse(src) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse >> xmlreader.IncrementalParser.parse(self, source) >> File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse >> self.feed(buffer) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed >> self._parser.Parse(data, isFinal) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in >> end_element_ns >> self._cont_handler.endElementNS(pair, None) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 281, in endElementNS >> None, sys.exc_info()[2]) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 272, in endElementNS >> self.context.end() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 345, in end >> self.stack.pop().finish() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 453, in finish >> actions = self.handler(context, **args) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 402, in include >> processxmlfile(f, context) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 295, in processxmlfile >> parser.parse(src) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse >> xmlreader.IncrementalParser.parse(self, source) >> File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse >> self.feed(buffer) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed >> self._parser.Parse(data, isFinal) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in >> end_element_ns >> self._cont_handler.endElementNS(pair, None) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 281, in endElementNS >> None, sys.exc_info()[2]) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 272, in endElementNS >> self.context.end() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 345, in end >> self.stack.pop().finish() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 453, in finish >> actions = self.handler(context, **args) >> File >> "/home/vincentfretin/.buildout/eggs/z3c.autoinclude-0.3.5-py2.7.egg/z3c/autoinclude/zcml.py", >> line 54, in includeDependenciesDirective >> includeZCMLGroup(_context, info, 'configure.zcml') >> File >> "/home/vincentfretin/.buildout/eggs/z3c.autoinclude-0.3.5-py2.7.egg/z3c/autoinclude/zcml.py", >> line 30, in includeZCMLGroup >> include(_context, filename, includable_package) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 402, in include >> processxmlfile(f, context) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 295, in processxmlfile >> parser.parse(src) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse >> xmlreader.IncrementalParser.parse(self, source) >> File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse >> self.feed(buffer) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed >> self._parser.Parse(data, isFinal) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in >> end_element_ns >> self._cont_handler.endElementNS(pair, None) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 281, in endElementNS >> None, sys.exc_info()[2]) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 272, in endElementNS >> self.context.end() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 345, in end >> self.stack.pop().finish() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 453, in finish >> actions = self.handler(context, **args) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 402, in include >> processxmlfile(f, context) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 295, in processxmlfile >> parser.parse(src) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse >> xmlreader.IncrementalParser.parse(self, source) >> File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse >> self.feed(buffer) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed >> self._parser.Parse(data, isFinal) >> File "/usr/lib/python2.7/xml/sax/expatreader.py", line 352, in >> end_element_ns >> self._cont_handler.endElementNS(pair, None) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 281, in endElementNS >> None, sys.exc_info()[2]) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/xmlconfig.py", >> line 272, in endElementNS >> self.context.end() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 345, in end >> self.stack.pop().finish() >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 452, in finish >> args = toargs(context, *self.argdata) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 794, in toargs >> args[str(name)] = field.fromUnicode(s) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/fields.py", >> line 72, in fromUnicode >> value = self.context.resolve(name) >> File >> "/home/vincentfretin/.buildout/eggs/zope.configuration-4.0.3-py2.7.egg/zope/configuration/config.py", >> line 151, in resolve >> mod = __import__(mname, *_import_chickens) >> File >> "/home/vincentfretin/.buildout/eggs/plone.app.dexterity-2.0.15-py2.7.egg/plone/app/dexterity/serialize.py", >> line 5, in <module> >> from plone.dexterity.schema import splitSchemaName >> zope.configuration.xmlconfig.ZopeXMLConfigurationError: File >> "/home/vincentfretin/workspace/astride/parts/instance1/etc/site.zcml", >> line >> 15.2-15.55 >> ZopeXMLConfigurationError: File >> "/home/vincentfretin/workspace/astride/parts/instance1/etc/package-includes/003-extranetprivr.policy-configure.zcml", >> line 1.0-1.64 >> ZopeXMLConfigurationError: File >> "/home/vincentfretin/workspace/astride/src/extranetprivr.policy/extranetprivr/policy/configure.zcml", >> line 16.4-16.48 >> ZopeXMLConfigurationError: File >> "/home/vincentfretin/workspace/astride/src/Products.extranetprivr/Products/extranetprivr/configure.zcml", >> line 14.2-14.40 >> ZopeXMLConfigurationError: File >> "/home/vincentfretin/.buildout/eggs/collective.alias-1.3.1-py2.7.egg/collective/alias/configure.zcml", >> line 12.2-12.37 >> ZopeXMLConfigurationError: File >> "/home/vincentfretin/.buildout/eggs/plone.app.dexterity-2.0.15-py2.7.egg/plone/app/dexterity/configure.zcml", >> line 47.4-47.34 >> ZopeXMLConfigurationError: File >> "/home/vincentfretin/.buildout/eggs/plone.app.dexterity-2.0.15-py2.7.egg/plone/app/dexterity/events.zcml", >> line 6.4-10.10 >> ImportError: cannot import name splitSchemaName >> >> Vincent >> >> On Mon, Sep 28, 2015 at 6:30 AM, Eric Steele <esteele-z4DKO/[email protected]> >> wrote: >> >>> Full changelog: >>> http://dist.plone.org/release/4.3.7-pending/versions.cfg docutils: >>> 0.9.1 >>> → 0.12 AccessControl: 3.0.8 → 3.0.11 collective.xmltestreport: >>> 1.3.2 → >>> 1.3.3 >>> >>> - Dependency to z3c.recipe.scripts declared but it was nowhere used. >>> Removed dependency. This makes it work with newer zc.buildout again. >>> Fixes >>> #10 [jensens] >>> >>> decorator: 3.4.0 → 3.4.2 mr.developer: 1.21 → 1.33 >>> plone.recipe.zope2instance: >>> 4.2.17 → 4.2.18 >>> >>> - Allow to disable logs. Set z2-log to the value disable to disable >>> the Z2 access log. Set event-log to the value disable to disable the >>> event log. [frapell] >>> >>> zope.testrunner: 4.1.1 → 4.4.4 Pygments: 1.6 → 2.0.2 Plone: >>> 4.3.6 → 4.3.7 >>> >>> - Release Plone 4.3.7 [esteele] >>> >>> Products.ATContentTypes: 2.1.15 → 2.1.16 >>> >>> - Avoid DeprecationWarning for Products.CMFDynamicViewFTI.interface. >>> [maurits] >>> >>> Products.CMFDiffTool: 2.1 → 2.1.1 >>> >>> - >>> >>> Fixed UnicodeDecodeError in dump/ndiff. >>> Issue https://github.com/plone/Products.CMFPlone/issues/820 >>> [maurits] >>> - >>> >>> Fix: Make test_dexteritydiff.py tests works with Python 2.6. >>> [jensens] >>> - >>> >>> Provide diff for dexterity behaviors' fields. >>> [cedricmessiant] >>> - >>> >>> Fix bug with encoding in TextDiff. >>> [cedricmessiant] >>> >>> Products.CMFDynamicViewFTI: 4.1.2 → 4.1.3 >>> >>> - Cleanup: PEP8 et al., security/zca via decorators, ... [jensens] >>> >>> Products.CMFEditions: 2.2.13 → 2.2.16 >>> >>> - >>> >>> Input sanitation for retrieveSubstitute() >>> [zupo] >>> - >>> >>> use unrestricted search for storage statistics >>> [tschorr] >>> - >>> >>> Do not call ndiff unless there is no html_diff. Removed strange >>> unicode space from template. Related to >>> https://github.com/plone/Products.CMFPlone/issues/820 >>> [maurits] >>> >>> Products.CMFFormController: 3.0.4 → 3.0.5 >>> >>> - Additional check in BaseControllerPageTemplate when we try to >>> delete an entry from the request, that has already been deleted >>> [cekk] >>> >>> Products.CMFPlacefulWorkflow: 1.5.10 → 1.5.11 >>> >>> - Added upgrade step to apply our full profile. This is meant mostly >>> for upgrades from ancient versions that had no profile yet or had a >>> profile >>> without a metadata.xml. In that case the quick installer would >>> complain >>> that the old profile version was unknown and there was no upgrade. >>> [maurits] >>> >>> Products.CMFPlone: 4.3.6 → 4.3.7 >>> >>> - >>> >>> Remove Chrome Frame from X-UA-Compatible HTTP header as it's >>> deprecated. >>> [hvelarde] >>> - >>> >>> Apply hotfixes from >>> https://pypi.python.org/pypi/Products.PloneHotfix20150910 >>> [vangheem] >>> - >>> >>> Do not throw a 404 on site root RSS feeds >>> [vangheem] >>> - >>> >>> Upgrade known core packages at the end of the Plone migration. >>> [maurits] >>> - >>> >>> Require POST request for various forms that send email. >>> [maurits] >>> - >>> >>> Make the formUnload.js protection works while using CKEditor >>> as it is the case with TinyMCE. >>> [gbastien] >>> - >>> >>> Properly hide plone.app.jquery and plone.app.jquerytools >>> from products. >>> [maurits] >>> - >>> >>> Fix email validation of long domain names. >>> [gotcha] >>> >>> Products.CMFQuickInstallerTool: 3.0.8 → 3.0.12 >>> >>> - >>> >>> When uninstalling a product, mark its install profile as >>> unknown, so portal_setup also regards it as not installed. >>> [maurits] >>> - >>> >>> Fixed getting profiles registered explicitly for IPloneSiteRoot >>> instead CMFCore ISiteRoot. Bug introduced in 3.0.10. See for >>> example https://github.com/plone/plone.app.mosaic/issues/124 >>> [maurits] >>> - >>> >>> Cleanup: PEP8, decorators for security+zca, et al. >>> [jensens] >>> - >>> >>> When uninstalling always run a profile 'uninstall' if no other >>> uninstall-method is found. >>> Fixes >>> https://github.com/plone/Products.CMFQuickInstallerTool/issues/4 >>> [pbauer] >>> - >>> >>> Readded doctests which were not run after port to plone.app.testing >>> [tomgross] >>> >>> Products.contentmigration: 2.1.10 → 2.1.11 >>> >>> - Remove implicit dependency on CMFDefault by moving testcontent to >>> product. [tomgross] >>> >>> Products.GenericSetup: 1.7.5 → 1.7.7 >>> >>> - >>> >>> Fix: when the last applied upgrade step had a checker, the profile >>> version was not updated. Now we no longer look at the checker of >>> the last applied step when deciding whether to set the profile >>> version. The checker, if any is set, normally returns True before >>> running the step (it can be applied), and False afterwards (it >>> was already applied). >>> - >>> >>> Add upgradeProfile method to setup tool. This method applies all >>> upgrades steps for the given profile, or updates it to the optional >>> given version. If the profile does not exist, or if there is no >>> upgrade >>> step to go to the specified version, the method warns and does >>> nothing. >>> - >>> >>> Check the boolean value of the remove option when importing >>> objects. Previously we only checked if the remove option was >>> given, regardless of its value. Supported are True, Yes, >>> and 1, where case does not matter. The syntax for removing >>> objects, properties, and elements is now the same. >>> - >>> >>> Support remove="True" for properties. >>> - >>> >>> Enable testing under Travis. >>> - >>> >>> Fix compatibility with Setuptools 8.0 and later. Upgrade steps >>> could get sorted in the wrong order, especially an empty version >>> string (upgrade step from any source version) sorted last instead of >>> first. >>> >>> Products.MimetypesRegistry: 2.0.7 → 2.0.8 >>> >>> - Use doc icon for docx, xls for xlsx, ppt for pptx [gotcha] >>> >>> Products.PortalTransforms: 2.1.6 → 2.1.10 >>> >>> - >>> >>> Add iframe as a valid tag >>> [vangheem] >>> - >>> >>> fix unicode issue in safe_html when there is entity in script tag >>> [gotcha] >>> - >>> >>> fix error mis-configured transforms would cause: >>> "AttributeError: 'NoneType' object has no attribute 'items'" >>> [vangheem] >>> - >>> >>> fix safe_html with entities after a <script> tag >>> [gotcha] >>> - >>> >>> Remove CMFDefault dependency >>> [tomgross] >>> >>> Products.TinyMCE: 1.3.9 → 1.3.14 >>> >>> - >>> >>> Moved utility globals outside the getValidElements method. >>> This will make TinyMCE lot easyer to be customized also through >>> simple patches >>> [keul] >>> - >>> >>> Explicitly release as zip file. The tar.gz file of the previous two >>> releases works fine on my Mac, but not on Linux, which is strange. >>> [maurits] >>> - >>> >>> Rerelease due to possible brown bag release. >>> [maurits] >>> - >>> >>> deactivate diazo for @@tinymce-upload view to make >>> sure uploadOk script is called to update the >>> content browser panel. >>> [fRiSi] >>> - >>> >>> UI and UX improvements: Do not cover upload button. >>> Clickable icons. (fixes #106) [fRiSi] >>> - >>> >>> Fixed current image scale in image popups >>> [huubbouma] >>> - >>> >>> Fix Brazilian Portuguese translations (closes #99_). >>> [rodfersou] >>> - >>> >>> Update tinymce to 3.5.11. >>> [maethu] >>> >>> archetypes.referencebrowserwidget: 2.5.3 → 2.5.4 >>> >>> - >>> >>> Follow README/CHANGES best practice. >>> [tisto] >>> - >>> >>> saner check for isNotSelf(), which was throwing KeyError >>> [alecpm, tkimnguyen] >>> >>> collective.testcaselayer: 1.6 → 1.6.1 >>> >>> - Minor cleanup: whitespace, git ignores, setup.py. [gforcada, rnix, >>> maurits] >>> >>> plone.app.blob: 1.5.15 → 1.5.16 >>> >>> - Fix migrator for AT-based types that got broken in 1.5.8 release >>> and add an option to remove the content of the non-blob field during >>> migration to not end up having stale data in the ZODB [fRiSi] >>> >>> plone.app.caching: 1.1.9 → 1.1.10 >>> >>> - >>> >>> correctly create purge paths for root of site, prevent double >>> slashes >>> and the empty root of site(no trailing slash) not getting a purge >>> path generated >>> [vangheem] >>> - >>> >>> Fix the portalPath used in the controlpanel for manual purging >>> URL's. >>> This bug resulted in rarely doing all the purging required. >>> [puittenbroek] >>> >>> plone.app.contentmenu: 2.0.10 → 2.0.11 >>> >>> - Avoid DeprecationWarning for Products.CMFDynamicViewFTI.interface. >>> [maurits] >>> >>> plone.app.controlpanel: 2.3.8 → 2.3.9 >>> >>> - Added text-decoration to allowed css style attributes in >>> @@filter-controlpanel. Change backported from master. [jnachtigall, >>> vangheem, maurits] >>> >>> plone.app.dexterity: 2.0.13 → 2.0.15 >>> >>> - >>> >>> Avoid DeprecationWarning for getIcon. >>> [maurits] >>> - >>> >>> Remove superfluous for in behaviors zcml w/o factory. No more >>> warnings >>> logged by plone.behavior. See also plone/plone.behavior#2. >>> [jensens] >>> - >>> >>> Fixed test: use autologin. >>> [gotcha] >>> >>> plone.app.form: 2.2.5 → 2.2.6 >>> >>> - Inline validation robustness if no field name is passed by client >>> request. Same as in plone.app.z3cform. [maurits] >>> >>> plone.app.iterate: 2.1.12 → 2.1.13 >>> >>> - >>> >>> Fix tests to work with auto csrf. >>> [vangheem] >>> - >>> >>> Fix tests for latest plone.protect. >>> [vangheem] >>> >>> plone.app.jquery: 1.7.2 → 1.7.2.1 >>> >>> - Fixed initial upgrade: use correct profile directory. [maurits] >>> >>> plone.app.linkintegrity: 1.5.5 → 1.5.6 >>> >>> - Backport improvements to @@updateLinkIntegrityInformation from >>> plone5 branch. [pbauer] >>> >>> plone.app.portlets: 2.5.3 → 2.5.4 >>> >>> - Avoid DeprecationWarning for Products.CMFDynamicViewFTI.interface. >>> [maurits] >>> >>> plone.app.querystring: 1.2.5 → 1.2.7 >>> >>> - >>> >>> Fixed possible problem with custom_query parameter where >>> theoretically a second invocation could inadvertently be using the >>> value from the first invocation. >>> [maurits] >>> - >>> >>> Fix path-queries using UID (backported from master). >>> [pbauer] >>> >>> plone.app.redirector: 1.2 → 1.2.2 >>> >>> - >>> >>> Rerelease of same code as 1.2. The changes from 1.2.1 are for Plone >>> 5. >>> [maurits] >>> - >>> >>> Rename without using folder_contents. >>> [davisagli] >>> - >>> >>> Use p.a.contenttypes test fixture and adapt/fix failing tests due to >>> the >>> ATContentTypes removal from PLONE_FIXTURE in Plone 5. >>> [timo] >>> >>> plone.app.textfield: 1.2.5 → 1.2.6 >>> >>> - Fix negative equality bug RawValueHolder and RichTextValue >>> introduced in 1.2.5. [jone] >>> >>> plone.app.theming: 1.1.6 → 1.1.7 >>> >>> - Fix AttributeError: 'NoneType' object has no attribute >>> 'getroottree' when the result is not html / is empty. [sunew] >>> >>> plone.app.upgrade: 1.3.10 → 1.3.18 >>> >>> - >>> >>> Add migration for ILinkSchema >>> [vangheem] >>> - >>> >>> Add migration for TinyMCE settings >>> [vangheem] >>> - >>> >>> Fix migration of typesUseViewActionInListings to registry. >>> [pbauer] >>> - >>> >>> Fix incorrect interate import. >>> [alecm] >>> - >>> >>> Fix issues with missing registry-entries when upgrading 5.0rc2 -> >>> 5.0rc3. >>> [pbauer] >>> - >>> >>> Plone 4.3: upgrade TinyMCE correctly. Update sunburst theme profile >>> version when applying its upgrade step. Update CMFEditions. Update >>> plone.app.jquery. >>> This fixes >>> https://github.com/plone/Products.CMFPlone/issues/812 >>> [maurits] >>> - >>> >>> Portal properties calendar_starting_year and >>> calendar_future_years_available >>> were moved to registry. >>> [pbauer] >>> - >>> >>> Remove unused invalid_ids portal property >>> [esteele] >>> - >>> >>> Fix migration of types_not_searched to registry. >>> Fixes https://github.com/plone/plone.app.contenttypes/issues/268 >>> [pbauer] >>> - >>> >>> Remove site properties that have been migrated to the registry. >>> [esteele] >>> - >>> >>> Remove no-longer-used properties from portal_properties >>> [esteele] >>> - >>> >>> Remove plone_forms skins folder for 5.0 rc1 >>> [esteele] >>> - >>> >>> Install plone.app.linkintegrity and migrate linkintegrity-relations. >>> [pbauer] >>> - >>> >>> Unregister removed collection.css. >>> [pbauer] >>> - >>> >>> 5.0 beta: do not set url_expr on configlet. This must be done >>> with setActionExpression. >>> Fixes https://github.com/plone/Products.CMFPlone/issues/814 >>> [maurits] >>> - >>> >>> Turn @@tinymce-controlpanel content_css field into a list >>> [ebrehault] >>> - >>> >>> Fix for 5.0b2 -> 5.0b3 upgrade step that removed permissions from >>> most of >>> the control panel configlets. This fixes: >>> https://github.com/plone/Products.CMFPlone/issues/745 >>> [sneridagh, timo] >>> - >>> >>> upgrade plone buttons to not have so many things open in modals >>> [vangheem] >>> - >>> >>> uninstall mockup-pattern-accessibility pattern registration >>> [vangheem] >>> - >>> >>> add Products.CMFPlacefulWorkflow as dep as *init* requires this >>> [maartenkling] >>> - >>> >>> add social media control panel upgrade >>> [vangheem] >>> - >>> >>> upgrades for plone 5 tinymce configuration and social tags config >>> [vangheem] >>> - >>> >>> add step for updated dropzone resource location >>> [vangheem] >>> - >>> >>> remove plone.app.jquery dependency >>> [vangheem] >>> - >>> >>> Add jquerytools removal upgrade >>> [vangheem] >>> - >>> >>> Plone 5: upgrade manage portlets js >>> [vangheem] >>> - >>> >>> Remove hard dependency on CMFDefault >>> [tomgross] >>> - >>> >>> Update the category configlet of all the configlets in order to >>> provide a way >>> to categorize properly each configlet [sneridagh] >>> - >>> >>> Updated links for the renamed 'Types' control panel [sneridagh] >>> >>> plone.app.users: 1.2.1 → 1.2.2 >>> >>> - Fixed "Add new user" form when there are too many groups. Fixes >>> https://github.com/plone/plone.app.users/issues/33 [avoinea] >>> - Fixed @@change-password to accept current password containing >>> non-ascii chars [sgeulette] >>> - Fixed @@change-password to accept new password containing >>> non-ascii >>> chars [sgeulette] >>> >>> plone.app.vocabularies: 2.1.17 → 2.1.20 >>> >>> - >>> >>> Cleanup: PEP8, decorators for zca, et al. Also pimped the README. >>> [jensens] >>> - >>> >>> Fixed SyndicatableFeedItems to allow unicode characters in objects >>> titles. >>> [Gagaro] >>> - >>> >>> change CatalogSource to be able to validate >>> path strings in addition to UIDs >>> [vangheem] >>> >>> plone.batching: 1.0.4 → 1.0.5 >>> >>> - >>> >>> Make sure pagenumber value is not bigger that numpages >>> or it fails in previous_pages when using orphan >>> [gbastien] >>> - >>> >>> Allow orphan size to be equal to batch size. This allows >>> the edge case of batch size 0 with default orphan size 0. >>> [do3cc] >>> >>> plone.behavior: 1.0.3 → 1.1 >>> >>> - >>> >>> Corrected typo in warning. >>> [jensens] >>> - >>> >>> Add name to behavior directive. This name can be used to lookup >>> behavior >>> registrations by new plone.behaviors.registration. >>> lookup_behavior_registration function. >>> [rnixx] >>> - >>> >>> Added more documentation, simplified code in directive, added a >>> warning if >>> for is given w/o factory. >>> [jensens] >>> >>> plone.cachepurging: 1.0.7 → 1.0.9 >>> >>> - >>> >>> Do not iterate on settings.cachingProxies when there are no. >>> [gotcha] >>> - >>> >>> correctly be able to purge empty path(root of site). Previously, / >>> was always appended to url so one potential path of the resource >>> in varnish would never get purged--sometimes the most important, the >>> homepage. >>> [vangheem] >>> >>> plone.folder: 1.0.6 → 1.0.7 >>> >>> - >>> >>> Depend on Products.CMFCore and remove fake-cmf, because this >>> confuses >>> more than it helps to reduce complexcity. >>> [jensens] >>> - >>> >>> Cleanup: PEP8 and do not use id built-in as identifier. >>> [jensens] >>> >>> plone.locking: 2.0.5 → 2.0.8 >>> >>> - >>> >>> Fix write on read CSRF issues with latest plone.protect >>> [vangheem] >>> - >>> >>> Fix possible package problem with Python 2.6 and old setuptools (at >>> least 0.6c11) not finding the README.txt. >>> [maurits] >>> - >>> >>> Pep8. >>> [vangheem] >>> >>> plone.namedfile: 2.0.8 → 2.0.9 >>> >>> - Don't fail, when accessing the tag method of the @@images view, if >>> scale returns None. [thet] >>> >>> plone.portlet.collection: 2.1.7 → 2.1.8 >>> >>> - Fix show_dates by calling obj.Date(). This fixes >>> https://github.com/plone/plone.app.contenttypes/issues/263 [timo] >>> >>> plone.schemaeditor: 1.3.9 → 1.3.11 >>> >>> - >>> >>> Fixed DeprecationWarning: object.*init*() takes no parameters. >>> [maurits] >>> - >>> >>> Fixed test: use autologin. >>> [gotcha] >>> >>> plone.session: 3.5.5 → 3.5.6 >>> >>> - Cleanup: Pep8, plone style conventions, better readbility. >>> [jensens] >>> >>> plone.testing: 4.0.13 → 4.0.15 >>> >>> - >>> >>> Prevent exception masking in finally clause of zopeApp context >>> [do3cc] >>> - >>> >>> Rerelease for clarity due to double release of 4.0.13. >>> [maurits] >>> - >>> >>> Added multiinit-parameter to z2.installProduct >>> to allow multiple initialize methods for a package >>> [tomgross] >>> >>> plone.theme: 2.1.4 → 2.1.5 >>> >>> - restore 2.x branch as being for plone < 5. Revert 2.1.4 changes. >>> [vangheem] >>> >>> plone.z3cform: 0.8.0 → 0.8.1 >>> >>> - >>> >>> Feature: take group class from parent-form if given. If not given it >>> uses >>> the default class. >>> [jensens] >>> - >>> >>> Added Ukrainian translation >>> [kroman0] >>> - >>> >>> Added Italian translation >>> [giacomos] >>> >>> z3c.form: 3.2.3 → 3.2.4 >>> >>> - >>> >>> Fix ordered select input widget not working. >>> [vangheem] >>> - >>> >>> ReSt fix. >>> [timo] >>> >>> plone.app.intid: 1.0.4 → 1.0.5 >>> >>> - Remove duplicate zcml (they are 100% the same). [pbauer] >>> >>> On 27 Sep 2015, at 22:50, Eric Steele wrote: >>> >>> I'd like to release this one tomorrow, so testing would be greatly >>> appreciated. >>> >>> http://dist.plone.org/release/4.3.7-pending/versions.cfg >>> >>> Please double check the Dexterity and ecosystem pins. Those seem to >>> have >>> been causing the most trouble for people of late. >>> >>> Eric >>> ------------------------------ >>> ------------------------------ >>> >>> Plone-developers mailing list >>> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >>> https://lists.sourceforge.net/lists/listinfo/plone-developers >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Plone-developers mailing list >>> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >>> https://lists.sourceforge.net/lists/listinfo/plone-developers >>> >>> >> >> >> ------------------------------------------------------------------------------ >> >> >> >> _______________________________________________ >> Plone-developers mailing >> listPlone-developers-5NWGOfrQmneRv+LV9MX5ugtCRVl27V+i0wdF1cv0I5s@public.gmane.org://lists.sourceforge.net/lists/listinfo/plone-developers >> >> >> ------------------------------------------------------------------------------ _______________________________________________ Plone-developers mailing list Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/plone-developers