1.0.0-beta2
·
29 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
Testing\Contract\*ContractTests: every store contract is also a trait,
for hosts whose test cases must extend a framework base class (Testbench,
KernelTestBase) and so cannot extend the abstract contract; the abstract
class is now the trait on a bareTestCase, so the two cannot drift.
Changed
-
LogisticsEventStorestates that every event it receives carries
cargo:eventDate(the server and the checked builder both refuse one
without), so stores need no semantics for date-less events. -
A status-change notification for an action request over several logistics
objects (an access delegation, typically) no longer names an arbitrary first
object inapi:hasLogisticsObject, whose cardinality is at most one; it
names none and the request inapi:isTriggeredBylists them all (spec
question 32, IATA-Cargo/ONE-Record#437). Type subscriptions keep matching
declared@typevalues only, now recorded as spec question 31
(IATA-Cargo/ONE-Record#412).