Skip to content

Releases: ramsay-t/ShefRobot

Last release was still bugged

18 Jan 15:14
Compare
Choose a tag to compare

Last fix for rotate(int, boolean) was only partial (my bad), @Eroc33 provided the full fix.

Fixed asynchronous rotate

18 Jan 14:44
Compare
Choose a tag to compare

Student reported that calls to Motor.rotate(int, boolean) were acting as rotateTo(int, boolean) when the second parameter was set true.

This has now been fixed.

ColorSensor::getAmbient() improved

16 Dec 15:58
Compare
Choose a tag to compare
  • Changes getAmbient() back to using actions instead of raw values. This appears to improve the readings it provides (values in the range of 0.05-0.5 were experienced during testing).
  • Also fixed a bug whereby a secondary constructor for Robot was not initialising speakers and buttons.

Downloads include;

  • ShefRobot.zip, contains a compiled version of the library including dependencies and a usage README.
  • ShefRobot.jar, contains a standalone compiled version of the library
  • ShefRobot-docs.zip, contains a copy of the documentation for use offline.

Releases were built using JDK 1.8.0_60

UltrasonicSensor Bug Fixed

10 Dec 14:14
Compare
Choose a tag to compare
  • Fixes a bug whereby usage of UltrasonicSensor would cause a ClassCastException.
  • Other changes only really affect error handling, most changes have been to the documentation.

Binaries include;

  • ShefRobot.zip, contains a compiled version of the library including dependencies and a usage README.
  • ShefRobot.jar, contains a standalone compiled version of the library
  • ShefRobot-docs.zip, contains a copy of the documentation for use offline.

Releases were built using JDK 1.8.0_60

Initial Release

12 Nov 17:32
Compare
Choose a tag to compare

This release contains all core functionality, by creating an official release the documentation can be updated to point to the /latest/release url, rather than requiring updates with each release

Under semantic versioning where the number of versions is vX.Y.Z;

  • Changes to the value of X will mark updates which break backwards compatibility
  • Changes to the value of Y will mark updates where new features have been added
  • Changes to the value of Z will mark updates whereby small patches or fixes have been applied.

Binaries include;

  • ShefRobot.zip, contains a compiled version of the library including dependencies and a usage README.
  • ShefRobot.jar, contains a standalone compiled version of the library
  • ShefRobot-docs.zip, contains a copy of the documentation for use offline.