For Beta Teams only
This release is for beta teams only. It will not work for 2023 in-season use.
Getting Started
This is the beta-7 release of WPILib for the 2023 season. This release will only work with the 2023 v2.x roboRIO image (it was released as part of the NI Game Tools beta 3 release).
Check out what's new for 2023 and jump directly to the WPILib installation guide. A list of known issues with this release can be found here.
If you're starting from a 2022 robot project, you will need to import it to create a 2023 project.
What's Changed since beta-6:
- [wpimath] Add reference to angleModulus in docs for rotation2d by @ohowe1 in #4786
- [wpiutil] Fix UnescapeCString overflow when input size < 2 by @rzblue in #4796
- [wpiutil] Fix MemoryBuffer initialization by @rzblue in #4797
- [wpilibc] Add C++ Notifier error handling, update java notifier error message by @rzblue in #4795
- Change terminology for ArmFeedforward gravity gain by @csokolove in #4791
- [wpimath] Fix ComputerVisionUtil transform example in parameter docs by @calcmogul in #4800
- [ntcore] Clean up ntcore_test.h by @PeterJohnson in #4804
- [commands] Fix incorrect Trigger docs (NFC) by @rzblue in #4792
- [ntcore] Pass pub/sub options as a unified PubSubOptions struct by @PeterJohnson in #4794
- [cmd] Test no-op behavior of scheduling a scheduled command by @Starlight220 in #4806
- [wpimath] Rewrite pose estimator docs by @calcmogul in #4807
- [glass] Fix NT view UpdateClients() bug by @PeterJohnson in #4808
- [commands] CommandXBoxController bumper documentation fix (NFC) by @srimanachanta in #4815
- [apriltag] Fix AprilTagFieldLayout JSON name by @r4stered in #4814
- [apriltag] Better description of pose coordinates (NFC) by @bovlb in #4810
- [wpilib] Joystick.getMagnitude(): use hypot() function by @srimanachanta in #4816
- ProfiledPIDController: Add to SendableRegistry by @shueja-personal in #4656
- [ntcore] Simplify local startup by @PeterJohnson in #4803
- Add comment on how to view elevator sim by @michaelleong25 in #4482
- Update to new image, use new TCP notify callback and new duty cycle API by @ThadHouse in #4774
- Fix events being manual reset accidentally by @ThadHouse in #4818
- Add support for PPS signal by @ThadHouse in #4819
- [ntcore] NetworkTable: fix visibility of get/set value by @PeterJohnson in #4820
- Update Command-based starter project by @Starlight220 in #4778
- Use atomic rather then mutex for DS Data updates by @ThadHouse in #4787
- [cmd] Enhance Command Sendable implementations by @Starlight220 in #4822
New Contributors
- @csokolove made their first contribution in #4791
- @srimanachanta made their first contribution in #4815
Full Changelog: v2023.1.1-beta-6...v2023.1.1-beta-7
MD5 Hashes
280db3e26fa880d8c9d549e73a6af8d7 Linux/WPILib_Linux-2023.1.1-beta-7.tar.gz
13e19a98f45c0ac359856eb8532ddf25 Win64/WPILib_Windows-2023.1.1-beta-7.iso
5330057d55c2844e6dcb68dd150a13c2 macOS/WPILib_macOS-Intel-2023.1.1-beta-7.dmg
b488664607fe560736b0572e211fed87 macOSArm/WPILib_macOS-Arm64-2023.1.1-beta-7.dmg
SHA256 Hashes
168a60e0acb3910dbefa5c1b2d661bbeaed14e48c5da55eb01cc34ca621d6c32 Linux/WPILib_Linux-2023.1.1-beta-7.tar.gz
01ebd63058ecb38bdb878e7a21ad6e07171737aa55770ff2707632323735e4bb Win64/WPILib_Windows-2023.1.1-beta-7.iso
e0e328ab41b1c2bfa56f06a04ab5c87d0af74f603c600bfa799d1a8999a41cb8 macOS/WPILib_macOS-Intel-2023.1.1-beta-7.dmg
406d3717ac3ad96556210b99ede918e39004b3067041f604aa0b17360142a16e macOSArm/WPILib_macOS-Arm64-2023.1.1-beta-7.dmg