Releases: AntonVanAssche/JamJar
Releases · AntonVanAssche/JamJar
v0.6.1
Full Changelog: v0.6.0...v0.6.1
v0.6.0
[NEW FEATURES]
- Enhanced Error Handling: Introduced a custom error class across core
modules and commands. (#1) - API Enhancements:
SpotifyHTTPError
's response parameter now includes a
type hint for improved type safety.
[IMPROVEMENTS]
- Codebase: Core logic has been separated from CLI logic for enhanced
modularity and maintainability. (#1)
[FIXES]
- Recent Tracks: Resolved an issue in the recent track query that
previously failed due to a non-existent table.
Full Changelog: v0.5.5...v0.6.0
v0.5.5
Full Changelog: v0.5.4...v0.5.5
v0.5.4
Full Changelog: v0.5.3...v0.5.4
v0.5.3
Full Changelog: v0.5.2...v0.5.3
v0.5.2
Full Changelog: v0.5.1...v0.5.2
v0.5.1
Full Changelog: v0.5.0...v0.5.1
v0.5.0
[BREAKING CHANGES]
This release introduces changes to the database schema that are
not compatible with previous versions. To upgrade, use the provided migration
script and instructions, which can be found in the assets of this release:
- Script:
migrate_db.py
- Instructions:
migratedb.md
The changes include:
- Tracks now store their URI directly in the database, improving data consistency.
- Required by the
push
command.
- Required by the
- Unified and refactored methods for fetching playlists and tracks, reducing
duplicate code.
[NEW FEATURES]
push
: Create a Spotify playlist directly from a database playlist.
[IMPROVEMENTS]
- Refactored Commands:
remove
→rm
export
→dump
update
andsync
→ Merged into a singlepull
command, simplifying usage
and reducing redundancy.
[FIXES]
stats
: Now displays the count of unique artists and tracks in the database.
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Full Changelog: v0.3.3...v0.4.0
v0.3.3
Full Changelog: v0.3.2...v0.3.3