Show Change Log
= 2.3 02/02/2023 =
- IMPORTANT: Bump PHP minimum version to 7.0.
- FEATURE: Add option to route entry submission to the moderation queue. Add an option to link the current logged-in WP User to the submitted entry.
- NEW: Introduce
Feed::is_login_required()
. - NEW: Introduce
Feed::set_entry_moderation_status()
andFeed::maybe_link_user()
. - NEW: Introduce
Utility\_log
. - TWEAK: Add CSS to prevent “jumping” when making category term selections when working with the Connections Category field.
- TWEAK: Add validation on whether to display the form based on feed type, user login state, has linked directory entry, and role capabilities.
- TWEAK: Account for whether the “Link User” option is enabled when applying display form verification.
- TWEAK: Display “Link User” feed setting option if the feed has an active user registration feed.
- TWEAK: Refactor
Feed::log()
to utilizeUtility\_log
. - TWEAK: Port helper methods from Connections Link.
- TWEAK: Refactor both
Gravity_Forms::linkUser()
andFeed::maybe_link_user()
to utilizeIntegration\Connections_Link
helper methods. Add additional debug logging utilizing_log::message()
. - BUG: Ensure user is logged-in before proceeding in
Feed::maybe_link_user()
. - DEV: Remove use of deprecated methods.
- DEV: Remove commented out
error_log()
calls. - DEV: phpDoc corrections.
- DEV: Remove unused commented out code.
- DEV: Add the feed setting data to the log file.
- DEV: Use
var_export()
instead ofjson_encode()
when logging the merge variables. - DEV: Change the method parameter to a reference so the parameter’s argument can be altered.
- DEV: Remove unnecessary local variable.
- DEV: phpDoc corrections.
- DEV: phpDoc updates.
- DEV: Refactor the ported Link integration namespace.
- DEV: Qualifier can be replaced with an import.
- DEV: Stub out code to support form level settings.
- DEV: Rename
class.feed.php
toFeed.php
. - DEV: Update the require once statement for
Feed.php
. - DEV: Remove parentheses from require once statements.
- DEV: Reorder includes.
- DEV: Add namespace to the extended cnEntry object.
- DEV: Rename
class.entry.php
toEntry.php
. - DEV: Delete unused commented out code.
- DEV: Move
class.field-category.php
andinc.js-field-taxonomy.php
to theField
folder. - DEV: Rename
class.field-category.php
toTaxonomy.php
. - DEV: Remove parentheses from include statement.
- DEV: Move
class.settings-field-map.php
to theSettings/Field/
folder. - DEV: Rename
class.settings-field-map.php
toField_Map.php
.
= 2.2 11/30/2022 =
- NEW: Introduce the
Connections_Directory\Connector\Gravity_Forms\Feed_Settings_Fields\Core
filter. - OTHER: Update README.txt header.
- OTHER: Update plugin.php plugin header requirements.
= 2.1 03/29/2022 =
- FEATURE: Add the ability to add and update the messenger and social Connections fields using a Gravity form.
- NEW: Introduce
get_messenger_fields()
,get_messenger_field_options()
,get_social_network_fields()
, andget_social_network_field_options()
. - NEW: Introduce
process_entry_data()
. - TWEAK: Add additional logging to
process_data()
for debugging. - TWEAK: Add
get_messenger_field_options()
andget_social_network_field_options()
toget_field_options()
. - TWEAK: Utilize
process_entry_data()
in bothcreate_entry()
andupdate_entry()
to remove code duplication. - OTHER: Correct misspellings.
- OTHER: Add missing trailing space.
- DEV: Add
@todo
. - DEV: Remove commented out code.
- DEV: Qualifier can be replaced with an import.
- DEV: Qualifier is unnecessary and can be removed.
= 2.0.2 02/15/2022 =
- NEW: Members plugin integration.
- TWEAK: Remove use of
create_function()
. - TWEAK: Use
rgar()
to get field property value for conditional rules. - TWEAK: Update form feed meta key from
entry_meta
toentryMetaFields
. - BUG: Fix logic to prepopulate Connections taxonomy fields in the Update Entry Feed.
- OTHER: Update copyright year.
- DEV: phpDoc corrections.
= 2.0.1 08/24/2021 =
- TWEAK: Refactor method that the custom mapping settings field is included and registered in order to prevent possibly creating PHP fatal errors.
- I18N: Add POT file for translations.
- DEV: Correct phpDoc.
= 2.0 08/23/2021 =
- NEW: Add Gravity Forms 2.5 icon to the Connections Taxonomy Terms field.
- TWEAK: Apply
is_array()
to prevent possible PHP warnings. - TWEAK: Remove trailing spaces.
- TWEAK: Remove use of
create_function()
. - TWEAK: Update the
field_map
parameters forrequired
to bebool
and renamefield_type
torequired_types
as an array of permitted field types for the defined field type. - TWEAK: Register custom GF Settings Field Map Field. Used to map GF fields to Connections Entry Fields.
- TWEAK: After taxonomy term ids are parsed, filter out empty values.
- TWEAK: After taxonomy term ids are parsed, ensure returned values are unique.
- TWEAK: Remove unused CSS style declarations.
- TWEAK: Ensure the “Choices” field setting is hidden on the Connections Taxonomy Term fields.
- TWEAK: Update HTML markup and classes for the Connections Taxonomy Term field to be compatible with Gravity Forms >= 2.5.
- TWEAK: Refactor the Connections Feed to be compatible with Gravity Form >= 2.5.
- TWEAK: Remove registering Connections Taxonomy Term fields as that is not handled through an integration point in the core Connections plugin.
- TWEAK: Maybe JSON decode taxonomy term ids when parsing supplied value.
- BUG: Plugin base file required for plugin license and updater.
- BUG: Only fetch taxonomy term names if the supplied term id is not empty after being parsed.
- OTHER: Correct misspellings.
- OTHER: Update copyright year.
- OTHER: Update readme.txt WP tested/required versions.
- OTHER: Update license URL.
- DEV: phpDoc updates.
- DEV: Update Feed properties.
- DEV: Add an inline comment.
- DEV: Replace qualifier with import.
- DEV: Update inline comment.
- DEV: Update log message when attaching terms to a Connections Entry so it is a little more clear.
- DEV: Correct code format.
= 1.1 11/12/2020 =
- NEW: Introduce the `cngfc_pre_update_entry` filter.
- NEW: Add support for the Contact First and Last Name fields.
= 1.0 04/27/2020=
- Initial Release