geniepress / framework
The GeniePress Framework
3.0.0
2021-10-14 03:50 UTC
Requires
- php: ^7.3.0|^8.0
- ext-curl: *
- ext-json: *
- inlinestyle/inlinestyle: ^1.2.7
README
GeniePress is a WordPress plugin and theme framework with expressive, elegant syntax.
Learning GeniePress
Have a look at the GeniePress documentation
Security Vulnerabilities
If you discover a security vulnerability within GeniePress, please send an e-mail to Sunil Jaiswal via sunil@lnk7.com.
All security vulnerabilities will be promptly addressed.
License
The GeniePress framework is open-sourced software licensed under the MIT license.
Version 2.3.0
Change Log
2.3.0
setDefaults()
now looks at field definitions- Move to Twig 3
2.2.0
- New
cast()
method for fields definitions.
2.1.0
- Code cleanup
BackgroundJob
now accepts a list of actions to call rather than a list of callbacks.
2.0.2
- Hide warnings on SendEmail
2.0.1
CreateTaxonomy
andCreateSchema
are now activated on plugin activation- New methods in CreateTaxonomy to get the definition and set and get the taxonomy
2.0.0
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.
1.1.1
- Removed dependencies for Laravel Collection and Symphony EnglishInflector