Collective.dancing

Latest version: v1.2

Safety actively analyzes 682382 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 10

0.7.0

component as an alternative to subclassing.
[nouri]

- Added missing header with containing style and title tag in
``composer-html-forgot.pt`` and ``composer-html-confirm.pt``.
[saily]

0.6.5

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

- Add header and footer fields for the composer and its form. This
allows us to add text at the beginning and at the end of messages in
an easy and consistent way. [nouri]

- Fix 264694: Using non ASCII characters in context title
of send-newsletter raises ``UnicodeEncodeError``. [saily]

- Make ``PloneCallHTMLFormatter`` even more robust by switching to
using ``BeautifulSoup`` instead of ``str.find`` to parse the
contents. [nouri]

0.6.4

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

- Added a default ITransform adapter for S&D called
``dancing.transform.URL``. This will rewrite relative links and the
like automatically. Relative links were the cause of broken links
and images in the outgoing messages. This fixes 262633.

What this transform also allows is the definition of one or more
backend URLs that it should replace by a canonical URL. See
``transform.txt`` for details. [tmog, nouri]

- Fix 262612: The Reply-To field is not included as message header.

0.6.3

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

- Have the S&D SMTPMailer subclass from zope.sendmail's. This allows
the use of TLS with the standard configuration and fixes 263271.

0.6.2

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

- Updated docs with information on how to configure
``mail:queuedDelivery`` of ``zope.sendmail``. [nouri]

- Make the ``PloneCallHTMLFormatter`` which is the fallback formatter
for all objects more robust. [tmog]

- Improve internationalization with newsletter object titles. [tmog]

- Fixed a bug in csv-export if you use more composer_data than just
email address. [saily]

- Some people have reported that S&D is sending out duplicate mails on
high-traffic newsletters. I've added a ``StubSMTPMailer`` utility,
which you can register conveniently in
``collective/dancing/mail.zcml``. No mail will be sent out when
it's configured instead of the default one. This allows you to
debug and fine-tune settings, e.g. those of your configured
``mail:queuedDelivery`` component. [nouri]

- Changed batch_size in browser/channel.py to 30 to stay at Plone's
default. [saily]

- German translation updated. [saily]

- Rebuild of collective.dancing.pot using i18ndude. Some translation
updates needed. [saily]

0.6.1

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

- On reinstall, advise QuickInstaller not to delete the five.intid
tool that we set up during installation. This fixes the brokenness
of the subscription catalogs after a reinstall. A typical error
you'd see would look like::

...
Module collective.singing.subscribe, line 227, in subscription_modified
Module collective.singing.subscribe, line 214, in _catalog_subscription
Module five.intid.intid, line 36, in getId
Module zope.app.intid, line 86, in getId
KeyError: SimpleSubscription ...

No migration is available at this point. Contact us if you need
help writing one. Note that the use of QuickInstaller
reinstallation isn't required with Singing & Dancing. For how to
run upgrades from one version to the next, please see the Upgrade_
section. A QuickInstaller reinstallation will not run these
upgrades for you. [nouri]

Page 8 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.