- Configure root logger to log raven errors (#25)
- Document PYTHONIOENCODING for UTF-8 IO handling (#24)
- Send extra data to Sentry. Any
CRON_SENTRY_EXTRA_
prefixed env var is sent to Sentry (#18)
- Send OSError message to Sentry (refs #3)
- Send OSError exceptions to Sentry. Fix #3
- Change HTTPTransport import to be compatible with old versions of raven-python
- Use Raven's synchronous blocking transport (HTTPTransport)
- Require
argparse
in setup.py if running on Python 2.6 or older - Add Python 3 compatibility
- Add parameter --quiet for suppressing cmd output.
- Replace
string-max-length
bymax-message-length
/-M
. This is not compatible with version 0.4.4.
- Make the
cmd
parameter required (#7) - Preserve exit status code from the specified command (#4)
- Add parameter
string-max-length
to command line (#9)
- Fix PyPI package to include README.md (#8)
- Change argparse to use REMAINDER instead of '+' for
cmd
. More details at #6 - Make cron-sentry compatible with old and new way of specifying arguments in the command line
- Change usage message to have
cmd [arg ...]
rather than only...
- Update setup.py to use README.md as
long_description
- Upload right files to PyPI
- Renamed fork from raven-cron to cron-sentry
- Yipit forks the project and keep it under the same name
- Add support to command options (commit 75ade6d920cbb9f0e84575ca3ed8b568f945727d)
- Preserve stdout and stderr (commit a604f3e0a104ab018fd1c9b35fe989fdd0834a4b)
- Python 3 support, added by @Ian-Foote (commit a0b74c504e748a821fd07236204c52439cc1b1e9)
- Update RELEASE.md
- How to make a release
- Fixes .gitignore
- Don't load the raven dependency in
__init__.py
. Fixes #1 - Project moved
- Add LICENSE file