- allow passing of
long
values for permissions in PermissionSet.setitem
- Namespace.add
- Namespace.iadd
- Issue in Applicator.apply with explicitly required namespaces and wildcard permissions
- Applicator.handlers made instanced property
- Issue where wildcard permissions would not correctly inherit from parent permission
- Issue with numeric namespace elements during Applicator.apply
- Passing a number as one of the path components during Namespace.init will no longer fail with a TypeError
- Applicator class
- Way to require explicit namespaces when applying permissions to datasets
- PermissionSet.apply now uses the new Applicator class
- Renamed core.list_namespace_handler to core.list_key_handler
- PermissionSet.handle_namespace (Replaced by Applicator class)
- namespace handlers
- Support applying permissions to nested lists
- Implemented PermissionSet.get_permissions()