You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgraded Kaitai Struct to version 0.10, which includes a number of fixes and adds linting of mapped values.
🔧 This is a backwards-incompatible change.
Since we are already backwards incompatible with pervious releases, changed some mapped value names to correspond to the KSY style guide and fix linter errors reported by KSC 0.10:
In rekordbox_pdb.ksy renamed num_groups to num_row_groups.
This means that Page.numGroups is now Page.numRowGroups in the generated Java class.
In rekordbox_pdb.ksy renamed autoload_hotcues to autoload_hot_cues.
This means that TrackRow.autoloadHotcues is now TrackRow.autoloadHotCues in the generated Java class.
In rekordbox_anlz.ksy renamed len_preview to len_data.
This means that WavePreviewTag.lenPreview is now WavePreviewTag.lenData in the generated Java class.
In rekordbox_anlz.ksy renamed len_beats to num_beats.
This means that BeatGridTag.lenBeats is now BeatGridTag.numBeats in the generated Java class.
In rekordbox_anlz.ksy renamed len_cues to num_cues.
This means that CueTag.lenCues and ExtendedCueTag.lenCues are now CueTag.numCues and ExtendedCueTag.numCues in the generated Java classes.
Also upgraded to Java 11 as a compilation target, in order to be able to work with the new IO API, among other things.
Added
New API to create an archive of all the metadata from a media export volume needed to support Beat Link (to support working with the Opus Quad, which cannot provide metadata itself).
Fixed
With the help of new linting in the latest unreleased version of KSC, changed all character encoding names to use their soon-to-be-canonical uppercase versions.