Adding a dry_run option
Using dry_run option to only print changes
Don't fail if can't find role to add instance profile to
Showing differences in documents
Flatten one item Principal lists
Ordering the Principal to avoid false diffs
Assumed-roles are actually sts
Sort NotPrincipal, Resource and NotResource
Use datadiff instead of dictdiffer
Adding documentation about the --dry-run flag
Print trust_document and statements when adding roles
Version bump