Skip to content

Releases: Runabout-LLC/runabout-java

v2.1.0

13 Jun 03:52
5d490bd

Choose a tag to compare

Changed

  • Updated the RunaboutService to use java.time.Instant#toString for the datetime field instead of java.sql.Timestamp.

v2.0.0

08 Jun 03:38
13654e8

Choose a tag to compare

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

16 Apr 05:45
0d14bee

Choose a tag to compare

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

20 Mar 01:43
d8eadf3

Choose a tag to compare

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

05 Mar 01:17
a746829

Choose a tag to compare

Added

  • Added a setter to the RunaboutServiceBuilder to provide a custom predicate to test StackFrames in the default CallerSupplier implementation.

v1.1.1

04 Mar 20:43
c507343

Choose a tag to compare

Fixed

  • Fixed bug in default CallerSupplier implementation that was picking methods from anonymous classes.

v1.1.0

29 Feb 04:47
255b1fb

Choose a tag to compare

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

27 Feb 06:14
eeb1406

Choose a tag to compare

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.