Skip to content

jSerialComm v2.10.0

Compare
Choose a tag to compare
@hedgecrw hedgecrw released this 29 Jun 18:33
· 64 commits to master since this release

IMPORTANT NOTE: The bytesToRead and offset parameters in both readBytes() and writeBytes() have been changed from type long to int so that there is no mismatch between the parameters and the return type. Any code specifically passing a long to these functions will need to be updated.

  • 0489369 - Update SNAPSHOT versioning strings
  • d7ce906 - Finish auto-build snapshot GitHub Action
  • 8ae29cc - Auto-build snapshot rule update
  • f2b18d0 - Initial commit to test auto-building snapshots
  • b71f567 - Use new GitHub Action for creating releases
  • 7d4c9fa - Fix some GitHub Action upload errors
  • dc8be27 - Allow building from Gradle locally as well as from GitHub Actions
  • 8e26cc8 - Combine build/publish GitHub Actions
  • 5e347c8 - Online compile native libs within Docker
  • 3f3b08a - Update GitHub Action Gradle version to 8.1.1
  • 6ed1f93 - Use zulu distro for setting up Java GitHub Action
  • 4dfcc53 - Don't use $HOME in Makefiles
  • d2b07e9 - Update Gradle build action version for security concerns
  • f6ab341 - Make missing resource directories
  • 109a59e - Try to run docker container as root
  • 140c361 - Create GitHub Action for releasing to Maven Central
  • fa189f7 - Don't force-update Gradle wrapper without testing
  • f3bdcd0 - Update Gradle wrapper
  • 68f188b - Directly access read/write buffers in JNI instead of copying
  • a604f77 - Don't check in future binary library files
  • 4900085 - Remove the need for separate hard-float libraries
  • 2a76e1d - Remove binary libraries (will be autobuilt)
  • 9a6fe89 - Ignore VSCode files
  • 8434ca3 - Update Makefile for Windows cross compilation
  • b01fdd1 - Fix Windows header include cases
  • c7517ec - Allow Posix Makefile to build all
  • 39d484d - Ignore MacOS system files
  • afe42da - Use FTDI-reported serial number if FTDI-device on Windows
  • 8be7182 - Re-order Linux arch search to remove "stack guard" error
  • 20af760 - Remove JDK 6 and 9 build requirements, auto-find JDK_HOME
  • 48bcdc9 - Update all native libraries based on previous changes
  • 628fea3 - Add stack protection flag to compilation
  • 803e741 - Merge data and timeout native config functions to alleviate some OS-specific bugs
  • 2b9a5f3 - Return immediately if user Ctrl+C's out of test
  • e0ca384 - Implement Serial Number retrieval on Windows
  • 37c8bc6 - Add back Linux search for PTY devices
  • ca70339 - Fix MacOS flow control reset bug
  • 2b16f32 - Add ability to retrieve USB serial number
  • 1ca472a - Add function to allow EventListener buffers to be reset
  • aa32455 - Convert internal synchronization into an external ReentrantLock
  • bde01ef - Remove special functions to preset/preclear RTS and DTR
  • 8064359 - Add ability to retrieve VID/PID if available
  • ec5aeb1 - Fix build.gradle java property setting
  • 9c012dc - Update Gradle wrapper
  • 80a02b9 - Merge branch 'master' of https://github.com/fazecast/jserialcomm
  • bb7ef6a - Make Gradle wrapper executable
  • 5ee1e68 - Update checkout to V3
  • 99c4a77 - Bump version number