Skip to content

All versions since 2025.9.1

2025.9.1

Bug Fixes

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

2025.9.2

Bug Fixes

  • fix NullPointerException when dispatching tunable onChange events (d022a75)

2025.10.0

Features

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

2025.10.1

Bug Fixes

2026.0.0

⚠ BREAKING CHANGES

  • update to WPILib 2026 (#139)

Features

2026.0.1

Bug Fixes

  • change frcYear to 2026beta (a38ff20)

2026.1.0

Features

  • add logging of enums and records using StructGenerator (#146) (98653a5)

Bug Fixes

  • provide timestamp when updating datalog unit metadata (de590f4)

2026.2.0

Features

  • update to stable release of WPILib 2026 (#147) (9c2bb1e)

2026.3.0

Features

  • support forced NetworkTables publishing for some logs (#150) (ef44414)

2026.3.1

Bug Fixes

  • register Commands as composed once in DogLog.time() (#153) (4a20e0c)

2026.4.0

Features

  • add tunable double arrays (0fc4622)

2026.5.0

Features

  • gracefully handle WPILib’s broken struct generation for enums (ace84eb)

2027.0.0

⚠ BREAKING CHANGES

  • remove ntPublish and captureNt options
  • update to WPILib 2027 (#99)

Features

Bug Fixes

  • fix DogLogOptions Javadoc (0dd28a2)
  • make all config operations thread safe (#177) (8aa041e)

2027.1.0

Features

  • remove DogLog.time() for commands (66a5c94), closes #183

2027.1.1 Latest

Bug Fixes

  • remove brownout voltage logs (31b7f79)
  • update WPILib Alert API usage (9c540d7)