I read about the reason why the newest state of the Pi4J repo has been "cleaned out". I can understand one doesn't want to take the burden of "exotic" RPi clones in a repo that is mainly focusing on having a kind of HAL between Java and RPi.
However, not all of the items in the above mentioned disappeared directories were related to those exotics. For instance, the gpio-extension directory had many useful abstractions for very popular devices, among a lot of others, the MCP23017 IO expander.
Also the device directory had very useful functionalities, like controlling relays and so on...
My question: what about these two directories (device and gpio-extension)? Will they be maintained in separate repo's after cleaning out the exotics? What if I have code still using parts of both device and gpio-extension and I want to switch to Pi4J 1.4?
It's all a bit fuzzy to me what the future will bring and what I currently have to do to maintain my current code base while trying to use the Pi4J 1.4 release (and in the future, Pi4J 2.0).