- Updated resolve parent key traversal process
- Added icon picker field
- Added
select
method to tab field
- Updated
symfony/var-dumper
to 7.0
- Updated minimum PHP version to 8.2
- Added
weekStartsOnMonday
method to date picker field - Added
weekStartsOnSunday
method to date picker field - Added custom key support to conditional logic
- Rename
Url
field toURL
- Rename
WysiwygEditor
field toWYSIWYGEditor
- Renamed
addTerm
method tocreate
- Renamed
allowArchives
method todisableArchives
- Renamed
allowMultiple
method tomultiple
- Renamed
allowNull
method tonullable
- Renamed
append
method tosuffix
- Renamed
buttonLabel
method tobutton
- Renamed
characterLimit
method tomaxLength
- Renamed
defaultValue
method todefault
- Renamed
delay
method tolazyLoad
- Renamed
enableOpacity
method toopacity
- Renamed
fileSize
method tominSize
andmaxSize
- Renamed
height
method tominHeight
andmaxHeight
- Renamed
insert
method toprependFiles
- Renamed
instructions
method tohelperText
- Renamed
loadTerms
method toload
- Renamed
mediaUpload
method todisableMediaUpload
- Renamed
message
method tobody
- Renamed
mimeTypes
method toacceptableFileTypes
- Renamed
min
andmax
methodsminFiles
andmaxFiles
- Renamed
min
andmax
methodsminInstances
andmaxInstances
- Renamed
min
andmax
methodsminLayouts
andmaxLayouts
- Renamed
min
andmax
methodsminPosts
andmaxPosts
- Renamed
min
andmax
methodsminRows
andmaxRows
- Renamed
pagination
method topaginated
- Renamed
prepend
method toprefix
- Renamed
returnFormat
method toformat
- Renamed
saveTerms
method tosave
- Renamed
stylisedUi
method tostylized
andlazyLoad
- Renamed
weekStartsOn
method tofirstDayOfWeek
- Renamed
width
method tominWidth
andmaxWidth
- Renamed
appearance
argument$fieldType
to$type
- Renamed
paginated
argument$rowsPerPage
to$perPage
- Renamed
Pending
trait toAffixable
- Renamed
SubFields
trait toFields
- Renamed
Writable
trait toImmutable
- Added custom field key method (only use this method if you know what you're doing)
- Added
postStatus
filter to relationship fields
- Updated
wrapper
andcolumn
methods to include settings merging
- Added Markdown support to
instructions
method - Added shorthand wrapper width method
column
to all fields
- Added buttons array to
toolbar
method onWysiwygEditor
field
- Added return types to
dump
anddd
methods on field class
- Added
dump
anddd
methods to field class
- Added automatically conversion of
choices
list to associative array - Updated PHP requirement to 8.1
- Added and, or and group support to conditional logic
- Added float support to
min
andmax
methods
- Added
withSettings
method to all fields
- Updated developer experience
- Updated parameter hints and documentation
- Added pagination to repeater field
- Rename package to
vinkla/extended-acf
- Rename namespace from
WordPlate\Acf
toExtended\ACF
- Added default value to email field
- Renamed reserved word
ReadOnly
toWritable
- Removed field group class
- Updated minimum PHP version to 8.0
- Updated type hints and return types
- Renamed
Attributes
namespace toSettings
- Renamed
toArray
method toget
- Renamed conditional logic method
if
towhere
- Renamed location method
if
towhere
- Removed
field
andoption
helper functions - Removed
setParentKey
methods - Removed conditional logic comparison methods
- Removed configuration class
- Removed field group class
- Added
delay
to wysiwyg editor field
- Added
enableOpacity
to color picker field
- Deprecated
field
andoption
helper functions
- Added
readonly
anddisabled
to date fields - Renamed
Radio
class toRadioButton
- Renamed
Wysiwyg
class toWysiwygEditor
- Updated field label to name conversion from
kebab-case
tosnake_case
- Added
allowNull
to radio button field - Fixed issue with conditional logic in repeaters
- Removed check if
register_field_group
exists - Removed key validation from key class
- Added return format documentation
- Added plain key text in duplicated keys error message
- Added static return type hint for better intellisense
- Added suggestions on location methods for better intellisense
- Added suggestions on multiple fields and attributes for better intellisense
- Added PHP 8.0 support
- Renamed taxonomy field's
createTerm
toaddTerm
- Added boolean argument to taxonomy field's
loadTerms
,saveTerms
andaddTerm
- Added
previewSize
to gallery field
- Updated minimum PHP version to 7.3
- Added float support to
step
on range field
- Added
readOnly
to text fields - Added
conditionalLogic
to message and tab fields - Added
disabled
to supported fields
- Added
layout
to radio field - Added
layout
to button_group field - Added
message
to true_false field - Added
stylisedUi
to select field
- Added
layout
to checkbox field - Added
allowMultiple
to select field
- Added
allowNull
method to select field
- Added return format to button group, select, radio and checkbox fields
- Add ability to disallow archives for page link field
- Added default values to number and range fields
- Added
fileSize
to image and gallery fields - Added static return type to
make
method for better intellisense - Added option to allow null values for
width
,height
andfileSize
- Added
characterLimit
to text field - Added text labels to
stylisedUi
- Renamed
ui
tostylisedUi
- Renamed
size
tofileSize
- Renamed
multiple
toallowMultiple
- Added collapsed to repeater field
- Added default value to true_false field
- Added default value to text field
- Fixes error with conditional logic key
- Added prepend and append methods
- Added new field classes API
- Removed acf_* helper functions
- Removed is_layout helper functions
- Added configuration repository class
- Added custom key support
- Added is layout helper function
- Added sanitize key helper method
- Added validate key helper method
- Added prefix group, field and layout validation
- Updated group key prefix sanitize
- Updated key generation argument order
- Updated key validation for fields without name
- Updated project structure
- Fixed clone field support
- Removed page helper function and class
- Fixed multiple tabs bug
- Removed required page key menu_title
- Fixed conditional logic issue
- Added options page helper function
- Added field helper function
- Added option helper function
- Updated hash algorithm to FNV-1a
- Fixed conditional logic key issue
- Added hashed field, group and layout keys
- Fixed conditional logic field keys bug
- Rename acf_conditional_logic to acf_conditional
- Removed PHP 7.0 support
- Added accordion field helper
- Remove name validation on layout fields
- Remove display property validation
- Remove illuminate dependency
- Added range field helper
- Added button group field helper
- Added flexible content layout helper
- Added support for flexible content layouts
- Added layout class
- Added conditional logic class
- Updated field and group logic
- Removed deprecated acf class
- Added link field
- Added group field
- Update group key title
- Removed hide on screen helper
- First stable release
- Added conditional logic helper
- Added field and group classes
- Added duplicate key exception
- Added acf helper class
- Added layout fields function
- Added jquery fields function
- Added field key validation
- Fix bug if acf isn't available
- First beta release