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

QMK Breaking Change - 2019 Aug 30

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.

This document marks the inaugural Breaking Change merge. A list of changes follows.

Core code formatting with clang-format

LUFA USB descriptor cleanup

Migrating ACTION_LAYER_MOMENTARY() entries in fn_actions to MO() keycodes

Update Atreus to current code conventions

Backport changes to keymap language files from ZSA fork

Update repo to use LUFA as a git submodule

Migrating ACTION_BACKLIGHT_*() entries in fn_actions to BL_ keycodes

Remove KC_DELT alias in favor of KC_DEL

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