This changelog references the relevant changes done in 0.x versions.
- Fix invalid class reference in
GetAllAppsRequestHandler
.
- Add crud handlers and projector for
gdbots:iam:mixin:app
.
BREAKING CHANGES
- Use new conventional features of gdbots/ncr abstract handlers (only override factory methods if needed).
- Delete
GetRoleBatchRequestHandler
as thegdbots:iam:mixin:get-role-batch-request
has been deleted. - Delete
GetUserBatchRequestHandler
as thegdbots:iam:mixin:get-user-batch-request
has been deleted. - Delete
UniqueRoleValidator
as gdbots/ncr now providesUniqueNodeValidator
which covers id and slug uniqueness. - Rename
UniqueUserValidator
toUserValidator
as it covers validation other than uniqueness.
- Require
"gdbots/ncr": "^0.2.4 || ~0.3"
and refactor all handlers and projector to use abstract classes provided by gdbots/ncr.
- Add check in command handlers to ensure the node is really a proper node (user/role).
- Remove setting of
etag
inCreateRoleHandler
andUpdateRoleHandler
as that is now handled in gdbots/ncr. - Rename
RoleProjector
andUserProjector
toNcrRoleProjector
andNcrUserProjector
to clarify that these project to the Ncr.
BREAKING CHANGES
- Require
"gdbots/ncr": "~0.2"
. - Add
handlesCuries
method to all handlers so Symfony autoconfigure works. - Add
PbjxValidator
andPbjxProjector
marker interfaces to appropriate classes. - issue #5: Update
RoleProjector
to use hard delete.
- Initial version.