Spidermon

Latest version: v1.22.0

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

Scan your dependencies

Page 2 of 5

1.17.0

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

- feature: Updated `DownloaderExceptionMonitor` and `ItemValidationMonitor` to inherit from `BaseStatMonitor` (`PR334 <https://github.com/scrapinghub/spidermon/pull/334>`_, `PR#335 <https://github.com/scrapinghub/spidermon/pull/335>`_)
- feature: Updated Slack action to use `slack-sdk <https://pypi.org/project/slack-sdk/>`_ as library in replacement of deprecated `slackclient <https://pypi.org/project/slackclient/>`_ (`PR#313 <https://github.com/scrapinghub/spidermon/issues/313>`_)
- feature: Added new action to allow to send notification to Discord channels (`PR348 <https://github.com/scrapinghub/spidermon/pull/348>`_)
- feature: Added Python 3.10 support (`PR349 <https://github.com/scrapinghub/spidermon/pull/349>`_)
- feature: Added new action to allow to send email notifications using SMTP server (`PR345 <https://github.com/scrapinghub/spidermon/pull/345>`_)
- misc: small bug fixes and documentation improvements that can be checked in the `milestone summary <https://github.com/scrapinghub/spidermon/milestone/13?closed=1>`_.

1.16.2

-------------------
- feature: Create base class to aid the creation of custom monitors that only validates against a job stat value (`PR325 <https://github.com/scrapinghub/spidermon/pull/325>`_)
- feature: Add built-in monitor for critical errors (`PR329 <https://github.com/scrapinghub/spidermon/pull/329>`_)
- feature: Use new base class to implement some built-in monitors (`PR326 <https://github.com/scrapinghub/spidermon/pull/326>`_ `PR#327 <https://github.com/scrapinghub/spidermon/pull/327>`_ `PR#328 <https://github.com/scrapinghub/spidermon/pull/328>`_)
- feature: Add new built-in monitors for common validations (`PR284 <https://github.com/scrapinghub/spidermon/pull/284>`_)
- bug: Allow Slack bot to send notification correctly even if an icon URL is not defined to the bot (`PR307 <https://github.com/scrapinghub/spidermon/pull/307>`_)
- bug: Fix regex to match validation error message from schematics library (`PR310 <https://github.com/scrapinghub/spidermon/pull/310>`_)
- chore: Remove six library and upgrade Python syntax (`PR270 <https://github.com/scrapinghub/spidermon/pull/270>`_)
- chore: Remove travis and configure Github Actions (`PR291 <https://github.com/scrapinghub/spidermon/pull/291>`_)

1.15.2

-------------------
- chore: Add Github Actions support and remove Travis

1.15.1

-------------------
- chore: Pin `jsonschema` version to 3.2.0 to avoid problems with newest version that has backward incompatible changes
- chore: Pin `schematics` version to 2.1.0 to avoid problems with newest version that has backward incompatible changes

1.15.0

-------------------
- feature: Improve content of Sentry messages (`PR279 <https://github.com/scrapinghub/spidermon/pull/279>`_)
- bug: Replace `boto` with `boto3` for Amazon SES work correctly (`issue285 <https://github.com/scrapinghub/spidermon/issues/285>`_)

1.14.0

-------------------
- feature: Built-in monitor for field and item coverage (`issue253 <https://github.com/scrapinghub/spidermon/issues/253>`_)
- feature: Add field coverage statistics (`PR262 <https://github.com/scrapinghub/spidermon/pull/262>`_)
- chore: Update required slackclient version (`PR265 <https://github.com/scrapinghub/spidermon/pull/265>`_)
- chore: Add Python 3.8 support (`issue255 <https://github.com/scrapinghub/spidermon/issues/255>`_)
- chore: Drop Python 3.5 support (`issue266 <https://github.com/scrapinghub/spidermon/issues/266>`_)
- chore: Remove test decorator that skips tests if executed in old Python versions (`PR258 <https://github.com/scrapinghub/spidermon/pull/258>`_)
- chore: Fix deprecation warnings (`PR272 <https://github.com/scrapinghub/spidermon/pull/272>`_, `PR#274 <https://github.com/scrapinghub/spidermon/pull/274>`_)
- docs: Fix inconsistent examples (`PR273 <https://github.com/scrapinghub/spidermon/pull/273>`_)

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.