0.0.7 - 2022-12-06
- add SQLCipher support for macOS (see #27)
0.0.6 - 2022-27-05
- fix encoding errors on MacOS
- improve ANLZ getters
0.0.5 - 2022-06-05
- improve XML playlist handling and fix refactoring bugs
- raise ValueError if duplicate track is added
- improve XML key errors
- add implementation of crc16xmodem to support Python 3.10 (#21)
0.0.4 - 2022-06-05
- add auto-increment of XML TrackID when adding new tracks
- fix wrong MySetting default values
- simplify names of playlist (folder) creation methods
- add method to remove tracks in XML database and fix bug in track count update
- fix position argument of XPath in XML file (starts at 1)
- file paths in the XML file are now encoded and decoded as URI's
- fix XML tests with new API
- Improve Rekordbox XML handling and API
0.0.3 - 2022-24-04
- add get-methods for
master.db
database tables
- fix table name in
get_artist
- fix typo in settingFile table name
- switch back to rtd theme since furo code blocks don't render properly
- use furo sphinx theme
- add quick-start
- add installation section
- add tutorial sections
- rename file-format headers
- add development section
0.0.2 - 2022-20-04
- use SQLAlchemy for the Rekordbox6
master.db
database
- fix import error and README.md
- set logging level to warning
- fix loading the Rekordbox setting file twice in config initialization
- add context for Rekordbox 6 database
- inherit AnlzFile from Mapping to implement dict interface
- unify binary file API
- add missing djmd tables to
master.db
database documentation - add missing djmd tables to
master.db
database documentation
0.0.1 - 2022-10-04
- fix Python version