Joel Challis
98f05c0136
Allow keymap.json to disable config flags ( #25502 )
2026-02-10 16:11:02 +08:00
Joel Challis
5dd5d4dd60
Correctly resolve keyboard alias during 'qmk new-keymap' ( #25570 )
2026-02-10 16:10:12 +08:00
QMK Bot
005b778164
Merge remote-tracking branch 'origin/master' into develop
2026-02-09 01:00:12 +00:00
Joel Challis
b6d46cdc47
Allow json keymaps to include a user provided keymap.h ( #25987 )
2026-02-09 08:59:34 +08:00
QMK Bot
b00bdd0354
Merge remote-tracking branch 'origin/master' into develop
2026-01-20 08:49:29 +00:00
Joel Challis
863b308519
Fix avrdude version check logic ( #25957 )
2026-01-20 08:48:51 +00:00
Joel Challis
adbd077b15
Minor alignment of CLI formatting commands ( #25946 )
2026-01-11 20:37:34 +00:00
Joel Challis
f8d65460c2
Report permission issues in `qmk doctor` ( #25931 )
...
Report permission issues in 'qmk doctor'
2026-01-10 08:23:43 +08:00
Joel Challis
259320ca27
Lint out-of-bounds bootmagic config ( #25899 )
...
* Lint OOB bootmagic config
* lint
2026-01-07 18:37:51 +08:00
QMK Bot
85b79cc578
Merge remote-tracking branch 'origin/master' into develop
2026-01-07 10:24:53 +00:00
Joel Challis
1e683923e1
Handle broken symlinks in `qmk doctor` udev checks ( #25934 )
...
Handle broken symlinks in 'qmk doctor' udev checks
2026-01-07 18:24:16 +08:00
Joshua Diamond
41c2a7b070
Include userspace version (QMK_USERSPACE_VERSION) in version.h ( #25882 )
...
* Include userspace version in version.h
* Update lib/python/qmk/cli/generate/version_h.py
Co-authored-by: Joel Challis <git@zvecr.com>
* Update lib/python/qmk/cli/generate/version_h.py
Co-authored-by: Joel Challis <git@zvecr.com>
* Update lib/python/qmk/cli/generate/version_h.py
Co-authored-by: Joel Challis <git@zvecr.com>
---------
Co-authored-by: Joel Challis <git@zvecr.com>
2025-12-18 22:23:51 -05:00
Joel Challis
511f1ed9de
Remove unused `qmk.keymap.write_file`/`qmk.keymap.write_json` ( #25854 )
2025-12-04 23:31:52 +00:00
QMK Bot
d45b967cf2
Merge remote-tracking branch 'origin/master' into develop
2025-12-01 01:46:53 +00:00
Joel Challis
e2bf515df4
Fix python format warnings ( #25841 )
2025-12-01 12:17:13 +11:00
QMK Bot
9acd127cc1
Merge remote-tracking branch 'origin/master' into develop
2025-11-27 13:37:29 +00:00
Nick Brassel
9c2ca00074
QMK CLI Environment bootstrapper ( #25038 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Pascal Getreuer <getreuer@google.com>
2025-11-28 00:36:49 +11:00
Joel Challis
53de903fb8
Better defaulting of `{RGB,LED}_MATRIX_DEFAULT_FLAGS` ( #25785 )
2025-11-23 22:21:55 +11:00
Xelus22
fd65390496
[core] add BCD versions of QMK Version ( #25804 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2025-11-23 22:21:13 +11:00
Joel Challis
28a11ff6f7
Fix preference of output file for 'qmk generate-autocorrect-data' ( #25818 )
2025-11-23 05:02:32 +00:00
Jack Sangdahl
1a7f544e0d
[CLI] Lint error on missing keyboard readme ( #25814 )
2025-11-22 06:57:58 +00:00
QMK Bot
b708a43730
Merge remote-tracking branch 'origin/master' into develop
2025-11-19 03:46:07 +00:00
Joel Challis
5bb7476400
Short term fix for skip_converter KeyError in 'qmk userspace-add' ( #25798 )
2025-11-19 03:45:29 +00:00
QMK Bot
921c0039f4
Merge remote-tracking branch 'origin/master' into develop
2025-11-17 02:07:35 +00:00
Joel Challis
bb2ca21647
Fix detection of hid bootloader flashing tool ( #25790 )
2025-11-17 02:06:59 +00:00
Joel Challis
8ec3de0f92
Add return code to `qmk userspace-doctor` ( #25775 )
2025-11-12 08:59:06 +11:00
Joel Challis
6e35013bc2
Generate `CUSTOM_MATRIX = lite` without `matrix_pins.custom` ( #25453 )
2025-11-08 20:48:48 +00:00
QMK Bot
cf05c7d1e4
Merge remote-tracking branch 'origin/master' into develop
2025-11-08 18:44:13 +00:00
Carlos Eduardo
22b213e191
Add LED index map to `qmk info` cli command ( #25743 )
2025-11-08 18:43:34 +00:00
Nick Brassel
acd7ad37e6
Update ChibiOS-Contrib. ( #25751 )
2025-10-28 23:32:31 +11:00
Joel Challis
883465d9fb
Add generic handling to cycle LED/RGB Matrix flags ( #24649 )
2025-09-22 00:01:23 +01:00
Joel Challis
d34cade5ab
Generate default encoder resolution for sparse config ( #25247 )
2025-09-12 13:21:49 +01:00
Joel Challis
cf58a8733d
Add DIP Switch map support to keymap.json ( #25431 )
2025-09-12 10:23:23 +01:00
Nick Brassel
f6f627d07f
Print build failures with `qmk mass-compile` and `qmk userspace-compile` if requested (`-p`/`--print-failures`) ( #25518 )
2025-09-09 17:35:01 +01:00
Jack Sangdahl
12dc6d1ac8
Fix serial speed DD configuration & migrate keyboards ( #25546 )
...
* Fix serial speed DD configuration
- Fixes incorrect SOFT_SERIAL_SPEED mapping
- Renames key split.soft_serial_speed -> split.serial.speed
- Migrates keyoards that configure this, and remove configuration from keyboards that do not differ from the default behaviour
- Add deprecation notice and migration support
2025-08-09 23:14:40 +01:00
QMK Bot
96ee4c21a3
Merge remote-tracking branch 'origin/master' into develop
2025-08-03 03:01:47 +00:00
Joel Challis
ae07dee941
Improve 'new-keymap' error handling when default keymap is missing ( #25536 )
2025-08-03 04:01:13 +01:00
Joel Challis
865c29f4de
Ensure keyboard aliases do not point to themselves ( #25500 )
2025-07-17 13:36:04 +01:00
Joel Challis
507c948ed8
Allow `qmk flash <filename>` to flash AT32 boards ( #25497 )
2025-07-16 14:56:29 +01:00
Joel Challis
f0b04b2a3a
Only userspace should be searched for keyboard aliases when locating keymaps ( #25477 )
2025-07-14 14:47:21 +01:00
Joel Challis
a1a5869ef8
Add MATRIX_MASKED DD config ( #25383 )
2025-06-27 08:17:45 +01:00
QMK Bot
02bed7e5a5
Merge remote-tracking branch 'origin/master' into develop
2025-06-15 01:56:45 +00:00
Nick Brassel
7f9ceef3dd
More compiledb fixes. ( #25355 )
2025-06-15 11:56:10 +10:00
QMK Bot
ef6e9a5312
Merge remote-tracking branch 'origin/master' into develop
2025-06-11 04:30:11 +00:00
Nick Brassel
0516cf5ed8
Specify language standard when generating compilation database. ( #25354 )
2025-06-11 14:29:37 +10:00
Joel Challis
0326355edc
Remove `DEFAULT_FOLDER` handling ( #23281 )
2025-06-09 05:08:56 +01:00
Pablo Martínez
955809bd5a
Add `compiler_support.h` ( #25274 )
2025-05-22 23:31:15 +10:00
Nick Brassel
919e2a4f5c
Use relative paths for schemas, instead of $id. Enables VScode validation. ( #25251 )
2025-05-19 22:10:39 +10:00
Stefan Kerkmann
f686ad9e63
[Core] STM32G0x1 support ( #24301 )
2025-05-19 15:51:28 +10:00
Pascal Getreuer
f4171412a6
Enable community modules to define LED matrix and RGB matrix effects. ( #25187 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2025-05-12 09:30:19 +10:00