Merge remote-tracking branch 'origin/master' into develop
Move projectcain encoder logic to keyboard level (#16479)
Merge remote-tracking branch 'origin/master' into develop
Glacier: Community Layout support (#16474) * Glacier: Community Layout support Enables the Glacier to use QMK's `tkl_f13_ansi_tsangan` community layout. - rename `LAYOUT` to `LAYOUT_tkl_f13_ansi_tsangan` - add `LAYOUTS` rule to `rules.mk` * info.json: correct maintainer value Use the maintainer's GitHub username.
Merge remote-tracking branch 'origin/master' into develop
handwired/3dortho14u: refactor layout data (#16475) Remove nonextant matrix positions from the layout data.
Merge remote-tracking branch 'origin/master' into develop
snatchpad: update layout data (#16476) Fixes key overlaps in QMK Configurator.
Merge remote-tracking branch 'origin/master' into develop
CLI: Validate JSON keymap input (#16261) * Fix schema validator It should use the passed schema. * Add required attributes to keymap schema * Rework subcommands to validate the JSON keymaps The 'compile', 'flash' and 'json2c' subcommands were reworked to add JSON keymap validation so error is reported for non-JSON and non-compliant-JSON inputs. * Fix required fields in keymap schema * Add tests * Fix compiling keymaps directly from keymap directory * Schema should not require version for now.
Merge remote-tracking branch 'origin/master' into develop
Fix issues with data driven split keyboards (#16457)
Merge remote-tracking branch 'origin/master' into develop
fix helix/rev2:edvorakjp build error (#16433) 'helix/rev2/keymaps/edvorakjp' was no longer buildable due to changes made by #14864. The reason is that the prototype of `oled_task_user()` was changed in keymaps/edvorakjp/oled.c, but keymaps/edvorakjp/oled.h was not changed. Therefore, I modified the prototype in keymaps/edvorakjp/oled.h.
Rework generate-api CLI command to use .build directory (#16441)
Merge remote-tracking branch 'origin/master' into develop
Revert CLI default for manufacturer (#16467)
Merge remote-tracking branch 'origin/master' into develop
Wolf Sabre: fix Configurator layout data (#16465) * apply friendly formatting to info.json * rebuild Configurator layout data KLE Rotation leads to incorrect layout data when converted to `info.json` format. * add matrix diagram to sabre.h
Merge remote-tracking branch 'origin/master' into develop