Changelogs » Plone.app.dexterity

PyUp Safety actively tracks 334,184 Python packages for vulnerabilities and notifies you when to upgrade.

Plone.app.dexterity

3.0.0a3

--------------------
  
  Bug fixes:
  
  
  - Remove cyclic dependency with Products.CMFPlone
  [ericof] (329)

3.0.0a2

--------------------
  
  Bug fixes:
  
  
  - Update documentation. (1)

3.0.0a1

--------------------
  
  Breaking changes:
  
  
  - Update for Plone 6 with Bootstrap markup
  [petschki, agitator] (322)

2.6.9

------------------
  
  Bug fixes:
  
  
  - Fix the constraint types mode calculation, disabling acquisition and gracefully checking for the existence of a portal type attribute in the container (319)

2.6.8

------------------
  
  Bug fixes:
  
  
  - For increased security, in the modeleditor do not resolve entities, and remove processing instructions.
  [maurits] (3209)

2.6.7 not secure

------------------
  
  Bug fixes:
  
  
  - Update tests to fix updated schema cache.
  See https://github.com/plone/plone.dexterity/pull/137
  [avoinea, maurits] (313)

2.6.6 not secure

------------------
  
  Bug fixes:
  
  
  - Do not require nextPreviousEnabled (312)

2.6.5 not secure

------------------
  
  Bug fixes:
  
  
  - Make sure getNextItem function returns None if position can not be looked up. [timo] (308)

2.6.4 not secure

------------------
  
  Bug fixes:
  
  
  - Use https links to documentation. [vincentfretin] (299)
  - Update documentation introduction w/r/t archetypes (301) (302)
  - Fix mr.bob command in documentation (305)

2.6.3 not secure

------------------
  
  Bug fixes:
  
  
  - Update docu for creating dexterity behaviors (281)
  - The behaviors form was wrongly encoding the added behavior names on Python3 [ale-rt] (296)
  - Fix tests in Python 3.8 [pbauer] (298)

2.6.2 not secure

------------------
  
  Bug fixes:
  
  
  - Update docu for creating dexterity behaviors (281)

2.6.1 not secure

------------------
  
  Bug fixes:
  
  
  - Moved TTW creation of content types to use and add/remove named behaviors. [iham] (290)
  - Improper naming issue resolved,IBasic.description must be IDublinCore.description
  [Ritwik Agarwal] (294)

2.6.0 not secure

------------------
  
  New features:
  
  
  - ``IWidgetsLayer`` is no longer needed, use ``IPloneFormLayer`` instead.
  Import ``IFieldPermissionChecker`` from ``plone.app.z3cform`` instead of ``plone.app.widgets``.
  [jensens] (268)
  
  
  Bug fixes:
  
  
  - Speed up traversal by marking main_template as a browser-view.
  [pbauer] (289)

2.5.3 not secure

------------------
  
  Bug fixes:
  
  
  - Release upload lock when name chooser fails. [maurits] (276)
  - Import Type Profile fails because code was using StringIO instead of ByteIO
  (279)
  - Do not acquire ``constrain_types_mode`` from parent when not defined
  [frapell] (284)

2.5.1 not secure

------------------
  
  Bug fixes:
  
  - Remove bbb for MessageFactory import.
  [jensens]
  
  - Python 3 fixes.
  [jensens, pbauer]

2.5.0 not secure

------------------
  
  New features:
  
  - Add plone.schema>=1.1.0 as minimal dependency in setup.py.
  [timo]
  
  - Add JSONField that has been added to plone.schema 1.1.0 to ALLOWED_FIELDS in types.py.
  [timo]

2.4.10 not secure

-------------------
  
  Bug fixes:
  
  - Python 3 fixes.
  [pbauer]

2.4.9 not secure

------------------
  
  Bug fixes:
  
  - Don't break if types are without widgets or groups.
  Fixes an error with displaying TTW Dexterity types via plone.app.contenttypes full_view.
  [thet]

2.4.8 not secure

------------------
  
  Bug fixes:
  
  - Do not fail in upgrade step or tests when portal_quickinstaller is not there.
  [maurits]
  
  - Python 2 / 3 compatible imports.
  [vincero]

2.4.7 not secure

