Releases: relaticle/custom-fields
Releases · relaticle/custom-fields
v3.1.1
What's Changed
Other Changes
- fix: handle pre-existing releases and protected branch pushes in CI [3.x] by @ManukMinasyan in #111
- fix: use deploy key for changelog direct push [3.x] by @ManukMinasyan in #113
- fix: remove blade-capture-directive from test providers [3.x] by @ManukMinasyan in #115
- fix: move changelog update into release workflow [3.x] by @ManukMinasyan in #118
- fix: support $guarded models and MariaDB driver [3.x] by @ManukMinasyan in #124
- fix: guard against non-scalar values in UniqueCustomFieldValue rule [3.x] by @ManukMinasyan in #127
- chore(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot[bot] in #128
- feat: add configurable date display formats [3.x] by @ManukMinasyan in #129
Full Changelog: v3.1.0...v3.1.1
2.3.7
What's Changed
- fix: handle pre-existing releases and protected branch pushes in CI [2.x] by @ManukMinasyan in #112
- fix: use deploy key for changelog direct push [2.x] by @ManukMinasyan in #114
- fix: remove blade-capture-directive from test providers [2.x] by @ManukMinasyan in #116
Full Changelog: 2.3.6...2.3.7
v3.1.0
What's Changed
New Features
- Model attribute conditions: Conditional field/section visibility based on model attributes (#74)
- Section conditional visibility support
Fixes
- Fix null dereference in
normalizeValueForEvaluation - Replace
addslasheswithjson_encodefor JS string escaping - Remove duplicate docblock on
getNormalizedFieldValues - Resolve rector issues for CI compatibility with rector 2.3.9
- Add explicit success notification to
createSectionaction - Update tests badge to correct workflow filename and branch
- Use full URL for
git ls-remotein changelog workflow
Maintenance
- Remove Ukrainian translation for maintainability
- Add release notes configuration for auto-generated changelogs
- Add auto-release workflow and normalize CI naming
- Update actions/setup-node to v6, actions/checkout to v6
Full Changelog: v3.0.14...v3.1.0
v2.3.6
What's Changed
Fixes
- Fix: add explicit success notification to
createSectionaction - Fix: update tests badge to correct workflow filename
CI
- Add auto-release workflow and normalize CI naming
- Remove PHPStan/Pint/Rector from 2.x CI (not supported on this branch)
Full Changelog: 2.3.5...2.3.6
1.5.25
v3.0.14
2.3.5
v3.0.13
What's Changed
- fix: Allow field types to override compatible visibility operators via
FieldSchema::visibilityOperators() - fix: Prevent
array_key_exists()crash forwithoutUserOptionsmulti-choice fields during visibility evaluation - New
getCompatibleOperators()andgetCompatibleOperatorOptions()methods onFieldTypeData - Backward compatible - existing field types default to data type operators
2.3.4
What's Changed
- fix: Allow field types to override compatible visibility operators via
FieldSchema::visibilityOperators() - fix: Prevent
array_key_exists()crash forwithoutUserOptionsmulti-choice fields during visibility evaluation - New
getCompatibleOperators()andgetCompatibleOperatorOptions()methods onFieldTypeData - Backward compatible - existing field types default to data type operators
v3.0.12
Fixed
- Remove redundant
mimetypesvalidation rule fromAcceptedFileTypesCapability::toRules()— Filament'sacceptedFileTypes()already handles this at the component level, and the duplicate rule caused validation failures with Livewire uploads