Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

0.21.1 Release Notes

Bug fixes

  • Fix bug where blacklisted methods got added to the whitelist accidentally

0.21.0 Release Notes

API Changes

  • Rewrite allocation testing API for user friendliness. See AllocationRecordingDemo.java

0.20.1 Release Notes

API Changes

  • PreallocatedList now implements java.util.List

0.20.0 Release Notes

New Features

This release mostly features some new utilities that help when programming for real-time systems.

New list classes geared towards memory management for real-time safety
  • PreallocatedList, PreallocatedEnumList
  • RecyclingArrayList, RecyclingArrayDeque
Allocation testing tools
  • Extend AllocationTest to test code allocations

0.18.0 Release Notes

Code cleanup

  • Format the whole repository

Dependency cleanup

  • Remove ihmc-ci dependency

0.19.1 Release Notes

Bug Fixes

  • MutationTestFacilitator got lost when run from src/test. It now correctly identifies it's parent project root, and places complete results in your-project/pit-reports no matter where you run it from (project root or src/xxx)

0.19.0 Release Notes

New Features

  • New ExceptionHandler functional interface
  • DefaultExceptionHandler is now default cases of ExceptionHandler

Breaking Changes

DefaultExceptionHandler no longer returns null as an Object. Please return null separately.

0.11.2 Release Notes

  • Add Assertions to assert exceptions thrown, serializable
  • Add RunnableThatThrows to support lambdas and asserting exceptions thrown
  • Refactor Conversions API
  • Complete Conversions documentation
  • Remove array signatures
  • Fix Issue #1: Add double precision signature to milliseconds method
  • Fix Issue #2: Remove radians-degrees conversions (Use Math.toRadians and Math.toDegrees)
  • Add Epsilons

0.11.0-alpha Release Notes

  • Add new Stopwatch class with friendly API

0.9.1-alpha Release Notes

First release of IHMC Commons centered around mutation testing, basic files and paths API, common conversions, and print tools for easy and convenient print-logging.Refer to https://github.com/ihmcrobotics/ihmc-commons/releases