# 0.13.0 * Adds `!include` directive, which can be used to include sub-policies within a master Conjurfile. # 0.12.0 * In annotation values, the string `$namespace` is replaced with the current namespace and policy id. * Executor handles both http and https base URLs. # 0.11.0 * Enable management of user public keys. * Properly escape resource ids with spaces in them. # 0.10.0 * Granting a layer to a host also gives permissions to the layer managed roles. * Revoking a layer from a host also revokes permissions from the layer managed roles. # 0.9.0 * Rename `!managed-role` to `!automatic-role`, while maintaining backwards compatibility. # 0.8.3 * When re-loading a policy, properly apply `--as-group` and `--as-role` by changing the ownership of top-level records as needed. # 0.8.2 * When user is created with a namespace, form an id that looks like an email address with the namespace as the domain. # 0.8.1 * Report an error if the same kind of record with the same id is declared more than once. * Report an error if a cycle is detected in the record/ownership dependency graph. # 0.8.0 * **Breaking change** Removed `--syntax` flag from `policy load`. Only YML is supported going forwards. * `policy load` writes changes to be made to stderr before making them. # 0.7.1 * Fix botched gem release. # 0.7.0 * Renamed plugin from 'dsl2' to 'policy' * Added 'retire' subcommand # 0.6.1 * Properly format the Host Factory layers as they are submitted to the server. * Properly report role or resource missing errors. * Host Factory role defaults to its owner. # 0.6.0 * Implement the !deny statement. * Eliminate un-necessary privilege and role revocations. # 0.5.0 * Refactor how the policy statements are validated and normalized, fixing some bugs in the process. * In record ids, replace the string '$namespace' with the policy namespace. This enables cross-policy entitlements to be made more flexibly. # 0.4.4 * Enable immutable attributes to be set when the value is unchanged. # 0.4.3 * Fix a load error which can occur when using YAML lists inside of policies. # 0.4.2 * Support `--context` flag to save API keys to a file. # 0.3.2 * Fix issue where webservices were being treated as core assets by the executor. # 0.3.1 * Fix bug in executor for permissions. # 0.3.0 * Initial stable version.