Changelog
This is the Changelog for SolversLib versions for 0.3.x and higher. It includes the changes made from the previous iteration, and important notes for it as well. You can change SolversLib documentation versions by using the selector in the top left corner.
Core:
Rewrote Hardware classes:
Deprecated
ServoEx
interface andSimpleServo
classThe new
ServoEx
class serves as a replacement to both of the classes above.
Added
CRServoEx
andAnalogAbsoluteEncoder
(4th wire support on Servos)Added optional power caching to
Ex
classes likeMotorEx
,ServoEx
, andCRServoEx
, etc.Added a Color Sensor class for the
REV Color Sensor V3
Modified
SensorDistance
&SensorDistanceEx
to handle custom minimum and maximum distance threshold values
Beta Swerve support:
Added
Point-to-Point
controlRewrote Swerve kinematics and updated
ChassisSpeeds
Created
SolversLib Visualizer
(forked from Pedro Pathing Visualizer)
Implemented abstract
Controller
class and addedSquIDF
controllerAdded native
RetryCommand
from Marrow
PedroPathing:
Added two new Pedro Commands:
TurnToCommand
andTurnCommand
Added support for Pedro Pathing versions 2.0.0 and higher
Core:
Added beta SquID support and early Swerve Kinematics
Fixed
CommandScheduler
'scancelAll()
from throwing an errorAdded additional constructors to
RepeatCommand
Rewrote SolversHardware wrappers into hardware
PedroPathing:
Added new Pedro Command:
HoldPointCommand
Added support for Pedro Pathing 1.0.9
Core:
Add SolversHardware caching wrappers
Pedro Pathing:
Added new Pedro Command:
FollowPathCommand
Added support for Pedro Pathing 1.0.8
Last updated