------------------
  
  Bug fixes:
  
  - Make sure robot autologin test fixture is not accidentally torn down
  when the Dexterity fixture's ZODB sandbox is reverted.
  [davisagli]

2.4.6 not secure

------------------
  
  Bug fixes:
  
  - Uniformity with the "Contributors" label.
  [arsenico13]

2.4.5 not secure

------------------
  
  Bug fixes:
  
  - Modernized the ``vocabularies`` documentation.
  [jensens]

2.4.4 not secure

------------------
  
  Bug fixes:
  
  - The ``ICategorization`` behavior should only expose those content languages which
  are configured instead of all available languages.
  [thetet]

2.4.3 not secure

------------------
  
  New features:
  
  add documentation for plone.app.contenttypes.behaviors.thumb_icon.IThumbIconHandling
  see PLIP https://github.com/plone/Products.CMFPlone/issues/1734
  [fgrcon]
  
  Bug fixes:
  
  - The ``ICategorization`` behavior should only expose those content languages which are configured instead of all available languages.
  [thet]
  
  - fix typo in deprecation message
  [tkimnguyen]
  
  - Remove the transaction.begin call before creating a dx object,
  remove the transaction.commit call after creating a dx object.
  Fixes 243.
  [ale-rt]

2.4.2 not secure

------------------
  
  Bug fixes:
  
  - Cleanup code of ``permissions.py`` (ZCA-decorator, reduce complexity)
  [jensens]
  
  - Fix issue with field permissions check on add forms when the parent has no "Modify portal content" permission.
  New: For add forms use the "Add portal content" permission as default field permission.
  As great side effect vocabularies for i.e. AjaxSelectWidget from ``plone.app.content``,
  which are using the check, are working on add forms in a context w/o "Modify portal content".
  [jensens]
  - removed deprecated getIcon() from documentation
  [fgrcon]
  
  - JavaScript formating according to style guides.
  [thet]

2.4.1 not secure

------------------
  
  Bug fixes:
  
  - Made exclude_from_nav optional. Fixed 101
  [jaroel]

2.4.0 not secure

------------------
  
  Breaking changes:
  
  - When setting the Description field, do not remove new lines but keep the input as-is.
  Instead remove new lines in the plone.dexterity ``Description`` metadata accessor.
  [thet]
  
  Bug fixes:
  
  - Do not import ``IFileFactory`` in interfaces from plone.app.widgets.
  It is only imported over there.
  [jensens]
  
  - Fix tests when using zope.testbrowser 5.0 [davisagli]

2.3.6 not secure

------------------
  
  New features:
  
  - Add generic version of folder_listing view & macro. Only registered for
  Plone 5.1, to avoid taking precedence over skin layer templates for
  Archetypes content in Plone 5.0
  [davisagli]

2.3.5 not secure

------------------
  
  Bug fixes:
  
  - Update code to follow Plone styleguide.
  [gforcada]
  
  - Documentation: Add dexterity test example using a behavior.
  [ramiroluz]
  
  - Add a generic version of the folder_listing view
  so that the container view can use it even without plone.app.contenttypes
  (such as in tests using the DEXTERITY_FIXTURE)
  [davisagli]

2.3.4 not secure

------------------
  
  Bug fixes:
  
  - Replaced ``secureSend`` with ``send`` in documentation.
  ``secureSend`` has long been deprecated.
  [maurits]

2.3.3 not secure

------------------
  
  Bug fixes:
  
  - TTW behaviors selection of the name is now bound to the registration,
  prior it was bound to the interface.
  But interfaces may be used by more than one registered behavior.
  [jensens]

2.3.2 not secure

------------------
  
  Bug fixes:
  
  - Use zope.interface decorator.
  [gforcada]
  
  Documentation changes:
  
  - Revised tutorial sections to use mr.bob and bobtemplates.plone rather than ZopeSkel.
  [smcmahon]

2.3.1 not secure

------------------
  
  Bug fixes:
  
  - Removed ``dexterity-types`` from portal_actions.  This is set
  correctly in ``controlpanel.xml``.
  Issue https://github.com/plone/plone.app.dexterity/issues/218
  [maurits]

2.3.0 not secure

