Releases: StuyPulse/StuyLib
Releases · StuyPulse/StuyLib
StuyLib v2022.1.0
Happy Kickoff!
- Updated
GradleRio
->v2022.1.1
- Added Rotations Unit to
Angle
Class - Added
.opposite()
toAngle
Class - Updated Documentation for
.negative()
inAngle
Class - Fixed
getGamepadName()
forPS4
Class
StuyLib v2022.0.2-beta
- Added
maven-publish
inorder to return Jitpack support.
StuyLib v2022.0.1-beta
- Updated StuyLib to WPILib
v2022.1.1-beta-2
StuyLib v2021.2.2
-
PIDCalculator now works
-
Control Algorithms now interface with SmartDashboard more naturally
- They automatically detect SmartNumbers and prevent them from being overridden
- They are now Sendable Objects
StuyLib v2021.2.0
- Added Auto Gamepad
- Removed Angle Constants
v2021.1.3
- fixed bug with angle caching that caused a null pointer exception
StuyLib v2021.1.2
- Made Limelight Singleton Class
- Added Angle Caching
StuyLib v2021.1.1
- Change
Limelight
to be non-static so that multiple limelights can be supported - Fix build_release for windows
- Add more functions to
Polar2D
StuyLib v2021.1.0
- added licence to each file
- fixed issue in RateLimit
- fixed issue in MovingAverage
- added
GamepadState.java
to store the state of a gamepad - added
initSendable()
to gamepad to clearly label the inputs being recieved - fixed JGraph chart
- improved speed of
Vector2D.rotate()
as it greatly reduces the number of intermediate objects it creates - BREAKING: renamed
SLMath.limit()
toSLMath.clamp()
- BREAKING: removed CSV related files
StuyLib v2021.0.7
- Added a
KeyGamepad
base class to control keymappings for a keyboard gamepad to make switching between then seamless. - Added a
SimKeyGamepad
to use as a gamepad for simulated robot code. This is for robots like the ROMI - Simplified
KeyTracker
util file to make it more usable. It is useful for 2d java.awt simulations