Products.GenericSetup

HomePage: http://pypi.python.org/pypi/Products.GenericSetup

Author: Zope Foundation and Contributors

Download: https://pypi.python.org/packages/source/P/Products.GenericSetup/Products.GenericSetup-1.7.4.tar.gz

        Products.GenericSetup README
============================

This product provides a mini-framework for expressing the configured
state of a Zope Site as a set of filesystem artifacts.  These artifacts
consist of declarative XML files, which spell out the configuration
settings for each "tool" in the site , and supporting scripts / templates,
in their "canonical" filesystem representations.

See ``docs/index.rst`` for full documentation.  This documentation can
also be found online:  http://packages.python.org/Products.GenericSetup/

------------------------------------------------------------

Products.GenericSetup Changelog
===============================

1.7.4 (2013-06-12)
------------------

- On import, avoid clearing indexes whose state is unchanged.


1.7.3 (2012-10-16)
------------------

- Profiles are sorted on Upgrade form.

- Use clickable labels with checkboxes on import, export and upgrade forms
  to improve usability.


1.7.2 (2012-07-23)
------------------

- Avoid using ``manage_FTPGet`` on snapshot exports: that method messes
  up the response headers.

- ZopePageTemplate handler:  Fixed export encoding: since 1.7.0, exports
  must be utf-8 strings


1.7.1 (2012-02-28)
------------------

- Restored the ability to make the setup tool use only import / export
  steps explicitly called out by the current profile, ignoring any which
  might be globally registered.  This is particularly useful for configuring
  sites with baseline profiles, where arbitrary add-on steps are not only
  useless, but potentially damaging.


1.7.0 (2012-01-27)
------------------

- While importing toolset.xml, print a warning when the class of a
  required tool is not found and continue with the next tool.  The
  previous behaviour could break the install or uninstall of any
  add-on, as the missing class may easily be from a different
  unrelated add-on that is no longer available in the zope instance.

- Exporters now explicitly only understand strings. The provided
  registry handlers encode and decode data automatically to and from
  utf-8. Their default encoding changed from None to utf-8.
  If you have custom registry handlers, ensure that you encode your unicode.
  Check especially if you use a page template to generate xml. They return
  unicode and their output must also encoded.
  If you choose to encode your strings with utf-8, you can be sure that
  your code will also work with GenericSetup < 1.7


1.6.8 (2013-01-27)
------------------

- Accomodate ``PluginIndexes.exportimportPluggableIndexNodeAdapter`` to
  being registered for indexes which have no ``indexed_attrs`` (e.g.,
  Plone's ``GopipIndex``).


1.6.7 (2013-01-23)
------------------

- On import, avoid clearing indexes whose state is unchanged.


1.6.6 (2012-02-28)
------------------

- Restored the ability to make the setup tool use only import / export
  steps explicitly called out by the current profile, ignoring any which
  might be globally registered.  This is particularly useful for configuring
  sites with baseline profiles, where arbitrary add-on steps are not only
  useless, but potentially damaging.


1.6.5 (2012-01-27)
------------------

- While importing toolset.xml, print a warning when the class of a
  required tool is not found and continue with the next tool.  The
  previous behaviour could break the install or uninstall of any
  add-on, as the missing class may easily be from a different
  unrelated add-on that is no longer available in the zope instance.


1.6.4 (2011-10-31)
------------------

- Added three missing explicit InitializeClass calls.

- Adjust test assertions in `test_differ` to cope with changes to the diff
  library done in Python 2.7.

- LP #850665:  match permission binding to method name.

- LP #602989:  export / import new MailHost properties, `smtp_queue` and
  `smtp_queue_directory`.

- ZCML: Don't require description for the `upgradeDepends` directive.

- PythonScript handler: Newlines are now normalized during import.

- No longer rely on `bobobase_modification_time`.

- TarballImportContext: Fixed type of 'getLast