Skip to content

Commit

Permalink
Update CHANGELOG.md for 2.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
daschuer committed Dec 18, 2024
1 parent 1e99a30 commit ad2b0bd
Show file tree
Hide file tree
Showing 2 changed files with 135 additions and 12 deletions.
50 changes: 45 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
* Show beats and time until next marker in the waveform
[#12994](https://github.com/mixxxdj/mixxx/pull/12994)
[#13311](https://github.com/mixxxdj/mixxx/pull/13311)
[#13953](https://github.com/mixxxdj/mixxx/pull/13953)
[#13314](https://github.com/mixxxdj/mixxx/issues/13314)
* Waveforms: don't elide hotcue labels
[#13219](https://github.com/mixxxdj/mixxx/pull/13219)
[#10722](https://github.com/mixxxdj/mixxx/issues/10722)
Expand All @@ -27,7 +29,10 @@
* Toggle the menubar with single Alt key press (auto hide)
[#11526](https://github.com/mixxxdj/mixxx/pull/11526)
[#13301](https://github.com/mixxxdj/mixxx/pull/13301)
* Fullscreen toggle rework [#11566](https://github.com/mixxxdj/mixxx/pull/11566)
* Fullscreen toggle rework
[#11566](https://github.com/mixxxdj/mixxx/pull/11566)
[#13189](https://github.com/mixxxdj/mixxx/pull/13189)
[#13030](https://github.com/mixxxdj/mixxx/issues/13030)
* Allow to edit track title and artist directly within the decks via a delayed double-click
[#11755](https://github.com/mixxxdj/mixxx/pull/11755)
[#13930](https://github.com/mixxxdj/mixxx/pull/13930)
Expand All @@ -50,7 +55,8 @@
* PreviewDeckN,LoadSelectedTrackAndPlay toggles play/pause if the track is already loaded
[#12920](https://github.com/mixxxdj/mixxx/pull/12920)
[#9819](https://github.com/mixxxdj/mixxx/issues/9819)
* AutoDJ: Force-show decks 3/4 if we are going to use them [#13455](https://github.com/mixxxdj/mixxx/pull/13455)
* Auto DJ: Force-show decks 3/4 if we are going to use them [#13455](https://github.com/mixxxdj/mixxx/pull/13455)
* Auto DJ: Add new random tracks if one track does not exists [#13551](https://github.com/mixxxdj/mixxx/pull/13551)
* Show wait cursor when re/loading a skin (not during startup) [#13747](https://github.com/mixxxdj/mixxx/pull/13747)
* Allow to set LaunchImage style per color scheme [#13731](https://github.com/mixxxdj/mixxx/pull/13731)
* LateNight, Deere, Tango: Deactivate beatgrid edit controls if BPM is locked
Expand All @@ -67,6 +73,9 @@
[#13017](https://github.com/mixxxdj/mixxx/pull/13017)
[#10189](https://github.com/mixxxdj/mixxx/issues/10189)
* Logging: Include timestamps in messages by default [#11861](https://github.com/mixxxdj/mixxx/pull/11861)
* Logging: Limit mixxx.log size to 100 MB or via --log-max-file-size
[#13684](https://github.com/mixxxdj/mixxx/pull/13684)
[#13660](https://github.com/mixxxdj/mixxx/issues/13660)

### Engine

Expand All @@ -93,6 +102,10 @@
[#13041](https://github.com/mixxxdj/mixxx/pull/13041)
[#13038](https://github.com/mixxxdj/mixxx/issues/13038)
[#13199](https://github.com/mixxxdj/mixxx/pull/13199)
* Fix seeking (e.g. to hotcue) while scratching with the waveform [#14024](https://github.com/mixxxdj/mixxx/pull/14024)
* Recording: Fix bogus timestamp in CUE sheet after restarting a recording
[#13966](https://github.com/mixxxdj/mixxx/pull/13966)
[#13964](https://github.com/mixxxdj/mixxx/issues/13964)

### Effects

Expand All @@ -114,6 +127,8 @@
[#12020](https://github.com/mixxxdj/mixxx/pull/12020)
[#13361](https://github.com/mixxxdj/mixxx/issues/13361)
[#13364](https://github.com/mixxxdj/mixxx/pull/13364)
[#13958](https://github.com/mixxxdj/mixxx/pull/13958)
[#13958](https://github.com/mixxxdj/mixxx/issues/13100)
* Track menu: Rephrase "Reset" to "Clear" [#12955](https://github.com/mixxxdj/mixxx/pull/12955)
* Playlists: move tracks with Alt + Up/Down/PageUp/PageDown/Home/End
[#13092](https://github.com/mixxxdj/mixxx/pull/13092)
Expand All @@ -137,6 +152,7 @@
[#13299](https://github.com/mixxxdj/mixxx/pull/13299)
[#13609](https://github.com/mixxxdj/mixxx/pull/13609)
[#13597](https://github.com/mixxxdj/mixxx/issues/13597)
[#13631](https://github.com/mixxxdj/mixxx/pull/13631)
* Computer feature: add sidebar action "Refresh directory tree" [#12908](https://github.com/mixxxdj/mixxx/pull/12908)
* Library: Add feedback to directory operations (add, remove, relink)
[#12436](https://github.com/mixxxdj/mixxx/pull/12436)
Expand Down Expand Up @@ -168,12 +184,16 @@
[#11096](https://github.com/mixxxdj/mixxx/pull/11096)
[#11095](https://github.com/mixxxdj/mixxx/issues/11095)
[#13650](https://github.com/mixxxdj/mixxx/pull/13650)
[#14011](https://github.com/mixxxdj/mixxx/pull/14011)
[#14008](https://github.com/mixxxdj/mixxx/pull/14008)
[#14020](https://github.com/mixxxdj/mixxx/pull/14020)
* Center date values, right-align Track # [#13674](https://github.com/mixxxdj/mixxx/pull/13674)
* Add a debug message, which appears when event loop processing in Mixxx application takes very long
[#12094](https://github.com/mixxxdj/mixxx/pull/12094)
[#13900](https://github.com/mixxxdj/mixxx/pull/13900)
[#13889](https://github.com/mixxxdj/mixxx/pull/13889)
[#13903](https://github.com/mixxxdj/mixxx/pull/13903)
[#14012](https://github.com/mixxxdj/mixxx/pull/14012)
* Analysis: Fix stop button when analyzing crate/playlist [#13902](https://github.com/mixxxdj/mixxx/pull/13902)

### Preferences
Expand All @@ -192,12 +212,16 @@

* Denon MC7000: Add optional jog wheel acceleration to the controller mapping [#4684](https://github.com/mixxxdj/mixxx/pull/4684)
* Denon MC7000: Unify parameter button logic and add customizable modes [#13589](https://github.com/mixxxdj/mixxx/pull/13589)
* Denon MC7000: Add sampler options to mapping settings [#13950](https://github.com/mixxxdj/mixxx/pull/13950)
* MIDI for light: Implement new Active deck heuristic [#13513](https://github.com/mixxxdj/mixxx/pull/13513)
* MIDI for light: Add settings GUI [#13721](https://github.com/mixxxdj/mixxx/pull/13721)
* Numark Scratch: Add controller settings [#13404](https://github.com/mixxxdj/mixxx/pull/13404)
* Pioneer DDJ-FLX4: Mapping improvements [#12842](https://github.com/mixxxdj/mixxx/pull/12842)
* Traktor Kontrol S4 MK3: Add setting definition for [#12995](https://github.com/mixxxdj/mixxx/pull/12995)
* Traktor Kontrol S4 MK3: Software mixer support and default pad layout customisation [#13059](https://github.com/mixxxdj/mixxx/pull/13059)
* Traktor Kontrol S4 Mk3: Rework jogwheel speed compute and motorized platter [#13393](https://github.com/mixxxdj/mixxx/pull/13393)
* Traktor Kontrol S4 Mk3: Revert QuickEffect preset offset [#13997](https://github.com/mixxxdj/mixxx/pull/13997)
* Traktor Kontrol S4 Mk3: Correct wheel timestamp wrap-around [#14016](https://github.com/mixxxdj/mixxx/pull/14016)

### Controller Backend

Expand All @@ -215,6 +239,8 @@
[#13045](https://github.com/mixxxdj/mixxx/pull/13045)
[#13656](https://github.com/mixxxdj/mixxx/pull/13656)
[#13738](https://github.com/mixxxdj/mixxx/pull/13738)
[#13979](https://github.com/mixxxdj/mixxx/pull/13979)
[#13990](https://github.com/mixxxdj/mixxx/pull/13990)
* Registering MIDI Input Handlers From Javascript
[#12781](https://github.com/mixxxdj/mixxx/pull/12781)
[#13089](https://github.com/mixxxdj/mixxx/pull/13089)
Expand All @@ -226,6 +252,7 @@
[#13089](https://github.com/mixxxdj/mixxx/pull/13089)
* Drop lodash dependency in ComponentJS
[#12779](https://github.com/mixxxdj/mixxx/pull/12779)
* Fix pending reference to the old mapping after selecting 'No mapping' [#13907](https://github.com/mixxxdj/mixxx/pull/13907)

### Experimental QML Skin

Expand Down Expand Up @@ -270,7 +297,12 @@
[#11957](https://github.com/mixxxdj/mixxx/issues/11957)
* Skins: Fix checkbox styling on Qt 6 [#12050](https://github.com/mixxxdj/mixxx/pull/12050)
* Skins: Fix Tango waveform splitter [#12939](https://github.com/mixxxdj/mixxx/pull/12939)
* Skin: Fix Tango rate range label position [#13242](https://github.com/mixxxdj/mixxx/pull/13242)
* Skins: Fix Tango rate range label position [#13242](https://github.com/mixxxdj/mixxx/pull/13242)
* Skins: Fix Tango icon scaling by using 'image' instead of 'background-image' [#14014](https://github.com/mixxxdj/mixxx/pull/14014)
* Skins: Hide reserved space for invisible table header sort indicators [#13535](https://github.com/mixxxdj/mixxx/pull/13535)
* Skins: Fix Deere icons with 150% Scaling
[#14013](https://github.com/mixxxdj/mixxx/pull/14013)
[#13959](https://github.com/mixxxdj/mixxx/issues/13959)
* Introduce wrapper for non const iterators for erase and insert
[#12201](https://github.com/mixxxdj/mixxx/pull/12201)
[#13856](https://github.com/mixxxdj/mixxx/pull/13856)
Expand All @@ -287,7 +319,6 @@
[#12981](https://github.com/mixxxdj/mixxx/issues/12981)
* Workaround for Qt6 'selected click' bug [#12488](https://github.com/mixxxdj/mixxx/pull/12488)
* Fix menu icon position [#12216](https://github.com/mixxxdj/mixxx/pull/12216)
* Fix/Skins: hide reserved space for invisible table header sort indicators [#13535](https://github.com/mixxxdj/mixxx/pull/13535)
* Qt 6.8 deprecated declaration fixes [#13845](https://github.com/mixxxdj/mixxx/pull/13845)
* Add missing qt6-declarative-private-dev and qt6-base-private-dev package [#13904](https://github.com/mixxxdj/mixxx/pull/13904)

Expand Down Expand Up @@ -404,13 +435,22 @@
* clang-format: Indent Objective-C blocks with 4 spaces [#13890](https://github.com/mixxxdj/mixxx/pull/13890)
* Fix undefined behaviour of infinity() [#13884](https://github.com/mixxxdj/mixxx/pull/13884)
* Cleanup ESLint config [#13913](https://github.com/mixxxdj/mixxx/pull/13913)
* Translations source copy check [#13419](https://github.com/mixxxdj/mixxx/pull/13419)
* CI: Use retry loop for CPack to work around macOS issue [#13991](https://github.com/mixxxdj/mixxx/pull/13991)
* AudioUnitManager: Wrap every instance in a shared pointer [#13945](https://github.com/mixxxdj/mixxx/pull/13945)
* fix running mixxx-test directly
[#14023](https://github.com/mixxxdj/mixxx/pull/14023)
[#14025](https://github.com/mixxxdj/mixxx/pull/14025)
* Don't use deprecated "hotcue_1_enabled"/"hotcue_2_enabled" in unittests [#14026](https://github.com/mixxxdj/mixxx/pull/14026)
* fix tsan issues
[#13876](https://github.com/mixxxdj/mixxx/pull/13876)
[#13869](https://github.com/mixxxdj/mixxx/issues/13869)
[#13873](https://github.com/mixxxdj/mixxx/pull/13873)
[#13875](https://github.com/mixxxdj/mixxx/pull/13875)
[#13898](https://github.com/mixxxdj/mixxx/pull/13898)
[#13899](https://github.com/mixxxdj/mixxx/pull/[#13899](https://github.com/mixxxdj/mixxx/pull/13899))
[#13899](https://github.com/mixxxdj/mixxx/pull/13899)
[#13899](https://github.com/mixxxdj/mixxx/pull/13899)
[#13870](https://github.com/mixxxdj/mixxx/issues/13870)
* Update to latest vcpkg dependencies
[#11649](https://github.com/mixxxdj/mixxx/pull/11649)
[#12512](https://github.com/mixxxdj/mixxx/pull/12512)
Expand Down
97 changes: 90 additions & 7 deletions res/linux/org.mixxx.Mixxx.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
Do not edit it manually.
-->
<releases>
<release version="2.5.0" type="development" date="2024-11-27" timestamp="1732740226">
<release version="2.5.0" type="development" date="2024-12-18" timestamp="1734502618">
<description>
<p>
Waveforms
Expand All @@ -111,6 +111,8 @@
Show beats and time until next marker in the waveform
#12994
#13311
#13953
#13314
</li>
<li>
Waveforms: don't elide hotcue labels
Expand Down Expand Up @@ -147,6 +149,8 @@
<li>
Fullscreen toggle rework
#11566
#13189
#13030
</li>
<li>
Allow to edit track title and artist directly within the decks via a delayed double-click
Expand Down Expand Up @@ -202,9 +206,13 @@
#9819
</li>
<li>
AutoDJ: Force-show decks 3/4 if we are going to use them
Auto DJ: Force-show decks 3/4 if we are going to use them
#13455
</li>
<li>
Auto DJ: Add new random tracks if one track does not exists
#13551
</li>
<li>
Show wait cursor when re/loading a skin (not during startup)
#13747
Expand Down Expand Up @@ -245,6 +253,11 @@
Logging: Include timestamps in messages by default
#11861
</li>
<li>
Logging: Limit mixxx.log size to 100 MB or via --log-max-file-size
#13684
#13660
</li>
</ul>
<p>
Engine
Expand Down Expand Up @@ -298,6 +311,15 @@
#13038
#13199
</li>
<li>
Fix seeking (e.g. to hotcue) while scratching with the waveform
#14024
</li>
<li>
Recording: Fix bogus timestamp in CUE sheet after restarting a recording
#13966
#13964
</li>
</ul>
<p>
Effects
Expand Down Expand Up @@ -336,6 +358,8 @@
#12020
#13361
#13364
#13958
#13958
</li>
<li>
Track menu: Rephrase "Reset" to "Clear"
Expand Down Expand Up @@ -377,6 +401,7 @@
#13299
#13609
#13597
#13631
</li>
<li>
Computer feature: add sidebar action "Refresh directory tree"
Expand Down Expand Up @@ -452,6 +477,9 @@
#11096
#11095
#13650
#14011
#14008
#14020
</li>
<li>
Center date values, right-align Track #
Expand All @@ -463,6 +491,7 @@
#13900
#13889
#13903
#14012
</li>
<li>
Analysis: Fix stop button when analyzing crate/playlist
Expand Down Expand Up @@ -508,10 +537,18 @@
Denon MC7000: Unify parameter button logic and add customizable modes
#13589
</li>
<li>
Denon MC7000: Add sampler options to mapping settings
#13950
</li>
<li>
MIDI for light: Implement new Active deck heuristic
#13513
</li>
<li>
MIDI for light: Add settings GUI
#13721
</li>
<li>
Numark Scratch: Add controller settings
#13404
Expand All @@ -532,6 +569,14 @@
Traktor Kontrol S4 Mk3: Rework jogwheel speed compute and motorized platter
#13393
</li>
<li>
Traktor Kontrol S4 Mk3: Revert QuickEffect preset offset
#13997
</li>
<li>
Traktor Kontrol S4 Mk3: Correct wheel timestamp wrap-around
#14016
</li>
</ul>
<p>
Controller Backend
Expand Down Expand Up @@ -566,6 +611,8 @@
#13045
#13656
#13738
#13979
#13990
</li>
<li>
Registering MIDI Input Handlers From Javascript
Expand Down Expand Up @@ -593,6 +640,10 @@
Drop lodash dependency in ComponentJS
#12779
</li>
<li>
Fix pending reference to the old mapping after selecting 'No mapping'
#13907
</li>
</ul>
<p>
Experimental QML Skin
Expand Down Expand Up @@ -732,9 +783,22 @@
#12939
</li>
<li>
Skin: Fix Tango rate range label position
Skins: Fix Tango rate range label position
#13242
</li>
<li>
Skins: Fix Tango icon scaling by using 'image' instead of 'background-image'
#14014
</li>
<li>
Skins: Hide reserved space for invisible table header sort indicators
#13535
</li>
<li>
Skins: Fix Deere icons with 150% Scaling
#14013
#13959
</li>
<li>
Introduce wrapper for non const iterators for erase and insert
#12201
Expand Down Expand Up @@ -780,10 +844,6 @@
Fix menu icon position
#12216
</li>
<li>
Fix/Skins: hide reserved space for invisible table header sort indicators
#13535
</li>
<li>
Qt 6.8 deprecated declaration fixes
#13845
Expand Down Expand Up @@ -1231,6 +1291,27 @@
Cleanup ESLint config
#13913
</li>
<li>
Translations source copy check
#13419
</li>
<li>
CI: Use retry loop for CPack to work around macOS issue
#13991
</li>
<li>
AudioUnitManager: Wrap every instance in a shared pointer
#13945
</li>
<li>
fix running mixxx-test directly
#14023
#14025
</li>
<li>
Don't use deprecated "hotcue_1_enabled"/"hotcue_2_enabled" in unittests
#14026
</li>
<li>
fix tsan issues
#13876
Expand All @@ -1239,6 +1320,8 @@
#13875
#13898
#13899
#13899
#13870
</li>
<li>
Update to latest vcpkg dependencies
Expand Down

0 comments on commit ad2b0bd

Please sign in to comment.