import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Clpp4x2N.js"; const __pageData = JSON.parse('{"title":"QMK Breaking Change - 2020 Nov 28 Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"ChangeLog/20201128.md","filePath":"ChangeLog/20201128.md"}'); const _sfc_main = { name: "ChangeLog/20201128.md" }; const _hoisted_1 = /* @__PURE__ */ createStaticVNode('

QMK Breaking Change - 2020 Nov 28 Changelog

Four times a year QMK runs a process for merging Breaking Changes. A Breaking Change is any change which modifies how QMK behaves in a way that is incompatible or potentially dangerous. We limit these changes to 4 times per year so that users can have confidence that updating their QMK tree will not break their keymaps.

Changes Requiring User Action

Relocated Keyboards

Reduce Helix keyboard build variation (#8669)

The build commands for the Helix keyboard are:

make <helix_build_name>:<keymap_name>

For <helix_build_name>, specify the one in the rightmost column of the table below, such as helix, helix/pico.

before Oct 17 2019Oct 17 2019Mar 10 2020Nov 28 2020
helix/rev1helix/rev1helix/rev1helix/rev1
helix/picohelix/picohelix/picohelix/pico
helix/pico/backhelix/pico/backhelix/pico/back
helix/pico/underhelix/pico/underhelix/pico/under
helix/pico/sc--
helix/pico/sc/backhelix/pico/sc
helix/pico/sc/under--
helix/rev2 (=helix)helix/rev2 (=helix)helix/rev2 (=helix)--
helix/rev2/backhelix/rev2/back--
helix/rev2/back/oledhelix/rev2/back/oled( --> helix/rev2/back)
helix/rev2/oledhelix/rev2/oledhelix/rev2 (=helix)
helix/rev2/oled/backhelix/rev2/oled/backhelix/rev2/back
helix/rev2/oled/underhelix/rev2/oled/underhelix/rev2/under
helix/rev2/sc--
helix/rev2/sc/back--
helix/rev2/sc/oled--
helix/rev2/sc/oledbackhelix/rev2/sc
helix/rev2/sc/oledunder--
helix/rev2/sc/under--
helix/rev2/underhelix/rev2/under--
helix/rev2/under/oledhelix/rev2/under/oled( --> helix/rev2/under)

Update the Speedo firmware for v3.0 (#10657)

The Speedo keyboard has moved to cozykeys/speedo/v2 as the designer prepares to release the Speedo v3.0.

Previous NameNew Name
speedocozykeys/speedo/v2
--cozykeys/speedo/v3 new

Maartenwut/Maarten name change to evyd13/Evy (#10274)

Maartenwut has rebranded as @evyd13, and all released Maartenwut boards have moved.

Previous NameNew Name
maartenwut/atom47/rev2evyd13/atom47/rev2
maartenwut/atom47/rev3evyd13/atom47/rev3
maartenwut/eon40evyd13/eon40
maartenwut/eon65evyd13/eon65
maartenwut/eon75evyd13/eon75
maartenwut/eon87evyd13/eon87
maartenwut/eon95evyd13/eon95
maartenwut/gh80_1800evyd13/gh80_1800
maartenwut/gh80_3700evyd13/gh80_3700
maartenwut/minitomicevyd13/minitomic
maartenwut/mx5160evyd13/mx5160
maartenwut/nt660evyd13/nt660
maartenwut/omrontklevyd13/omrontkl
maartenwut/plain60evyd13/plain60
maartenwut/pockettypeevyd13/pockettype
maartenwut/quackfireevyd13/quackfire
maartenwut/solheim68evyd13/solheim68
maartenwut/ta65evyd13/ta65
maartenwut/wasdatevyd13/wasdat
maartenwut/wasdat_codeevyd13/wasdat_code
maartenwut/wonderlandevyd13/wonderland

Xelus Valor and Dawn60 Refactors (#10512, #10584)

The Valor and Dawn60 keyboards by Xelus22 both now require their revisions to be specified when compiling.

Previous NameNew Name
xelus/dawn60xelus/dawn60/rev1
xelus/valorxelus/valor/rev1

Updated Keyboard Codebases

AEboards EXT65 Refactor (#10820)

The EXT65 codebase has been reworked so keymaps can be used with either revision.

Core Changes

Fixes

Additions and Enhancements

Clean-ups and Optimizations

QMK Infrastructure and Internals

', 30); const _hoisted_31 = [ _hoisted_1 ]; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return openBlock(), createElementBlock("div", null, _hoisted_31); } const _20201128 = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]); export { __pageData, _20201128 as default };