Skip to content

Releases: roeldeb/XperienceCommunity-FieldPermissions

v1.1.0

11 Jun 06:50
cea6ca4

Choose a tag to compare

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.0

v1.0.0

10 Jun 06:22

Choose a tag to compare

  • Hide or disable fields of contenttypes
  • Add allow / disallow roles per field

v1.0.0-prerelease-1

09 Jun 15:09

Choose a tag to compare

v1.0.0-prerelease-1 Pre-release
Pre-release

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

First version

09 Jun 14:03

Choose a tag to compare