Fixes an issue in the query to retrieve related objects where SDOs without a "revoked" field would be not be returned as a valid target object; this caused some relationships to be excluded from the results. Resolves #128.
Fixes an issue where duplicate objects were being returned from functions that include inherited relationships with campaigns. For example, retrieving groups using technique T1027 previously returned G0096 twice with different attached relationships due to relationship inheritance from C0017. All relationship functions have been updated to return a list of {"object": SDO, "relationships": Relationship[]}, where the list of "objects" have been de-duplicated and "relationships" contains a list of all relevant relationships. Resolves #149.
{"object": SDO, "relationships": Relationship[]}
, where the list of "objects" have been de-duplicated and "relationships" contains a list of all relevant relationships. Resolves #149.