All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Handle
TransportError
and show nice error message
- [Dev] Simplify packaging setup (fix #284)
- DNSimple, Fastly, SendGrid status checkers
- [Dev] Dependencies update
- Basecamp status checker
- Clubhouse.io status checker
- Epic Games status checker
- Make a network request only when
get_summary()
is called, not on a new API instance
- Fix Signal incident status parsing
- Fix Heroku incident payload parsing
- [Dev] Rename "base" git branch to "main"
- Better component status handling
- Heroku logic fix (plus data tests)
- [Dev] Dependencies update
- Geckoboard status checker
- [Dev] Dependencies update
- Python 3.9 support
- Reduce code complexity by dropping custom service models
- [Dev] Dependencies update
- OwnBackup status checker
- New Relic status checker
- [dev] various CI improvements
- Airtable status checker
- [dev] GitHub action to ensure that changelog was updated
- [dev] mypy typing check
- Status.io status checkers handle maintenance
- Vercel status checker
- [Dev] Dependencies update
- Gandi API status checker
- Twitter API status checker
- Zoom status checker
- [Dev] httpx bump 0.14.2
- Confluence status checker
- Coveralls status checker
- Jira status checker
- Trello status checker
- [Dev] httpx bump 0.14.1
- [Dev] Dependencies update
- [Breaking change] Major refactoring of the library core and public APIs
- Unified status and summary data models (using attrs)
- Better typing hints
- Some services contain tests with mocked responses (more to come whenever we'll get more incidents)
- [Dev] Add coverage reports via coveralls.io (current coverage 96%)
- Add service URLs
- Dependencies update
- [Dev] Add .editorconfig
- [CI] Switch from Travis CI to GitHub Actions
- Dependencies update
- Nylas status checker
- Add
StatusIO
outage performance status type - Add
Heroku
maintenance status type
- Add
StatusIO
degraded performance status type
- Use
StatusIO
security type for security incidents
- Improve
StatusIO
check types - Dependencies update
- Drop deprecated pytest-runner
- Dependencies update
- Handle major Salesforce incidents properly (#76)
- Added CLI option to check all services (useful for debugging and/or gives you a good feeling):
statuscheck all
(#74)
- Fixed Heroku incidents verbose display (#74)
- Add name to summary, smaller clean ups (#73)
- Another attempt to fix PyPI release
- Fix Travis PyPI build
- Code linters and checkers (#72)
- API was redesigned to provide unified status results (#71)
1.3.0 - 2019-01-21
- Asana status checker
- CircleCI status checker
1.2.0 - 2019-01-21
- Codecov status checker
1.1.0 - 2019-01-20
- Bitbucket status checker
- Cloudflare status checker
- DigitalOcean status checker
- Mailgun status checker
1.0.2 - 2019-01-15
- Fix Travis credentials mess caused by .org and .com domains
1.0.1 - 2019-01-15
- Cleanup Travis config
1.0.0 - 2019-01-15
- Changelog file
- Update GitHub service code, since they moved to statuspage.io
- Update dependencies