- Drop support for Python 3.6.
- Add support for Python 3.10, 3.11.
- Drop support for Python 2.
- Add support for Python 3.9.
- Fix output/encoding handling for Python 3,
especially regarding the
ignore
setting.
- Add support for Python 3.8.
- Migrate to GitHub and GitHub Actions.
- Add support for Python 3.6 and 3.7.
- Stop testing with Python 2.6.
- Run the tests against currently most recent versions of the dependencies.
- Change testrunner to py.test.
- Get jshint command from environment (#13073).
- Use jshint instead of jslint.
- Uniquify duplicate file names in a prettier way: increment a counter, don't just blindly append '_1' (#9454).
- Add support for linting JS files contained in zipped eggs (#9453).
- Add an entry point for running jslint from the command line (#9449).
- Skip tests if node.js is not available. Skipping tests only works properly in Python >= 2.7, though. (#9458)
- Implement custom error ignores (#9456).
- first release.