GeniePress is a WordPress plugin and theme framework with expressive, elegant syntax.
Have a look at the GeniePress documentation
If you discover a security vulnerability within GeniePress, please send an e-mail to Sunil Jaiswal via [email protected].
All security vulnerabilities will be promptly addressed.
The GeniePress framework is open-sourced software licensed under the MIT license.
Version 2.3.0
setDefaults()
now looks at field definitions- Move to Twig 3
- New
cast()
method for fields definitions.
- Code cleanup
BackgroundJob
now accepts a list of actions to call rather than a list of callbacks.
- Hide warnings on SendEmail
CreateTaxonomy
andCreateSchema
are now activated on plugin activation- New methods in CreateTaxonomy to get the definition and set and get the taxonomy
CustomPost
methodsbeforeSave
,afterSave
,checkValidity
,beforeCache
,afterRead
andoverride
visibility changed toprotected
.CustomPost
methodpreDelete
renamed tobeforeDelete
and visibility changed toprotected
CustomPost
methodsave
return$this
rather than the ID- Attaching schema to a
CustomPost
is now handled inCreateSchema
- Missing
getActionName
added toAjaxHandler
- Added Field filters and actions
formatValue
,loadField
,loadValue
,prepareField
,renderField
,updateField
,updateValue
,validateAttachment
andvalidateValue
- New
setHookPrefix
method onGenie
that will prefix all hooks and filters.
- Removed dependencies for Laravel Collection and Symphony EnglishInflector