qmk_firmware/assets/ChangeLog_20240526.md.DAmAEDG5.js

16 lines
45 KiB
JavaScript
Raw Normal View History

import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.DyMmIvSC.js";
const __pageData = JSON.parse('{"title":"QMK Breaking Changes - 2024 May 26 Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"ChangeLog/20240526.md","filePath":"ChangeLog/20240526.md"}');
const _sfc_main = { name: "ChangeLog/20240526.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode('<h1 id="qmk-breaking-changes-2024-may-26-changelog" tabindex="-1">QMK Breaking Changes - 2024 May 26 Changelog <a class="header-anchor" href="#qmk-breaking-changes-2024-may-26-changelog" aria-label="Permalink to &quot;QMK Breaking Changes - 2024 May 26 Changelog&quot;"></a></h1><h2 id="notable-features" tabindex="-1">Notable Features <a class="header-anchor" href="#notable-features" aria-label="Permalink to &quot;Notable Features {#notable-features}&quot;"></a></h2><p>May 2024 brings about another heavy maintenance release of QMK. Of the 209 PRs created this breaking changes cycle against the <code>develop</code> branch, 174 behind-the-scenes PRs (83%!) were aimed at converting, consolidating, and cleaning up keyboards and their configuration data. Not the most glamorous work, but it means QMK is in a much more manageable spot than what it was 3 months prior. The work steadily continues!</p><h2 id="changes-requiring-user-action" tabindex="-1">Changes Requiring User Action <a class="header-anchor" href="#changes-requiring-user-action" aria-label="Permalink to &quot;Changes Requiring User Action {#changes-requiring-user-action}&quot;"></a></h2><h3 id="updated-keyboard-codebases" tabindex="-1">Updated Keyboard Codebases <a class="header-anchor" href="#updated-keyboard-codebases" aria-label="Permalink to &quot;Updated Keyboard Codebases {#updated-keyboard-codebases}&quot;"></a></h3><p>One note with updated keyboard names -- historical keyboard names are still considered valid when using <a href="./../newbs_external_userspace">External Userspace</a> for builds. If you&#39;re already using External Userspace, you do not need to move your keymap inside your repository.</p><table><thead><tr><th>Old Keyboard Name</th><th>New Keyboard Name</th></tr></thead><tbody><tr><td>adkb96</td><td>adkb96/rev1</td></tr><tr><td>canary/canary60rgb</td><td>canary/canary60rgb/v1</td></tr><tr><td>handwired/meck_tkl</td><td>handwired/meck_tkl/blackpill_f401</td></tr><tr><td>handwired/qc60</td><td>handwired/qc60/proto</td></tr><tr><td>handwired/stef9998/split_5x7</td><td>handwired/stef9998/split_5x7/rev1</td></tr><tr><td>junco</td><td>junco/rev1</td></tr><tr><td>keaboard</td><td>keaboard/rev1</td></tr><tr><td>kprepublic/jj40</td><td>kprepublic/jj40/rev1</td></tr><tr><td>kprepublic/jj50</td><td>kprepublic/jj50/rev1</td></tr><tr><td>melgeek/mj65</td><td>melgeek/mj65/rev3</td></tr><tr><td>melgeek/mojo68</td><td>melgeek/mojo68/rev1</td></tr><tr><td>melgeek/mojo75</td><td>melgeek/mojo75/rev1</td></tr><tr><td>melgeek/tegic</td><td>melgeek/tegic/rev1</td></tr><tr><td>melgeek/z70ultra</td><td>melgeek/z70ultra/rev1</td></tr><tr><td>miiiw/blackio83</td><td>miiiw/blackio83/rev_0100</td></tr><tr><td>murcielago</td><td>murcielago/rev1</td></tr><tr><td>polilla</td><td>polilla/rev1</td></tr><tr><td>qwertyydox</td><td>qwertyydox/rev1</td></tr><tr><td>spaceholdings/nebula68b</td><td>spaceholdings/nebula68b/solder</td></tr><tr><td>splitty</td><td>splitty/rev1</td></tr><tr><td>xiudi/xd004</td><td>xiudi/xd004/v1</td></tr></tbody></table><h3 id="remove-deprecated-quantum-keycodes-23407" tabindex="-1">Remove deprecated quantum keycodes (<a href="https://github.com/qmk/qmk_firmware/pull/23407" target="_blank" rel="noreferrer">#23407</a>) <a class="header-anchor" href="#remove-deprecated-quantum-keycodes-23407" aria-label="Permalink to &quot;Remove deprecated quantum keycodes ([#23407](https://github.com/qmk/qmk_firmware/pull/23407))&quot;"></a></h3><p>A bunch of legacy keycodes have been removed -- check <a href="https://github.com/qmk/qmk_firmware/blob/70e34e491c297231a3f987fd69760d38e79dbfa4/quantum/quantum_keycodes_legacy.h" target="_blank" rel="noreferrer">the affected keycodes</a> if you run into compilation problems, as it&#39;ll show you what the problematic keycodes should be replaced with.</p><p>The latest of these were officially deprecated within QMK in the August 2023 breaking changes -- the new keycodes are the way forward.</p><h3 id="spacey-layout-updates" tabindex="-1">P3D Spacey Layout Up
const _hoisted_55 = [
_hoisted_1
];
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock("div", null, _hoisted_55);
}
const _20240526 = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
export {
__pageData,
_20240526 as default
};