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 Aug 29 Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"ChangeLog/20200829.md","filePath":"ChangeLog/20200829.md"}'); const _sfc_main = { name: "ChangeLog/20200829.md" }; const _hoisted_1 = /* @__PURE__ */ createStaticVNode('

QMK Breaking Change - 2020 Aug 29 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

The Key Company project consolidation (#9547)

relocating boards by flehrad to flehrad/ folder (#9635)

Keyboards released by The Key Company and keyboards designed by flehrad have moved to vendor folders. If you own any of the keyboards listed below, please use the new names to compile your firmware moving forward.

Old NameNew Name
candybar/leftytkc/candybar/lefty
candybar/rightytkc/candybar/righty
m0llytkc/m0lly
tkc1800tkc/tkc1800
bigswitchflehrad/bigswitch
handwired/downbubbleflehrad/downbubble
handwired/numbreroflehrad/numbrero
snagpadflehrad/snagpad
handwired/tradestationflehrad/tradestation

Updated Keyboard Codebases

Keebio RGB wiring update (#7754)

This pull request changes the configuration for Keebio split boards to use the same RGB strip wiring for each half, which provides the following improvements:

If you have customized the value of RGBLED_SPLIT for your keymap, you will need to undefine it using #undef RGBLED_SPLIT before defining it to your customized value.

This change affects:

Changes to Core Functionality

Allows the Combo feature to support more than 256 combos.

Any fork that uses process_combo_event needs to update the function's first argument to uint16_t:

Core Changes

Fixes

Additions and Enhancements

Clean-ups and Optimizations

QMK Infrastructure and Internals

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