Reading over UPGRADING.md, I saw this:
keymapsarray has been replaced with a
keymaps_lineararray. This new array treats each layer as a simple one dimensional array of keys, rather than a two dimensional array of arrays of rows. At the same time, the
KEYMAPS_STACKEDmacros that were previously defined in each hardware implmentation class have been replaced with
PER_KEY_DATA_STACKEDmacros in each hardware class. This change should be invisible to users, but will require changes by any plugin that accessed the ‘keymaps’ variable directly.
The example sketches, however, still seem to be using
KEYMAP_STACKED, and building my own sketch with the new firmware code doesn’t produce any errors or warnings. Is this a change we can safely ignore in our sketches, or will it necessitate a change somewhere down the line? Is it as simple as a basic rename?