ccre-v3.0.0: Release of CCRE with API 3.0.0. Changes are since prerelease 3.0.0-pre1.
·
212 commits
to devel-3.x.x
since this release
Major changes: * Rename DriverImpls to Drive and drop "Drive" from method names * Expand new-style documentation significantly * Extract setup-mode EventOutputs as CancelOutputs Minor changes: * Add single-parameter motor creators to FRC * Add FloatIO accumulate & friends * Rename static BooleanOutput.onChange to BooleanOutput.polarize * Made FloatOutput.filter work consistently with BooleanOutput.filter * Add waitUntilNot with timeout for symmetry with waitUntil * Change default value of subscribed FloatInputs to start at NaN * Collapse various duplicate transformation methods to use each other * #90: Remove HALControlWord * Made InstinctMultiModule final * Clean up miscellaneous code Bugfixes: * Fix handling of infinities by motors * Fix edge case of onChangeBy * Fix timing issue in PauseTimer unit test * Fix float inspecificity in testing utilities * Fix lack of error information during setRoots in Deployment Engine * Fix occasional error silencing bug in testing utilities * Fix miscellaneous documentation typos * Fix CI integration issues