-
- Refactor cli.py to fix #1682
- Add type annotations to cli.py
- Bump code coverage to 90%
- Fully mock backend API calls in unit tests
- Add integration tests
-
- Refactor cli.py
- Unify backend
- Refactor testsuite
- Fix bug in unsupported.txt handling
- drop support for pre Python 3.6 versions
- use f-strings
-
- Added USING.txt
- Added comparison tests on Colab
- Improved stripper
- Set Travis auto-push to PyPI
-
- Fixed creation of multiple unsupported.txt
- Improved stripper + genius_stripper on backend as fallback
- Full test coverage for cli.py
- Add support for local music too
- Add coloring
- Remove extra dependency
-
- Added favicon
- Removed extra dependency
-
- Refactored stripper to support more songs straightaway
- Fixed bugs
- Added -n argument (helps while testing)
- Added more test cases
-
- Added server-side database
- All songs with lyrics on Genius supported now!
- Global sync of unsupported songs
- Added more tests (85% coverage)
- Improved issue-making using Spotify API
-
- Added macOS support
- Added more tests
- Added unidecode to support songs with diacritics
- Fixed commandline not clearing b/w songs on Linux
- Improved issue-making
-
- Added Linux support
- Added more tests
- Set up code coverage and continuous integration
-
- A GitHub issue is created automatically on the repo when an unsupported song is encountered (implemented server-side using pythonanywhere).