Releases: 1757WestwoodRobotics/PyKit
v1.0.4
Fixed issue with wpilog writer crashes bot
Full Changelog: v1.0.3...v1.0.4
v1.0.3
- Fixed bug with singleton
LoggedDashboardChooser
Full Changelog: v1.0.2...v1.0.3
Release 1.0.2
What's Changed
- Fix hang on exit for robotpy test and robotpy sim by @MikeStitt in #14
New Contributors
- @MikeStitt made their first contribution in #14
Full Changelog: v1.0.1...v1.0.2
v1.0.1
PyKit 1.0.1 is the first full release.
- Update to WPILib and RobotPy 2026
- Fix #12 with recursive references
The 2026 Kitbot project demo is coming soon!
Projects are advised to wait until robotpy-navx has been released to 2026.1.1, until then the dependencies are commented out in template projects.
Full Changelog: v0.2.3...v1.0.0
v0.2.3
PyKit v0.2.3 has a few slight tweaks, and a backend change for the WPILogWriter
These changes are
- Updated gitignore to ignore logfiles in template projects
- WPILogReader now tells user when an improper logfile is loaded
- WPILogWriter's backend changed from DataLogManager to DataLogWriter
The backend change to DataLogWriter has resulted, when beta testing in occasional crashes, however on v0.2.3 no issues have been found.
As always, please feel free to raise an issue on GitHub. Ideally this is the last release before v1.0.0 at (or near) kickoff 2026.
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Release v0.2.2 fixes the template projects with the following additions
- Files with spaces (auto paths) now properly zip into template projects
- PyKit Watch bumped to v0.2.0 in template projects
v0.2.1
This release brings a couple of improvements
- Print hooks, PyKit now will log to
Outputs/Consoleanything sent viasys.stdoutorsys.stderrAll of yourprintstatements will now be logged! - New
AlertLoggerclass. Will log any alerts, however anyAlertgroup needs to be registered (including the default one) withAlertLogger.registerGroup(NAME) - Unit strings! Optionally on outputs you can now specify a unit to use. Unit logging on inputs is soon to come, however parameter names will still work in AdvantageScope 2026.
- Documentation! API docs are now viewable on ReadTheDocs Still in the works is usage documentation
- Differential Drive template, now including a base chassis, without the roller found in the Kitbot 2025 template.
LoggedDashboardChooserinstances can now specify anonChangefunction for a callback when its value is updatedSystemStatsandPowerDistributoris now logged, including NT clients
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Release v0.1.4
This release fixes an issue found on real robots when a USB logging drive was not plugged into the rio, causing continuous crashes and code restart until the problem was resolved