Skip to content

Releases: 1757WestwoodRobotics/PyKit

v1.0.4

21 Feb 16:40
93fca49

Choose a tag to compare

Fixed issue with wpilog writer crashes bot

Full Changelog: v1.0.3...v1.0.4

v1.0.3

29 Jan 15:16
8c46d09

Choose a tag to compare

  • Fixed bug with singleton LoggedDashboardChooser

Full Changelog: v1.0.2...v1.0.3

Release 1.0.2

23 Jan 18:21
df30284

Choose a tag to compare

What's Changed

  • Fix hang on exit for robotpy test and robotpy sim by @MikeStitt in #14

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

13 Jan 19:36
9752e3e

Choose a tag to compare

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

09 Jan 01:33
bd31473

Choose a tag to compare

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

07 Jan 19:55
b6dccfe

Choose a tag to compare

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

22 Dec 19:05
v0.2.1
1c885e8

Choose a tag to compare

This release brings a couple of improvements

  • Print hooks, PyKit now will log to Outputs/Console anything sent via sys.stdout or sys.stderr All of your print statements will now be logged!
  • New AlertLogger class. Will log any alerts, however any Alert group needs to be registered (including the default one) with AlertLogger.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.
  • LoggedDashboardChooser instances can now specify an onChange function for a callback when its value is updated
  • SystemStats and PowerDistributor is now logged, including NT clients

Full Changelog: v0.2.0...v0.2.1

v0.2.0

21 Dec 05:12
v0.2.0
93f4d09

Choose a tag to compare

This release brings template projects and LoggedNetworkValue including LoggedNetworkBoolean, LoggedNetworkString, LoggedNetworkNumber

You can view the package release on PyPi here

Release v0.1.4

19 Dec 17:43
9a313a3

Choose a tag to compare

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