Info about V1

The original library which started in 2012 and got a last release in 2021. Up till version 1.3.0 the library targets Java 8, while version 1.4.0 relies on Java 11.

The sources of V1 can be found in the read-only GitHub repository pi4j/pi4j-v1.

Documentation of the 1.X versions

Pi4J Version 1.4

  • Released 2021-03-03
  • Support for JDK/JRE 11 and 64-bit ARM platforms
  • This release is the final release for the Pi4J Version 1.x codebase
  • The Pi4J project is now prioritizing focus on providing Java programs access, control and communication with the core I/O capabilities of the Raspberry Pi platform
  • Changed project to Apache License, Version 2.0
  • Removed pi4j-device and pi4j-gpio-extension library
  • Removed platform support for Odroid, BananaPi, BPi, NanoPi, OrangePi
  • Various improvements and bug fixes listed here: GitHub Issues (v1.4)
  • Not using Java-modules yet, this will be part of the V2
  • Documentation website V1.4

Pi4J Version 1.3

Pi4J Version 1.2

Pi4J Version 1.1

Pi4J Version 1.0