Change Log
All notable changes to this project will be documented in this file.
- Custom Template Tags Not Working In Selectbox
- Option To Customize Page's Browser Title
- Select Ajax Query Args Not Working Fields Outside WPOnion Module
- WPOnion Core Assets CDN Version To
1.4
- Bump [@popperjs/core] from
2.4.0
to2.4.2
#251
wponion_icon
function now can handle image link
- Performace Fix in Storage Interface.
- Hook Priority option in taxonomy
WPONION_PLUGIN_FILE
constant in plugin file.- Deprecation handlers for (Function,Actions,Filters)
- Nested Array Support for
Class_Options
Trait - Option to have external links in Admin Page Module
- Changes Browser URL when click tab in settings page (useful if everything loads in a single page)
- is empty check with array
wponion_is_array
- Created Storage Handlers which interacts with wordpress DB.
- Action : "wponion/{$this->module()}/get/before"
- Action : "wponion/{$this->module()}/{$this->unique()}/get/before"
- Action : "wponion/{$this->module()}/{$this->unique()}/get/after"
- Action : "wponion/{$this->module()}/get/after"
- Action : "wponion/{$this->module()}/save/before"
- Action : "wponion/{$this->module()}/{$this->unique()}/save/before"
- Action : "wponion/{$this->module()}/{$this->unique()}/save/after"
- Action : "wponion/{$this->module()}/save/after"
- Filters : "wponion/{$this->module()}/get/values"
- Filters : "wponion/{$this->module()}/{$this->unique()}/get/values"
- Filters : "wponion/{$this->module()}/save/values"
- Filters : "wponion/{$this->module()}/{$this->unique()}//save/values"
- Function :
wponion_cast_array
- Function :
wponion_has_column_class
- Function :
wponion_parse_args_mixed
- Function :
wponion_parse_args_forced_values
- Function :
wponion_cast_array
- Function :
wponion_define
- Function :
wponion_is_defined
- Function :
wponion_is_set
- Function :
wponion_is_version
- CSS fix for switcher field.
- Admin Notice Database Fetching Issue.
- Assets Loading issue in
Page Actions
Module - Improved Performance.
- Reworked Admin Notice Module and changed all function names to match wponion format
- Moved
Setup
folder fromcore/
to/
- Moved Some Internal Options Arg to data folder
- Moved
builder
Files From Root Toincludes/
- Moved
Templates
From Root Toincludes/
- Moved
module-fields
from Root toincludes/
- Moved
fields
from Root toincludes/
- Moved
integrations
fromcore/
toincludes/
- Cleanup done for
core/helpers
and moved tocore/functions
- Renamed Certain Files With Proper Prefix
- 24+ Deprecated Action
- 16+ Deprecated Filters
- Deprecated Function
wpo_help
usewponion_tooltip
- Deprecated Function
wponion_validate_bool_val
usewponion_is_bool_val
- Deprecated Function
wponion_get_field_class_remap
usewponion_field_class_remaps
- Deprecated Function
wponion_get_registry_instance
- Deprecated Function
wponion_is
usewponion_is_instance
- Deprecated Function
wponion_field_debug
usewponion_is_field_debug
- Refactor for all modules and rearranged in its proper folder.
- Base Unique Returns Unique Value if Base Unique not exists.
- Autoloader's Instance
if(class_exists())
,if(trait_exists())
,if(interface_exists())
checks
- WooCommerce Localizer Issue (Not Properly Loading)
- Accordion Style In WC Metabox
- Tab Dependency Issue
- All Modules in WPOnion Can Provide An Option To Load Custom Assets via
"assets" => "your-asset"
in module argument. - Function
->section
it can be used instead of->container
inside tab field - ACTION
wponion_query_database
- ACTION
wponion_{module_slug}_db_save_before
- ACTION
wponion_{module_slug}_db_save_after
- FILTER
wponion_ajax_wp_query_results
- FILTER
wponion_wp_query_result
- FILTER
wponion_query_args
- NEW
add_field
Method In Builder wponion-inline-dependency
optionimage_sizes
WP Query Data Option.user_roles
WP Query Data Option.capabilities
WP Query Data Option.
- Deprecated
field
Method In Builder - Deprecated
->container
inside tab field - Swticher style prefix changed from
ckbx-
towpock-
- Moved custom asset loader functions from admin-page module to
wponion_load_asset
- Rearranged Arguments for
wpo_user_meta
,wpo_post_meta
- Bump [@popperjs/core] from
2.3.3
to2.4.0
- Bump [jquery] from
3.4.1
to3.5.1
load_from_existing
from builder.wponion-framework
prefxed style changed from (.wponion-framework.wponion-module-settings
) to (.wponion-module-settings
) in css.wponion-framework
prefxed style changed from (.wponion-framework.wponion-element-accordion
) to (.wponion-element-accordion
) in css
- Bootstrap Style issue with Porto Theme #221
- Bump [@wponion/flexboxgrid2 ]from
1.0.1
to1.0.2
- Bump [@popperjs/core] from
2.3.2
to2.3.3
- Moved Alerts CSS From normal to wpo- prefixed
- Moved Jumbotron css from normal to wpo- prefixed
- Moved table css from normal to wpo- prefixed
- Combined Multiple media query for the same style into 1.
.wponion-element
prefix for each element's style remvoed to reduce css file sizewponion-plugins.css
file combined towponion-base.css
and removed.
- Improved Settings Page / Metabox Menu Navtion Easy.
- Improved PHP Documentation.
- Bump [@popperjs/core] from
2.2.1
to2.3.2
select2
CSS Bug Fixed.query_args
in\WPO\Container
callback fixed.
- Deleted All
\WPO\Field
Get method's comments.
- Multiple Ajax Request when using CTRL+S
- Warning When Direct CSS Added
$field->parse('color:red');
fixed. - Updated WPOnion to use
wp_nav_menu_item_custom_fields
hook instead of custom walker if wordpress version is 5.4 =>
- button Field type changed to UI
- modal Field type changed to UI
- wp_list_table Field type changed to UI
- Option to set custom css style per field
$field->css('font-size:12px;')
- Responsive Field styles.
- Column Layout changed for all field types
- WPOnion Icon Library
- Bootstrap Style WP-List Table
- Added Markdown for tooltips.
- Array Access Trait For
ArrayAccess
- Array Iterator Trait For
Iterator
- Fieldset & Accordion dependency support
- Shortcut Key Press (
CTRL + S
) to save settings
- TAB Field CSS Fixes.
- Removed Group Field dependency support due to nested issues
- Removed
ob_flush();
because of nested output buffering issue - Field
button_set
now works well withwpo-btn-{status}
css class - Fixed Some Field's CSS Issue
- Bump [acorn] from
5.7.3
to5.7.4
- WPOnion Core Assets CDN Version To
1.3.9
- Migrated WPOnion To New Icon Set.
- Old WPOnion Icon Fonts.
- Updated Sweetalert2 Config.
__toString
Function to\WPOnion\DB\Option
Class.- Split Save Feature Added
- Tab Field CSS Flicker Issue
- Multiple Custom Metabox in same page Render Issue
- renamed
wpo_taxonomy
towpo_term_meta
- renamed function
wponion_fields_all_ids_defaults
towponion_extract_all_fields_ids_defaults
- WPOnion Core Assets CDN Version To
1.3.8
- Updated Fontawesome icons list
- Code Clean Up
- Autoloader With Pre Generated Classmpas
- Removed All Button in Dimensions field.
wponion_ajax_shutdown_error
New action in wponion ajax request.wponion_ajax_shutdown
New action in wponion ajax request.wponion_ajax_shutdown_success
New action in wponion ajax request.
- Settings Page Menu Loading issue after saving settings
- Label Support for Switcher Field
- Visual Editor Field -> CSS Basic Props like (Margin,Padding,Border,Border-Radius)
- CSS Shadow Field
- Number Field
- CSS Unit Field
- WPOnion's Custom Icon Pack
- JAVASCRIPT Hook :
wponion_register_after_core_fields
- JAVASCRIPT Hook :
wponion_register_after_core_themes
- Field Badge Option
- Multiple Field Description
- Color Picker Field Saving & Showing Value
- Saving & Showing Values In WP Link Field
- Saving & Showing Values In Key Value Field
- Cloner Field Issue with CSS & Field Rendering
- Updated Spacing Field With Propr FlexGrid2 CSS
- Typogryphay Field Fully Redeveloped
- Option To Disbale Variants in FontPicker
- Option To have Empty Select in Select field
empty_option => true
- Bump [wordpress-js-ports] from
1.0.6
to1.0.9
- WordPress Importer Integration
- WPO Metabox Builder
title_column
&&fieldset_column
Function in Field Builderwponion_ajax_args
which returns common ajax arguments functions.column_cb
predefined in WPListTable.wpo-badge-outline-danger
Badge Style.wpo-badge-plain-danger
Badge Style- Option To Remove A Field From Builder
- Added
wponion_success_toast
function in js
- Settings Page Javascript Validation When Ajax Enabled
subheading
Andheading
Fields Description Style.- Bump [select2] from
4.0.7
to4.0.8
template_path
argument in metaboxtabindex
in WPModal
- Auto Generate Unique Instance ID For each module instance
inline
argument to show checkbox / radio in a single line- New Tab Styles
- Updated Vendor Support Version
- Combined all javascript files into
wponion-core.js
- Combined all css files into
wponion-core.css
- Core & Fields Javascript Fully Redeveloped from ground
clipboard.min.js
- WP Color Picker Source
- Custom Callback Option For
option_label
&&option_key
in query_args - Added Below Listed Icon Frameworks Builtin
- Customizer Field Errors Fixed
- Icon Picker Issue With Taxonomy & Metabox Module
- Select2 & Selectize Ajax Data Loding Issue With Taxonomy & Metabox
- Field Wrap Class Issue When Inputmask Active
- Improved Icon Picker Field.
- Top icons Libs Added
- Improved WPO Builder Performance
- All Icons Format
\WPOnion\Helper::get_material_design_colors()
- CDN Status Validator
- Settings Page Ajax Save Error.
- Field Arg
builder_path
-- Passes Actual Path For The Field In The Builder - Custom Field Argument
nopreview
For OEmbed Field which uses it when no preview found for the given url. array_insert_before
Functionarray_insert_after
Function'wponion-element-type-{type}'
New HTML Field Element Class'wponion-field-type-{type}'
New HTML Field Element Classdata-wponion-field-type
New HTML Field Element Attributewponion_catch_output
php function- WPOnion Cache Module
- WPOnion New Ajax Module
- Modal Field
- Import / Export Field.
- Spinner Field
- Range Slider Field
- Code Editor Field
wponion_after_setup
Javascript Hook- List Table Field Builder
- Button Field Builder
- Import / Export Builder
- Builder Import / Export
wponion_builder_export
&&wponion_builder_import
- Bump CDN Version From
1.0
to1.2
- Builder Now Uses
Nested Array Fetch
Eg :$builder->get('page1/section1/field1')
- Template Files Updated To Pass Current Container & Subcontanier Instead of its slug
- Files Reorganized
- Core Ajax Handler now has a method to return ajax url.
- Updated Ajax Abstract Handler
- changed
.wponion-framework pre
to.wponion-framework .wpo-copy
- Moved
data/google_fonts.php
todata/fonts/google.php
- moved
websafe fonts
from functions to data file - moved
backup fonts
from functions to data file wponion_is_domain
New Validatorswponion_is_mac_id
New Validatorswponion_is_regex
New Validators
- Backup Handler Fields Related Codes
- Removed File Header Comments
wponion_highlight_string
Functionwponion_extract_font_variant
Functionwponion_noninput_fields
Functionwponion_get_set_db
Functionwponion_get_db
Functionwponion_update_db
Function
reload
method to reload values from database in\WPOnion\DB\Option
- Values Not Showing Properly Once Settings Saved Via Ajax
- Database Option Retrive Handler
wpo_settings
function to retrive settings page optionswpo_network_settings
function to retrive network settings page optionswpo_post_meta
function to retrive post meta optionswpo_user_meta
function to retrive user meta optionswpo_term_meta
function to retrive term meta options- Field error support in WC Settings.
wponion_wc_product
To create custom option @ woocommerce product metaboxwponion_wc_settings
to create custom settings page @ woocommerce settingsset_group
method in container to group its fields under container's slug.
- class-save-handler.php
wponion_is_builder
function
- Field dependency in nested fields
- FAQ Field Builder
- CopyToClipboard Action For
pre
tag inside.wponion-framework
div - Option To Set switcher field width
- Image POPUP Util
wpo_image()
- New PHP Functions
- wpo_help
- wpo_tooltip
- wpo_icon
- wpo_ajax
- wpo_image
- new
wponion_markdown
php function - markdown support for
before
,after
,desc
,desc_field
in field arguments
pre
&code
HTML tag css updated- Updated
Parsedown
library to 1.8.0-beta-7 - Redesinged System Information Field