|
| 1 | +{% extends "base.html" %} |
| 2 | + |
| 3 | +{% block title %}{% trans %}Previsional Release Roadmap{% endtrans %}{% endblock %} |
| 4 | + |
| 5 | +{% block extra_head %} |
| 6 | +<link rel="stylesheet" href="{{ SITEURL }}/theme/css/pages/release_roadmap.css"> |
| 7 | + |
| 8 | +<script src="https://cdn.jsdelivr.net/npm/mermaid@11.2.1/dist/mermaid.min.js" integrity="sha384-7J/UM6Vde6cXqst3EI86P36213Jz5rooW1EEUvweQ3F3gQOHkTuSKAX67ANmYljn" crossorigin="anonymous"></script> |
| 9 | + |
| 10 | +<script type="text/javascript"> |
| 11 | + mermaid.initialize({ startOnLoad: true }); |
| 12 | +</script> |
| 13 | + |
| 14 | +{% endblock %} |
| 15 | + |
| 16 | + |
| 17 | +{% block body %} |
| 18 | +<div class="docs-section container"> |
| 19 | + <h1>Previsional Release Roadmap</h1> |
| 20 | + |
| 21 | + <p> |
| 22 | + This document helps providing visibility. Starting from release 2.5, Mixxx is following <a href="https://github.com/mixxxdj/mixxx/wiki/250_release_proposal#proposal-1-phase-model" target="_blank">a 6-month development cycle</a>. This means that every 6 month, a new minor version is released, with the latest 6-month worth of feature, which may vary depending of the community involvement. |
| 23 | + </p> |
| 24 | + <p> |
| 25 | + This way of working aim to reduce the time it takes for a contributor to see the feature they've worked on being release, while also allowing the Mixxx Core Team not to spend too much time on new release admin tasks. |
| 26 | + </p> |
| 27 | + |
| 28 | + <h2>Timeline</h2> |
| 29 | + |
| 30 | + <div class="markdown-alert markdown-alert-tip" dir="auto"> |
| 31 | + <p class="markdown-alert-title" dir="auto"> |
| 32 | + <svg class="octicon octicon-light-bulb mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> |
| 33 | + <path d="M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"></path> |
| 34 | + </svg> |
| 35 | + Tip |
| 36 | + </p> |
| 37 | + <p dir="auto">Only up to two previous and next releases are kept in this document to keep it manageable. If you are interested in older releases, you may consult the <a href="https://github.com/mixxxdj/mixxx/blob/main/CHANGELOG.md" target="_blank">changelog</a></p> |
| 38 | + </div> |
| 39 | + |
| 40 | + <div class="markdown-alert markdown-alert-important" dir="auto"> |
| 41 | + <p class="markdown-alert-title" dir="auto"> |
| 42 | + <svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> |
| 43 | + <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> |
| 44 | + </svg> |
| 45 | + Important |
| 46 | + </p> |
| 47 | + <p dir="auto">The date provided for the future release are purely indicative. The Mixxx Core Team reserves the right to adjust them in order to help with team availability and delays in tasks.</p> |
| 48 | + <p dir="auto">Note that the version is only an indication, and depending of the impact of the features changes, the team may decide to release a major version (3.0)</p> |
| 49 | + </div> |
| 50 | + |
| 51 | + <pre class="mermaid"> |
| 52 | + %%{init: { 'theme': 'default' , 'themeVariables': { |
| 53 | + 'cScale0': '#323632', 'cScaleLabel0': '#ffffff', 'cScaleInv0': '#555555', |
| 54 | + 'cScale1': '#139013', 'cScaleLabel1': '#ffffff', 'cScaleInv1': '#555555', |
| 55 | + 'cScale2': '#13901344', 'cScaleLabel2': '#ffffff44', 'cScaleInv2': '#77ff7744', |
| 56 | + 'cScale3': '#32363244', 'cScaleLabel3': '#ffffff44', 'cScaleInv3': '#55555544' |
| 57 | + } } }%% |
| 58 | + timeline |
| 59 | + section Previous releases |
| 60 | + 2.2.x: 2.2.0 (2018/12/24): 2.2.1 (2019/04/22): 2.2.2 (2019/08/10): 2.2.3 (2019/11/26): 2.2.4 (2020/05/15): 2.2.4.1 (2021/02/17) |
| 61 | + 2.3.x: Beta (2020/05/12): 2.3.0 (2021/06/28): 2.3.1 (2021/09/29): 2.3.2 (2022/01/30): 2.3.3 (2022/06/21): 2.3.4 (2023/03/03): 2.3.5 (2023/05/10): 2.3.6 (2023/08/15) |
| 62 | + section Current release |
| 63 | + 2.4.x: Alpha (2020/05/12): Beta (2023/05/29): 2.4.0 (2024/02/16): 2.4.1 (2024/05/08) |
| 64 | + section Next release |
| 65 | + 2.5.x: Alpha (2023/01/11): Beta (2024/06/10): 2.5.0 (2024/10/01) |
| 66 | + section Future releases |
| 67 | + 2.6.x: Alpha (2024/06/26): Beta (2024/12/01): 2.6.0 (2025/04/01) |
| 68 | + 2.7.x: Alpha (2024/12/01): Beta (2025/05/01): 2.6.0 (2025/10/01) |
| 69 | + |
| 70 | + </pre> |
| 71 | + |
| 72 | + <h2>Alternative graph</h2> |
| 73 | + |
| 74 | + <pre class="mermaid"> |
| 75 | + %%{init: { 'theme': 'neutral', 'themeVariables': { |
| 76 | + 'git0': '#323632', 'gitBranchLabel0': '#ffffff', |
| 77 | + 'git1': '#323632', 'gitBranchLabel1': '#ffffff', |
| 78 | + 'git2': '#139013', 'gitBranchLabel2': '#ffffff', |
| 79 | + 'git3': '#13901344', 'gitBranchLabel3': '#ffffff44', |
| 80 | + 'git4': '#32363244', 'gitBranchLabel4': '#ffffff44', |
| 81 | + 'git5': '#32363244', 'gitBranchLabel5': '#ffffff44', |
| 82 | + 'commitLabelColor': '#ccc', |
| 83 | + 'commitLabelBackground': '#00000000', |
| 84 | + 'commitLabelFontSize': '8px', |
| 85 | + 'tagLabelFontSize': '10px', |
| 86 | + 'tagLabelBackground': '#323632', |
| 87 | + 'tagLabelBorder': '#555555', |
| 88 | + 'tagLabelColor': '#ccc' |
| 89 | + }, |
| 90 | + 'gitGraph': { |
| 91 | + 'rotateCommitLabel': false, |
| 92 | + 'mainBranchName': '2.2', |
| 93 | + 'mainBranchOrder': false, |
| 94 | + 'showBranches': false |
| 95 | + } } }%% |
| 96 | + gitGraph: |
| 97 | + commit id: " " |
| 98 | + branch 2.3 |
| 99 | + commit id: " " |
| 100 | + branch "2.4 (Current release)" |
| 101 | + commit id: " " |
| 102 | + branch "2.5 (Next release)" |
| 103 | + commit id: " " |
| 104 | + branch 2.6 |
| 105 | + commit id: " " |
| 106 | + branch 2.7 |
| 107 | + commit id: " " |
| 108 | + checkout 2.2 |
| 109 | + commit id: "2018-12-24" tag: "2.2.0" |
| 110 | + commit id: "2019-04-22" tag: "2.2.1" |
| 111 | + commit id: "2019-08-10" tag: "2.2.2" |
| 112 | + commit id: "2019-11-26" tag: "2.2.3" |
| 113 | + checkout 2.3 |
| 114 | + commit id: "2020-05-12" tag: "2.3-beta" |
| 115 | + checkout "2.4 (Current release)" |
| 116 | + commit id: "2020-05-12 " tag: "2.4-alpha" |
| 117 | + checkout 2.2 |
| 118 | + commit id: "2020-05-15" tag: "2.2.4" |
| 119 | + commit id: "2021-02-17" tag: "2.2.4.1" |
| 120 | + checkout 2.3 |
| 121 | + commit id: "2021-06-28" tag: "2.3.0" |
| 122 | + commit id: "2021-09-29" tag: "2.3.1" |
| 123 | + commit id: "2022-01-30" tag: "2.3.2" |
| 124 | + commit id: "2022-06-21" tag: "2.3.3" |
| 125 | + checkout "2.5 (Next release)" |
| 126 | + commit id: "2023-01-11" tag: "2.5-alpha" |
| 127 | + checkout 2.3 |
| 128 | + commit id: "2023-03-03" tag: "2.3.4" |
| 129 | + commit id: "2023-05-10" tag: "2.3.5" |
| 130 | + checkout "2.4 (Current release)" |
| 131 | + commit id: "2023-05-29" tag: "2.4-beta" |
| 132 | + checkout 2.3 |
| 133 | + commit id: "2023-08-15" tag: "2.3.6" |
| 134 | + checkout "2.4 (Current release)" |
| 135 | + commit id: "2024-02-16" tag: "2.4.0" |
| 136 | + commit id: "2024-05-08" tag: "2.4.1" |
| 137 | + checkout 2.6 |
| 138 | + commit id: "2024-05-26" tag: "2.6-alpha" |
| 139 | + checkout "2.5 (Next release)" |
| 140 | + commit id: "2024-06-10" tag: "2.5-beta" |
| 141 | + checkout 2.7 |
| 142 | + commit id: "2024-12-01 " tag: "2.7-alpha" |
| 143 | + checkout 2.6 |
| 144 | + commit id: "2024-12-01" tag: "2.6-beta" |
| 145 | + checkout 2.7 |
| 146 | + commit id: "2025-05-01" tag: "2.7-beta" |
| 147 | + </pre> |
| 148 | +</div> |
| 149 | +{% endblock %} |
0 commit comments