Releases: Runabout-LLC/runabout-java
Releases · Runabout-LLC/runabout-java
v2.1.0
v2.0.0
Added
- RunaboutAPI interface and builder for saving runabout Scenarios to the Runabout ingest API asynchronously.
- RunaboutEnabled and RunaboutParameter annotations for easier serialization of object via a constructor.
- MethodResolver interface and builder for determining a scenario's caller method at runtime.
Changed
- RunaboutServiceBuilder has changed many methods. All interfaces that have setters are discoverable via SPI.
- RunaboutService has been simplified to three methods for three use cases: serialization of an object, serialization of a scenario, and saving a scenario to the Runabout ingest API.
v1.2.2
Added
- Added support for anonymous classes as Runabout inputs. Anonymous classes will be cast to the interface/class they implement or extend.
Fixed
- Fixed an NPE in the default JsonObject implementation.
v1.2.1
Fixed
- Fixed a bug in the creation of the Runabout JSON with a null parameter. Now both type and eval for a null parameter will be "null".
v1.2.0
Added
- Added a setter to the RunaboutServiceBuilder to provide a custom predicate to test StackFrames in the default CallerSupplier implementation.
v1.1.1
Fixed
- Fixed bug in default CallerSupplier implementation that was picking methods from anonymous classes.
v1.1.0
Added
- Added a setter to the RunaboutServiceBuilder to provide custom Method toString implementations.
Changed
- Changed the default MethodToString implementation. Runabout will support both the old and new versions.
v1.0.0
Official release of the runabout-java library.
Added
- Added datetime field to the Runabout json object.
- Added a setter to the RunaboutServiceBuilder to provide custom datetime suppliers.