Releases: roeldeb/XperienceCommunity-FieldPermissions
Releases · roeldeb/XperienceCommunity-FieldPermissions
v1.1.0
Field Permissions — what's new
- Show in create mode — new per-rule option that bypasses a field's restrictions while creating a new item (restrictions still apply when editing).
- Reusable field schema support — fields shared across content types via reusable field schemas (same field GUID) now resolve to the correct content type, so a rule no longer leaks onto another type's identical field.
- Performance — content type and create-mode are now resolved once per request instead of once per field.
⚠️ Breaking change
Custom form component extenders must switch to a parameterless constructor — RoleAwareFormComponentExtenderBase<T> no longer takes IFieldPermissionService via its constructor:
// Before
public sealed class RoleAwareMyComponentExtender(IFieldPermissionService svc)
: RoleAwareFormComponentExtenderBase<MyComponent>(svc);
// After
public sealed class RoleAwareMyComponentExtender()
: RoleAwareFormComponentExtenderBase<MyComponent>;
**Full Changelog**: https://github.com/roeldeb/XperienceCommunity-FieldPermissions/compare/v1.0.0...v1.1.0v1.0.0
v1.0.0-prerelease-1
Full Changelog: v0.0.1...v1.0.0-prerelease-1
- Enable CI/CD for module class
- Added ability to use more than one fieldpermission on one field