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.
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 2019 | Oct 17 2019 | Mar 10 2020 | Nov 28 2020 |
|---|---|---|---|
| helix/rev1 | helix/rev1 | helix/rev1 | helix/rev1 |
| helix/pico | helix/pico | helix/pico | helix/pico |
| helix/pico/back | helix/pico/back | helix/pico/back | |
| helix/pico/under | helix/pico/under | helix/pico/under | |
| helix/pico/sc | -- | ||
| helix/pico/sc/back | helix/pico/sc | ||
| helix/pico/sc/under | -- | ||
| helix/rev2 (=helix) | helix/rev2 (=helix) | helix/rev2 (=helix) | -- |
| helix/rev2/back | helix/rev2/back | -- | |
| helix/rev2/back/oled | helix/rev2/back/oled | ( --> helix/rev2/back) | |
| helix/rev2/oled | helix/rev2/oled | helix/rev2 (=helix) | |
| helix/rev2/oled/back | helix/rev2/oled/back | helix/rev2/back | |
| helix/rev2/oled/under | helix/rev2/oled/under | helix/rev2/under | |
| helix/rev2/sc | -- | ||
| helix/rev2/sc/back | -- | ||
| helix/rev2/sc/oled | -- | ||
| helix/rev2/sc/oledback | helix/rev2/sc | ||
| helix/rev2/sc/oledunder | -- | ||
| helix/rev2/sc/under | -- | ||
| helix/rev2/under | helix/rev2/under | -- | |
| helix/rev2/under/oled | helix/rev2/under/oled | ( --> helix/rev2/under) |
The Speedo keyboard has moved to cozykeys/speedo/v2 as the designer prepares to release the Speedo v3.0.
| Previous Name | New Name |
|---|---|
| speedo | cozykeys/speedo/v2 |
| -- | cozykeys/speedo/v3 new |
Maartenwut has rebranded as @evyd13, and all released Maartenwut boards have moved.
| Previous Name | New Name |
|---|---|
| maartenwut/atom47/rev2 | evyd13/atom47/rev2 |
| maartenwut/atom47/rev3 | evyd13/atom47/rev3 |
| maartenwut/eon40 | evyd13/eon40 |
| maartenwut/eon65 | evyd13/eon65 |
| maartenwut/eon75 | evyd13/eon75 |
| maartenwut/eon87 | evyd13/eon87 |
| maartenwut/eon95 | evyd13/eon95 |
| maartenwut/gh80_1800 | evyd13/gh80_1800 |
| maartenwut/gh80_3700 | evyd13/gh80_3700 |
| maartenwut/minitomic | evyd13/minitomic |
| maartenwut/mx5160 | evyd13/mx5160 |
| maartenwut/nt660 | evyd13/nt660 |
| maartenwut/omrontkl | evyd13/omrontkl |
| maartenwut/plain60 | evyd13/plain60 |
| maartenwut/pockettype | evyd13/pockettype |
| maartenwut/quackfire | evyd13/quackfire |
| maartenwut/solheim68 | evyd13/solheim68 |
| maartenwut/ta65 | evyd13/ta65 |
| maartenwut/wasdat | evyd13/wasdat |
| maartenwut/wasdat_code | evyd13/wasdat_code |
| maartenwut/wonderland | evyd13/wonderland |
The Valor and Dawn60 keyboards by Xelus22 both now require their revisions to be specified when compiling.
| Previous Name | New Name |
|---|---|
| xelus/dawn60 | xelus/dawn60/rev1 |
| xelus/valor | xelus/valor/rev1 |
The EXT65 codebase has been reworked so keymaps can be used with either revision.
add_oneshot_mods & del_oneshot_mods (#10549)SKIP_VERSION=yes (#10972, #10974)