v2.0.0
BREAKING CHANGES
- Use gdbots/pbjc v1.x and gdbots/pbj v3.x.
- Replace all identifier fields using NodeRef with new node-ref type.
- Use PHP7 typehinting in all insertion points for php.
- Use new fget method where possible in insertion points.
- Remove use of identifier classes where uuid can be used, e.g. UserId, AppId.
- Change format of StreamId (added vendor prefix). Old format
topic:partition:sub-partitiontovendor:topic:partition:sub-partition. - Moved FileId from files package to common package.
- js:
@gdbots/schemas/gdbots/common/FileId - php:
Gdbots\Schemas\Common\FileId
- js:
- Deprecated Schemas: (these will be removed in 3.x)
gdbots:iam:mixin:app-roles-grantedgdbots:iam:mixin:app-roles-revokedgdbots:iam:mixin:get-all-apps-requestgdbots:iam:mixin:get-all-apps-responsegdbots:iam:mixin:get-user-requestgdbots:iam:mixin:get-user-responsegdbots:iam:mixin:grant-roles-to-appgdbots:iam:mixin:grant-roles-to-usergdbots:iam:mixin:list-all-roles-requestgdbots:iam:mixin:list-all-roles-responsegdbots:iam:mixin:revoke-roles-from-appgdbots:iam:mixin:revoke-roles-from-usergdbots:iam:mixin:search-users-requestgdbots:iam:mixin:search-users-responsegdbots:iam:mixin:user-roles-grantedgdbots:iam:mixin:user-roles-revokedgdbots:ncr:mixin:create-nodegdbots:ncr:mixin:delete-nodegdbots:ncr:mixin:expire-nodegdbots:ncr:mixin:indexedgdbots:ncr:mixin:lock-nodegdbots:ncr:mixin:mark-node-as-draftgdbots:ncr:mixin:mark-node-as-pendinggdbots:ncr:mixin:node-createdgdbots:ncr:mixin:node-deletedgdbots:ncr:mixin:node-expiredgdbots:ncr:mixin:node-lockedgdbots:ncr:mixin:node-marked-as-draftgdbots:ncr:mixin:node-marked-as-pendinggdbots:ncr:mixin:node-publishedgdbots:ncr:mixin:node-renamedgdbots:ncr:mixin:node-scheduledgdbots:ncr:mixin:node-unlockedgdbots:ncr:mixin:node-unpublishedgdbots:ncr:mixin:node-updatedgdbots:ncr:mixin:publish-nodegdbots:ncr:mixin:rename-nodegdbots:ncr:mixin:unlock-nodegdbots:ncr:mixin:unpublish-nodegdbots:ncr:mixin:update-node
- Add Schemas:
gdbots:iam:command:grant-roles-to-appgdbots:iam:command:grant-roles-to-usergdbots:iam:command:revoke-roles-from-appgdbots:iam:command:revoke-roles-from-usergdbots:iam:event:app-roles-grantedgdbots:iam:event:user-roles-grantedgdbots:iam:event:app-roles-revokedgdbots:iam:event:user-roles-revokedgdbots:iam:request:search-apps-requestgdbots:iam:request:search-apps-responsegdbots:iam:request:search-roles-requestgdbots:iam:request:search-roles-responsegdbots:iam:request:search-users-requestgdbots:iam:request:search-users-responsegdbots:iam:search-apps-sortgdbots:iam:search-roles-sortgdbots:ncr:command:create-nodegdbots:ncr:command:delete-nodegdbots:ncr:command:expire-nodegdbots:ncr:command:lock-nodegdbots:ncr:command:mark-node-as-draftgdbots:ncr:command:mark-node-as-pendinggdbots:ncr:command:publish-nodegdbots:ncr:command:rename-nodegdbots:ncr:command:unlock-nodegdbots:ncr:command:unpublish-nodegdbots:ncr:event:node-createdgdbots:ncr:event:node-deletedgdbots:ncr:event:node-expiredgdbots:ncr:event:node-lockedgdbots:ncr:event:node-marked-as-draftgdbots:ncr:event:node-marked-as-pendinggdbots:ncr:event:node-publishedgdbots:ncr:event:node-renamedgdbots:ncr:event:node-scheduledgdbots:ncr:event:node-unlockedgdbots:ncr:event:node-unpublishedgdbots:ncr:event:node-updatedgdbots:ncr:request:get-node-history-requestgdbots:ncr:request:get-node-history-responsegdbots:ncr:request:get-node-requestgdbots:ncr:request:get-node-response
- Modify Schemas:
gdbots:pbjx:mixin:commandpatch revision1-0-3- Add
ctx_tenant_idstring field with pattern^[\w\/\.:-]+$. - Add
ctx_msgtext field.
- Add
gdbots:pbjx:mixin:eventpatch revision1-0-2- Add
ctx_tenant_idstring field with pattern^[\w\/\.:-]+$. - Add
ctx_msgtext field.
- Add
gdbots:pbjx:mixin:requestpatch revision1-0-3- Add
ctx_tenant_idstring field with pattern^[\w\/\.:-]+$.
- Add
gdbots:pbjx:mixin:responsepatch revision1-0-2- Add
ctx_tenant_idstring field with pattern^[\w\/\.:-]+$.
- Add