Pulled Latest Code (Core MVC/jquery v8.2.1) yesterday for a new project.
Looks like the signature for MenuItemDefinition has changed. requiredPermissionName is now permissionDependency.
Generating a new entity with the RAD Tool does not respect this change.