|
16 | 16 | * Fix "dataChanged() called with an invalid index range" warning |
17 | 17 | [#15937](https://github.com/mixxxdj/mixxx/pull/15937) |
18 | 18 | [#14610](https://github.com/mixxxdj/mixxx/issues/14610) |
| 19 | +* History: allow track file export [#16074](https://github.com/mixxxdj/mixxx/pull/16074) |
| 20 | +* History: prevent deletion of current history after purging tracks [#15991](https://github.com/mixxxdj/mixxx/pull/15991) |
| 21 | +* Tracks: improve performance when restoring large track selections [#15973](https://github.com/mixxxdj/mixxx/pull/15973) |
19 | 22 |
|
20 | 23 | ### Effects |
21 | 24 |
|
22 | 25 | * White Noise: remove DC offset [#15979](https://github.com/mixxxdj/mixxx/pull/15979) |
23 | 26 | * White Noise: improve gain responds [#15949](https://github.com/mixxxdj/mixxx/pull/15949) |
24 | | -* Echo: fix out of bounds read [#15985](https://github.com/mixxxdj/mixxx/pull/15985) |
| 27 | +* Echo: distorted sound |
| 28 | + [#15985](https://github.com/mixxxdj/mixxx/pull/15985) |
| 29 | + [#15835](https://github.com/mixxxdj/mixxx/issues/15835) |
| 30 | +* Echo: fix ramping of the send and feedback parameters [#16006](https://github.com/mixxxdj/mixxx/pull/16006) |
25 | 31 | * QuickEffect: fix crackling noise when switching |
26 | 32 | [#15796](https://github.com/mixxxdj/mixxx/pull/15796) |
27 | 33 | [#15794](https://github.com/mixxxdj/mixxx/issues/15794) |
| 34 | +* Glitch: remove unnecessary cast to integer [#16068](https://github.com/mixxxdj/mixxx/pull/16068) |
| 35 | +* Reverb: fix ramping of the send parameter [#16001](https://github.com/mixxxdj/mixxx/pull/16001) |
28 | 36 |
|
29 | 37 | ### Controller Mappings |
30 | 38 |
|
|
39 | 47 | [#15945](https://github.com/mixxxdj/mixxx/pull/15945) |
40 | 48 | * Traktor S4Mk2: check for deck undefined [#14445](https://github.com/mixxxdj/mixxx/pull/14445) |
41 | 49 |
|
42 | | -### Controller Backend |
43 | | - |
44 | | -* Restore common-hid-packet-parser global symbol exceptions for eslint [#15961](https://github.com/mixxxdj/mixxx/pull/15961) |
45 | | - |
46 | 50 | ### Engine |
47 | 51 |
|
48 | | -* Fix scratching with keylock enabled and mapping using scracht2 [#15845](https://github.com/mixxxdj/mixxx/pull/15845) |
| 52 | +* Fix scratching with keylock enabled and mapping using scratch2 [#15845](https://github.com/mixxxdj/mixxx/pull/15845) |
49 | 53 | * AudioUnit: fix crash due to off-by-one error in parameter syncing [#15919](https://github.com/mixxxdj/mixxx/pull/15919) |
50 | | -* FX units: resolve issue preventing use on all samplers [#15971](https://github.com/mixxxdj/mixxx/pull/15971) |
51 | | -* AutoDJ: fix wrong use of [Auto DJ] -> [AutoDJ] [#16009](https://github.com/mixxxdj/mixxx/pull/16009) |
| 54 | +* AudioUnit: fix startup crash by loading out-of-process [#16106](https://github.com/mixxxdj/mixxx/pull/16106) |
| 55 | +* FX units: resolve issue preventing use on all samplers |
| 56 | + [#15971](https://github.com/mixxxdj/mixxx/pull/15971) |
| 57 | + [#15799](https://github.com/mixxxdj/mixxx/issues/15799) |
| 58 | +* Fix false positive "First sound has been moved!" warnings log message [#16054](https://github.com/mixxxdj/mixxx/pull/16054) |
| 59 | +* Beats: fix rare off by one beat issue with quantize and sync |
| 60 | + [#13262](https://github.com/mixxxdj/mixxx/pull/13262) |
| 61 | + [#16086](https://github.com/mixxxdj/mixxx/pull/16086) |
52 | 62 |
|
53 | 63 | ### Preferences |
54 | 64 |
|
|
69 | 79 | * Add Flatpak packaging files |
70 | 80 | [#15695](https://github.com/mixxxdj/mixxx/pull/15695) |
71 | 81 | [#15922](https://github.com/mixxxdj/mixxx/pull/15922) |
| 82 | + [#15935](https://github.com/mixxxdj/mixxx/pull/15935) |
72 | 83 | * Fail early if not running from Visual Studio environment [#14623](https://github.com/mixxxdj/mixxx/pull/14623) |
73 | 84 | * Make Debian non-free optional [#15895](https://github.com/mixxxdj/mixxx/pull/15895) |
74 | 85 | * Debian: remove 'qml6-module-qtquick-nativestyle [#15771](https://github.com/mixxxdj/mixxx/pull/15771) |
75 | 86 |
|
76 | 87 | ### Miscellaneous |
77 | 88 |
|
78 | | -* Bump actions/cache from 4 to 5 [#15756](https://github.com/mixxxdj/mixxx/pull/15756) |
79 | | -* Bump actions/upload-artifact from 5.0.0 to 6.0.0 [#15755](https://github.com/mixxxdj/mixxx/pull/15755) |
80 | | -* Bump azure/trusted-signing-action from 0.5.10 to 1.0.0 [#15884](https://github.com/mixxxdj/mixxx/pull/15884) |
81 | | -* Bump jwlawson/actions-setup-cmake from 2.0 to 2.1 [#15907](https://github.com/mixxxdj/mixxx/pull/15907) |
82 | 89 | * Fix `mixxx-test` build to find `mad.h` [#15803](https://github.com/mixxxdj/mixxx/pull/15803) |
83 | | -* Disable GitHub cache for VCPKG buildenv to save buildtime [#15981](https://github.com/mixxxdj/mixxx/pull/15981) |
84 | | -* CI: fix issues related to workflow refactor into modular actions [#15750](https://github.com/mixxxdj/mixxx/pull/15750) |
85 | | -* (Belated) Happy New Year 2026! [#15852](https://github.com/mixxxdj/mixxx/pull/15852) |
86 | 90 | * Retire Ubuntu Plucky Puffin 25.04 [#15926](https://github.com/mixxxdj/mixxx/pull/15926) |
87 | | -* chore(deps): bump azure/trusted-signing-action from 1.0.0 to 1.1.0 [#15990](https://github.com/mixxxdj/mixxx/pull/15990) |
88 | | -* Num deck streamline [#14112](https://github.com/mixxxdj/mixxx/pull/14112) |
| 91 | +* Num deck streamline |
| 92 | + [#14112](https://github.com/mixxxdj/mixxx/pull/14112) |
| 93 | + [#16009](https://github.com/mixxxdj/mixxx/pull/16009) |
89 | 94 |
|
90 | 95 | ## [2.5.4](https://github.com/mixxxdj/mixxx/milestone/51) (2025-12-14) |
91 | 96 |
|
|
0 commit comments