------------------
  
  New features:
  
  - The defaults of exclude from navigation is now obtained from a contextaware default factory, which value is obtained from an adapter.
  The default adapter returns False.
  An alternative adapter which defaults to True is provided but not registered.
  This change makes it possible to provide a custom context specific implementation.
  [jensens]
  
  - Documentation: Shortnames added and some missing behaviors added.
  [jensens]
  
  Bug fixes:
  
  - Linebreaks in description are replaced with a space instead of vanishing it.
  Thus an editor can use them w/o having word glued together afterwards.
  [jensens]

2.2.0 not secure

------------------
  
  New:
  
  - Assign short names for all behaviors as supported by plone.behavior.
  [jensens]
  
  Fixes:
  
  - Remove dups from TTW behavior FTI editor.
  [jensens]
  
  - Fix problem in ConstrainTypesBehavior:
  when mode was ENABLED but only setLocallyAllowedTypes were set,
  then getImmediatelyAddableTypes returned None,
  but all consuming code expect it to return a list
  [jensens]
  
  - Lookup of Content Type from MIME-Type for using right Plone Content Type to store Images (especially Tiff) correct as Images not Files.
  [loechel]

2.1.20 not secure

-------------------
  
  Fixes:
  
  - Docs: Overhaul of chapter form-schema-hints.rst
  [jensens]
  
  - Use the type ID in HTML classes in the type listing rather than titles.
  [davidjb]

2.1.19 not secure

-------------------
  
  Fixes:
  
  - Rerelease due to possible brown bag release.  [maurits]

2.1.18 not secure

-------------------
  
  Fixes:
  
  - Make the form permission validator a bit more generic so it can be used
  with non-AddForms.
  [alecm]

2.1.17 not secure

-------------------
  
  Fixes:
  
  - Update event handler documentation.
  [jensens]
  
  - Remove unused locales folder, translations are now in plone.app.locales.
  [vincentfretin]

2.1.16 not secure

-------------------
  
  Fixes:
  
  - Fix wrong usage of MessageFactory
  [jensens]
  
  - Use plone i18n domain
  [gforcada]
  
  - Fix non existing self._request with schema.Choice value_type.
  [pcdummy]

2.1.15 not secure

-------------------
  
  New:
  
  - Updated Traditional Chinese translation.
  [l34marr]
  
  - Updated Brazil translations.
  [claytonc]
  
  Fixes:
  
  - Updated doc links in modeleditor.
  Issue `CMFPlone1027`_.
  [pabo3000]
  
  - Fixed icons in dexterity types list.
  Issues `CMFPlone1013`_ and `CMFPlone1151`_.
  [fgrcon]
  
  - No longer rely on deprecated ``bobobase_modification_time`` from
  ``Persistence.Persistent``.
  [thet]
  
  - Fixed typos in german translation. Thx bierik for reporting in
  Issue `dexterity183`_.
  [jensens]
  
  - Avoid re-adding the UUID on an upgrade step.
  [gforcada]

2.1.14 not secure

-------------------
  
  - Updated French translations.
  [enclope]

2.1.13 not secure

-------------------
  
  - Fixed issue with permission checker add form context.
  Issue `CMFPlone1027`_.
  [alecm]
  
  - Fixed ace editor javascript reference.
  Issue `CMFPlone895`_.
  [rodfersou]
  
  - Rerun i18ndude and updated German translation.
  [pabo3000]

2.1.12 not secure

-------------------
  
  - Remove unittest2 dependency.
  [gforcada]

2.1.11 not secure

-------------------
  
  - Updated basque translation
  [erral]

2.1.10 not secure

-------------------
  
  - Fix modeleditor for Plone 5
  [vangheem]

2.1.9 not secure

------------------
  
  - Restrict allowed field types to regular types (so plone.app.users do not show
  up)
  [ebrehault]

2.1.8 not secure

------------------
  
  - Avoid ``DeprecationWarning`` for ``getIcon`` and ``splitSchemaName``.
  [maurits]

2.1.7 not secure

