Despite the major bump, this is a marketing release without any breaking changes.
- Internal: Update dev dependencies
- Internal: Update dev dependencies
- Internal: Use spaces instead of tabs in source code
- Drop support for Node.js version 8
- Update dev dependencies
- Use GitHub Actions for CI
- Use ESLint for linting