Skip to content

Changelog

2026.0.0

⚠ BREAKING CHANGES

  • update to WPILib 2026 (#139)

Features

2025.10.1

Bug Fixes

2025.10.0

Features

  • support including units in logged numbers (#128) (14b4851)
  • support toggling log processing thread on or off (#125) (9a96247)

2025.9.2

Bug Fixes

  • fix NullPointerException when dispatching tunable onChange events (d022a75)

2025.9.1

Bug Fixes

  • prevent NT capture from being enabled before DogLog init finishes (c3cf42e)

2025.9.0

Features

  • improve functionality of DogLog.time() for commands (ad58793)

2025.8.1

Bug Fixes

  • make DogLog.time() for commands static (6c5064b)

2025.8.0

Features

  • add DogLog.time() and DogLog.timeEnd() (dec65f3)
  • add DogLog.time() overload for timing commands (10deabc)
  • mark DogLog as source in DataLog entry metadata (0dff3d2)
  • mark DogLog as source in NetworkTables topic properties (224fc37)

Bug Fixes

  • fix incorrect implementation of getLastChange() in toggleable subscriber classes (a2eb98d)
  • fix onChange logic for tunables when repeatedly toggling ntTunables (714ebbe)
  • synchronize DataLog entry timestamp with value update timestamp (a9a82c7)

2025.7.1

Bug Fixes

  • fix options in Tunable being null until setOptions() is called (bdb570f)

2025.7.0

Features

  • expose Subscriber interface in DogLog.tunable() (2af286e)