------------------
  
  - Remove duplicate plone.app.z3cform pin in setup.py. This fixes https://github.com/plone/plone.app.dexterity/issues/167.
  [timo]
  
  - Fixed an adapter path at custom add forms documentation.
  [brunobbbs]
  
  - Change the category of the configlet to 'plone-content'.
  [sneridagh]
  
  - Unlock before changing id (fixes
  https://github.com/plone/Products.CMFPlone/issues/623).
  [pbauer]
  
  - Remove superfluous 'for'. Fixes plone/Products.CMFPlone669.
  [fulv]
  
  - Schemaeditor does not redirect anymore.
  [barichu]

2.1.6 not secure

------------------
  
  - change control panel title to be upper cased
  [vangheem]
  
  - ignore protected fields when testing addability.
  [ebrehault]
  
  - Update Japanese translation.
  [terapyon]

2.1.5 not secure

------------------
  
  - pat-modal pattern has been renamed to pat-plone-modal
  [jcbrand]

2.1.4 not secure

------------------
  
  - Add i18n:domain for Default Page Warning template.
  [l34marr]
  
  - Update Traditional Chinese translation.
  [l34marr]

2.1.3 not secure

------------------
  
  - Code and docs housekeeping: pep8 et al, zca decorators, doc style.
  [jensens]
  
  - Ensure the default creator value is a unicode string.
  [lentinj]
  
  - Add facility to import type profiles in zip archives. Added button to
  types edit page. Import format is identical to export.
  [smcmahon]
  
  - Update markup and javascript for Plone 5.
  [davisagli]
  
  - Fix the IDexterityContainer view to make use of plone.app.contenttype's new
  listing view. Accessing it's macro needs the macro-caller's view variable set
  to the new listing view.
  [thet]

2.1.2 not secure

------------------
  
  - Added transifex-client configuration for manage the translations
  from Plone transifex organization [macagua].
  
  - Updated Spanish translation [flamelcanto, macagua].
  
  - Add validator to ensure expires date is after effective date.
  [benniboy]
  
  - Remove line feeds and carrige returns from meta description and
  added upgrade step to do it for existing content
  [bosim]
  
  - Fixed issue.
  Multiple (two or more) acquisition from parent was failing when
  user didn't have add permission on parent.
  [keul, cekk]

2.1.1 not secure

------------------
  
  - Add behavior to let an item's id be edited from its edit form
  (plone.app.dexterity.behaviors.id.ShortName).
  [davisagli]
  
  - Cloning of types containing white space did not work, this commit
  fixes that bug.
  [bosim]

2.1.0 not secure

------------------
  
  - Don't throw an error if allowed_content_types is none or missing.
  Fix https://github.com/plone/plone.app.contenttypes/issues/91
  [pbauer]
  
  - PLIP 13705: Remove <base> tag.
  [frapell]

2.0.11 not secure

-------------------
  
  - Fix bug where the type editor's inline javascript was mangled by diazo.
  [davisagli]
  
  - Fixed Add view URL of cloned content type.
  Refs http://dev.plone.org/ticket/13776.
  [thomasdesvenain]
  
  - Add robot testing environment and first robot test.
  [cedricmessiant]
  
  - Better string normalization when setting type id from type title
  (change accented or special characters with corresponding letters).
  [cedricmessiant]
  
  - Show a warning when editing the default page of a folder.
  [davisagli]

2.0.10 not secure

-------------------
  
  - Fix determination of allowed types so it checks permission in
  the context of the original folder when inheriting allowed
  types.
  [davisagli]

2.0.9 not secure

------------------
  
  - Add documentation for defaultFactory tag in XML ref.
  [smcmahon]
  
  - Removed line breaks within documentation URLs in modeleditor.py.
  [smcmahon]
  
  - Fixed XML export so that GenericSetup's parser can successfully parse it
  later on at install time.
  [zupo]
  
  - Use ploneform-render-widget to render widgets in display mode.
  [cedricmessiant]
  
  - Call the IBasic description field 'Summary' and give it
  help text that is actually helpful.
  [davisagli]
  
  - Don't show the 'Allow Discussion' field on an item's default view.
  [davisagli]

2.0.8 not secure

------------------
  
  - Add XML Model Editor based on plone.resourceditor. If plone.resourceditor
  is available, this is exposed by an "Edit XML Field Model" button on
  the fields tab of a content type -- if the content type is editable TTW.
  [smcmahon]
  
  - Added catalan translations [sneridagh]

2.0.7 not secure

------------------
  
  - Fix bug in determining whether to show the allowed contained type
  fields.
  [ericof]
  
  - Let the behavior INameFromFileName also set the title from the filename
  if the type has such a field and it is left empty.
  [pbauer]
  
  - Updated french translations.
  [thomasdesvenain]

2.0.6 not secure

------------------
  
  - Add missing translation strings.
  [vincentfretin]

2.0.5 not secure

------------------
  
  - Updated pt_BR translation [ericof]

2.0.4 not secure

------------------
  
  - Add zh_TW translation [TsungWei Hu]
  
  - Add support for constraining container allowed content types using
  the "Restrictions" form in the add menu.  Merged from Patrick
  Gerken's (do3cc) work in plone.app.contenttypes.
  [rpatterson]
  
  - When a new type is added, redirect to the fields tab as the next view.
  [davisagli]
  
  - Don't show the short name as a field on the type overview page.
  [davisagli]
  
  - Remove the 'Container' checkbox when adding a new type, and default
  to creating a container.
  [davisagli]
  
  - Tweaks to type control panel based on user testing.
  [davisagli]
  
  - Set default language for a new content item based on the language of
  its container.
  [frapell]
  
  - Fixed i18n of "Contents" in folder default view.
  [vincentfretin]
  
  - Added Ukrainian translations
  [kroman0]

2.0.3 not secure

------------------
  
  - Nothing changed yet.

2.0.2 not secure

------------------
  
  - Added French translations
  [cedricmessiant]
  
  - The behavior controlpanel now correctly invalidates any modified FTIs.
  [malthe]
  
  - I18n improved by adding many missing strings
  [giacomos]
  
  - better graphical integration in the control panel
  [giacomos]
  
  - Allow discussion behavior added.
  [timo]

2.0.1 not secure

------------------
  
  - Update MANIFEST.in to correct packaging error.
  [esteele]

2.0 not secure

----------------
  
  - DC metadata fields are now correctly encoded and decoded (from byte
  strings to unicode and vice versa). Currently, UTF-8 is assumed.
  [malthe]
  
  - Use lxml instead of elementtree.
  [davisagli]
  
  - Use ViewPageTemplateFile from zope.browserpage.
  [hannosch]
  
  - Add upgrade step to make sure that only uninstalling plone.app.intid will
  remove the intids utility.
  [davisagli]
  
  - Fix traversal over the types context so that skin items used by widgets
  can be acquired.
  [davisagli]
  
  - Provide an ``additionalSchemata`` property on the schema context so the
  schema editor can include a preview of fields from behaviors.
  [davisagli]
  
  - Give a more explicit warning before deleting content types that have existing
  instances.
  [davisagli]
  
  - Add validation to prevent giving a type the same name as an existing type.
  [davisagli]
  
  - Make sure the title and description of new FTIs are stored encoded,
  and with a default i18n domain of 'plone'.
  [davisagli]
  
  - Add overview tab for each type in the control panel.
  [davisagli]
  
  - Added Sphinx source for the Dexterity Developer manual.
  [giacomos]
  
  - Added Italian translation.
  [giacomos]
  
  - Internationalized content type settings pages,
  I18N fixes,
  messages extraction,
  French translations.
  [thomasdesvenain]
  
  - Added Spanish translation.
  [hvelarde]
  
  - Install the profile from collective.z3cform.datetimewidget to enable the
  Jquery Tools date picker for date/time fields.
  [davisagli]
  
  - Bugfix: Make sure type short names are validated.
  [davisagli]
  
  - Bugfix: Fix display of type descriptions in the types control panel.
  [davisagli]
  
  - Bugfix: Make sure subject can still be retrieved as unicode for the
  categorization behavior now that the Subject accessor returns a bytestring.
  [davisagli]
  
  - Add intro message to Dexterity control panel.
  [jonstahl, davisagli]
  
  - Grok support is now an optional "grok" extra. Use this if you want
  ``five.grok``, ``plone.directives.form``, and ``plone.directives.dexterity``.
  See the release notes for more information. The behaviors in this package
  were updated to work without using grok.
  [davisagli]
  
  - plone.formwidget.autocomplete and plone.formwidget.contenttree are no longer
  included by default. See the release notes for more information.
  [davisagli]
  
  - Moved the 'Related Items' behavior to plone.app.relationfield.
  plone.app.relationfield is no longer installed as a dependency. See the
  release notes for more information including how to update your package if it
  depends on relation support or the 'Related Items' behavior.
  IMPORTANT: You must install plone.app.relationfield on sites that are being
  upgraded from Dexterity 1.0 to Dexterity 2.0, or the site will break.
  [davisagli]
  
  - Converted tests to plone.app.testing-based setup. The old PloneTestCase-based
  test case classes and layer are now deprecated.
  [davisagli]
  
  - Remove ++resource++plone.app.dexterity.overlays.css from the CSS registry.
  [davisagli]
  
  - Removed support for Plone 3 / CMF 2.1 / Zope 2.10.
  [davisagli]
  
  - Update dependencies and imports as appropriate for Zope 2.12 & Zope 2.13
  [davisagli]
  
  - Remove CDATA section from "browser\types_listing.pt" (in HTML5: allowed only in SVG/MathML namespaces).
  [kleist]

1.0 not secure

----------------
  
  - Fix publishing dates DateTime/datetime conversions so as not to drift by the
  timezone delta every save.
  [elro]
  
  - Make sure cloned types get a new factory.
  [davisagli]
  
  - Don't override overlay CSS in Plone 4.
  [davisagli]
  
  - Fixed cloning of types with a period (.) in their short name.
  [davisagli]
  
  - Allow specifying a type's short name when adding a type.
  [davisagli]
  
  - Make sure the Basic metadata adapter accesses the content's title attribute
  directly so it doesn't get encoded. Also make sure encoded data can't be set
  via this adapter.
  [davisagli]

1.0rc1 not secure

-------------------
  
  - Added upgrade step to install new javascript from
  plone.formwidget.autocomplete
  [davisagli]
  
  - Added basic support for making TTW changes to schemas defined in filesystem
  models and code. (Note: This feature will not actually work until some further
  changes are completed in plone.dexterity.)
  
  In order to support this change, the event handling to serialize schema changes
  was revised. We now register a single event handler for the SchemaModifiedEvent
  raised for the schema context. This allows us to keep track of the FTI
  that changes need to be serialized to on the schema context. The
  serializeSchemaOnFieldEvent and serializeSchemaOnSchemaEvent handlers were
  removed from the serialize module and replaced by serializeSchemaContext. The
  serializeSchema helper remains but is deprecated.
  [davisagli]
  
  - Add MANIFEST.in.
  [WouterVH]
  
  - Add "export" button to types editor. Exports GS-style zip archive of type
  info for selected types.
  [stevem]
  
  - Fix old jquery alias in types_listing.pt. This closes
  http://code.google.com/p/dexterity/issues/detail?id=159
  [davisagli]
  
  - Make display templates fill content-core on Plone 4.
  [elro]
  
  - Add ids to the group fieldsets on display forms.
  [elro]
  
  - Exclude from navigation behavior should be restricted to IDexterityContent.
  [elro]

1.0b4 not secure

------------------
  
  - Add a "Name from file name" behavior.
  [elro]
  
  - Remove the NameFromTitle behavior factory, it is not necessary.
  [elro]
  
  - Add "Next previous navigation" and "Next previous navigation toggle"
  behaviors.
  [elro]
  
  - Add an "Exclude from navigation" behavior.
  [lentinj]
  
  - Put the folder listing within a fieldset.
  [lentinj]

1.0b3 not secure

------------------
  
  - Add a navigation root behavior.
  [elro]
  
  - Fix decoding error when an encoded description is stored in the FTI.
  [davisagli]
  
  - Avoid empty <div class="field"> tag for title and description in
  item.pt and container.pt.
  [gaudenzius]
  
  - Add locales structure for translations with cs , de, es, eu, fr, ja, nl, pt_BR
  [toutpt]
  
  - Update french translation
  [toutpt]

1.0b2 not secure

------------------
  
  - Fix several XML errors in templates. Needed for Chameleon compatibility.
  [wichert]
  
  - cloning a type through the dexterity UI in the control panel did not work
  if the type had a hyphen in it's name. This fixes
  http://code.google.com/p/dexterity/issues/detail?id=126
  [vangheem]

1.0b1 not secure

------------------
  
  - Require plone.app.jquerytools for the schema editor UI, and make sure it is
  installed when upgrading.
  [davisagli]
  
  - Remove unused schemaeditor.css.
  [davisagli]
  
  - Omit the metadata fields except on edit and add forms.
  [davisagli]
  
  - Enable the "Name from title" behavior for new types, by default.
  [davisagli]
  
  - Include plone.formwidget.namedfile so that File upload and Image fields are
  available out of the box.  You must explicitly include z3c.blobfile in your
  environment if you want blob-based files.
  [davisagli]
  
  - Added a DexterityLayer that can be used in tests.
  [davisagli]
  
  - Fix issue with the BehaviorsForm accidentally polluting the title of the
  z3c.form EditForm 'Apply' button.
  [davisagli]
  
  - Add upgrades folder and make sure plone.app.z3cform profile gets installed
  on upgrades from previous versions of Dexterity.
  [davisagli]
  
  - Depend on the plone.app.z3cform profile, to make sure the Plone browser layer
  for z3c.form gets installed.
  [davisagli]
  
  - Avoid relying on acquisition to get the portal_url for links in the type
  listing table.
  [davisagli]

1.0a7 not secure

------------------
  
  - Make sure the Dublin Core fieldsets appear in the same order as they
  do in AT content.
  [davisagli]
  
  - Make sure the current user is loaded as the default creator for the
  IOwnership schema in an add form.
  [davisagli]
  
  - Include behavior descriptions on the behavior edit tab.
  [davisagli]
  
  - IBasic behavior: set missing_value of description-field to u'' . The
  description should never be None (live_search would not work any more).
  [jbaumann]
  
  - Fix issue where traversing to a nonexistent type name in the types control
  panel did not raise NotFound.
  [davisagli]
  
  - Make it possible to view the fields of non-editable schemata.
  [davisagli]
  
  - Tweaks to the tabbed_forms template used for the types control panel.
  [davisagli]

1.0a6 not secure

------------------
  
  - Add plone.app.textfield as a dependency. We don't use it directly in this
  package, but users of Dexterity should have it installed and available.
  [optilude]
  
  - Use some default icons for new types.
  [davisagli]
  
  - Show type icons in type listing if available.
  [davisagli]
  
  - Removed 'container' field from the types listing in the control panel
  (it wasn't working).
  [davisagli]
  
  - Add message factories to titles and descriptions of metadata schema fields.
  Fixes http://code.google.com/p/dexterity/issues/detail?id=75.
  [optilude]
  
  - Patch listActionInfos() instead of listActions() in order to get the
  folder/add category into the actions list. This avoids a problem with
  the 'actions.xml' export handler exporting the folder/add category
  incorrectly. Fixes http://code.google.com/p/dexterity/issues/detail?id=78
  [optilude]

1.0a5 not secure

------------------
  
  - Explicitly include overrides.zcml from plone.app.z3cform.
  [optilude]

1.0a4 not secure

------------------
  
  - Changed API methods and arguments to mixedCase to be more consistent with
  the rest of Zope. This is a non-backwards-compatible change. Our profuse
  apologies, but it's now or never. :-/
  
  If you find that you get import errors or unknown keyword arguments in your
  code, please change names from foo_bar too fooBar, e.g. serialize_schema()
  becomes serializeSchema().
  [optilude]

1.0a3 not secure

------------------
  
  - Updated use of <plone:behavior /> directive to match plone.behavior 1.0b4.
  [optilude]

1.0a2 not secure

------------------
  
  - Remove superfluous <includeOverrides /> in configure.zcml which would cause
  a problem when the package is loaded via z3c.autoinclude.plugin
  [optilude]

1.0a1 not secure

--------------------
  
  - Initial release
  
  .. _`dexterity183`: https://github.com/plone/plone.app.dexterity/issues/183
  
  .. _`CMFPlone895`: https://github.com/plone/Products.CMFPlone/issues/895
  .. _`CMFPlone1013`: https://github.com/plone/Products.CMFPlone/issues/1013
  .. _`CMFPlone1027`: https://github.com/plone/Products.CMFPlone/issues/1027
  .. _`CMFPlone1151`: https://github.com/plone/Products.CMFPlone/issues/1151
  .. _`CMFPlone1207`: https://github.com/plone/Products.CMFPlone/issues/1207