Releases: Team1559/DTLib
Releases · Team1559/DTLib
DTLib 2024.0.0-beta-1
Our first pre-release for the 2024 season! 🥳
What's Changed
- Repo init and boilerplate gradle by @MathNerd28 in #1
- Disable publishing until I figure it out by @MathNerd28 in #2
- Create publish-package.yml by @MathNerd28 in #3
- Update build.gradle by @MathNerd28 in #4
- Update publish.gradle by @MathNerd28 in #5
- Update build.gradle by @MathNerd28 in #6
- Begin implementing library code by @MathNerd28 in #7
- Create
DTAxis
objects fromDTXboxController
dpad x, y by @MathNerd28 in #9 - Changes from previous PR by @MathNerd28 in #8
- Add a proper README by @MathNerd28 in #11
- Implement
DTNavX
IMU + API changes by @MathNerd28 in #10 - Clean up limits and trajectories by @MathNerd28 in #12
- Remove generic parameter from
DTMotor
by @MathNerd28 in #15 - Remove generic parameter from
DTIMU
by @MathNerd28 in #17 - Implement
DTCANCoder.java
by @MathNerd28 in #16 - New extensible controller framework (with caching) by @MathNerd28 in #14
- Start work on main robot architecture by @MathNerd28 in #13
- Bump version for WPILib, Phoenix5, PhotonLib by @MathNerd28 in #20
- New independent robot framework by @MathNerd28 in #18
- Implement base WPILib commands by @MathNerd28 in #21
- Update formatting rules + reformat by @MathNerd28 in #22
- Controller + scheduler integration, minor edits by @MathNerd28 in #23
- Upgrade Gradle to v8.3 by @MathNerd28 in #26
- Add basic CTRE Phoenix v6 library support by @MathNerd28 in #25
- Remove redundant 'frc' from package name by @MathNerd28 in #28
- Gradle fixes by @MathNerd28 in #29
- Remove unnecessary GradleRIO plugin by @MathNerd28 in #30
- Add DTTalonSRX by @MathNerd28 in #27
- Linear & Bezier splines, trajectory generator by @MathNerd28 in #19
- Logging framework by @MathNerd28 in #24
- Upgrade WPILib to 2024 alpha, JDK to 17 by @MathNerd28 in #32
- Upgrade to WPILib 2024.1.1-beta-1 by @MathNerd28 in #36
- Upgrade phoenix to v5 5.31.0 and v6 23.10.0-alpha-8 by @MathNerd28 in #37
- Update command framework, add javadoc by @MathNerd28 in #34
- Add Maven Central publishing to build.gradle by @MathNerd28 in #33
- Update autonomous trajectory generator, reorganize packages by @MathNerd28 in #35
- Simplify DTLog framework, add DTLog.md by @MathNerd28 in #31
- Update gradle to match allwpilib's version by @MathNerd28 in #41
- Update GitHub actions workflow by @MathNerd28 in #38
- Cleanup DTLog, implement log levels by @MathNerd28 in #39
- Rename many classes to not start with "DT" by @MathNerd28 in #40
- Bump WPILib to 2024 beta 2 by @MathNerd28 in #49
- Update EJML to 0.43.1 by @MathNerd28 in #48
- Update RevLIB to 2024.0.0 (requires beta RoboRIO image) by @MathNerd28 in #47
- Replace DTIllegalArgumentException with IllegalArgumentException by @MathNerd28 in #42
- Fix NPE for robot without log nodes, fix log directory by @MathNerd28 in #50
- Fix controller button poll off-by-one by @MathNerd28 in #53
- Default isFinished() to false by @MathNerd28 in #52
- Change to MIT License by @MathNerd28 in #54
- Bump WPILib to 2024 beta 3 by @MathNerd28 in #55
- Remove untested rgb class (wrong place anyway) by @MathNerd28 in #44
- Remove custom Sendable + network handling, cleanup suppliers by @MathNerd28 in #43
- Implement more performant swerve kinematics and odometry by @MathNerd28 in #46
- Merge latest master into testing by @MathNerd28 in #45
Full Changelog: https://github.com/Team1559/DTLib/commits/v2024.0.0-beta-1