v0.2.15 ~ "API key expiry actually persists"
- API key expiration works again. Selecting an expiry in the developers console (
immediately,in 1 hour,in 24 hours, …) silently savedNULL— Ember Data'sdatetransform discarded the relative expiration strings before they reached the API. A newexpirationtransform passes them through for the server to resolve, soexpires_atis persisted for every option. Pair with fleetbase/core-api#246 forimmediatelyto revoke a key reliably at the boundary instant. (#43) - The engine's test suite is runnable.
ember testpreviously crashed before executing a single test; the engine now eager-loads for its own test runs (hosts still get the lazy engine), and regression tests cover the expiration serialization path.