Release of CCRE with API 3.0.0. Changes are since prerelease 3.0.0-pre1.
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
Original fixes, suggested by @amackworth:
Hide TODO notes
Fix line overhang with manual and auto word wrap
Bold the most important parts of safety warnings
Remove redundant text
Fix marker alignment
All checks have passed
2 successful checks
continuous-integration/travis-ci/pr
— The Travis CI build passed
Release of CCRE with API 3.0.0. Changes are since prerelease 3.0.0-pre1.