1.9.5
1.9.5
- [automation] Added two new triggers: Lead Update Event, Lead Create Event. We're also keeping the event that checks for both an update or a create event.
1.9.4.15
- [new!][Inbound Mailer][Bug Fix] Correcting issue with 'Last Send' statistics showing on expanded statistics when 'Last Send' was not selected.
- [new!][Inbound Mailer] Adding 'Email Sends' statistic to lead profile.
- [Listify Theme] Bug fix that leads to compatibility with Listify theme.
- [Leads] Order lead sources by date in 'Lead Sources' metabox.
- [Inbound Forms] Removing honey-pot message "Die! Die! Die!" from exit message to prevent accidental exposure to humans using certain form-autopopulation extensions. (Bad practice...)
- [Mailer][Default Inputs] Adding ability to set default from name, from email, and reply email to Inbound PRO settings area.
- [Mailer][TimeZone] Setting timestamp evaluation string to use military time. Fixes fatals isolated to the email edit screen caused by yesterdays update.
- [Mailer][EU] Correcting issues with UTC -0 timezones.
- [Mailer][EU] Correcting issues with day/month/year timestrings.
- [Custom Lead Fields][Bug Fix] The very first time a custom lead field is created the field type was not being set. Now corrected.
- [Mailer][Bug Fix] SparkPost EU statistics were not being pulled into batch send reports.
- [Mailer][Bug Fix] Switch Templates button was broken. Fixed.
1.9.4.1
- [Mailer][Frontend Visual Editor] Fixing issue with broken preview auto-reload.
- [Mailer][Safety] Adding permanent admin notification that links to SparkPost TOS for user consideration, & reconsideration.
- [Mailer][UX] Disabling browser autocomplete when setting up batch send date.
- [Mailer] Adding SparkPost EU Support
- [Mailer][Direct Messages] Direct messages now support lead fields.
- [Hooks and Filters][Mailer][Direct Messages] Adding in a filter to change email service manually.
1.9.3.1
- [Subscribers] Updating ACF Pro to 5.7.3
- [Free Users] Updating ACF4 to ACF5
- [Hooks and Filters] Adding filter that will allow developers to modify Inbound Form's redirect URL.
- [Automation] Remove bug that causes action filter to delete the first Then action as an Else action is deleted.
1.9.2
- [New Post Notification Email Template] Fixed an issue with content alignment always being centered.
- [Mailer] Sometimes email event stats are wrong due to timestamp differences between MySQL and WordPress. This needs more research. In the meantime this hotfix will set the end date one day into the future and help ensure reports are accurate.
- [Calls to Action] Adding CTA shortcode support for AMP mode. Will only show first variation and all tracking disabled.
- [Licensing] Increasing Inbound API Key validation connection timeout. This will help with some super slow WordPress instances.
- [Automation] Fixing with Create User action. This will fix new user password reset emails for some.
- [Inbound Forms] Maintenance work on Select2 asset fixes some issues with saving lead lists on Inbound Form Creation.
- [Calls to Action] Adding CTA shortcode support for AMP mode. Will only show first variation and all tracking disabled.
1.9.1
- [Inbound API Key] Adding CURL connection as backup for API Key validation when wp_remote_post is failing due to unknown reasons, possibly server related.
- [Leads Profile] Adding new action hook to Leads profile to help developers add UI components to the left sidebar where the user's Gravitar is displayed.
- [Landing Page Visual Editor] Added greater preview update delay (increased from 1.5 seconds to 3) to help with slower sites updating the preview before the new updates had actually saved.
1.8.9.3
- [Inbound Analytics] If impressions, visitors, actions columns are hidden then we will not attempt to process on postype listing page; saving resources.
- [Landing Pages] Fixing a soft error issue with typecasting stastics on landing page post type list page.
- [Email Component] Adding token/shortcode support to reply email.
1.8.9.2
- [Automation] Option to process rules immediately or defer to processing queue.
- [Automation] Create new user action can now also log user in immediately.
- [Automation] Fixing issue where selected trigger condition disappears if trigger data changes dramatically.
- [Email expanded report] There was a bug that prevented the lead name from displaying correctly when viewing 'Opens' expanded.
- [Inbound Forms] Datepicker feature now loads latest jQuery UI files, minified.
- [CSV Exporting] There was an issue where the first column of the CSV file was blank, causing import issues.
- [Lead CSV Importing] Fixing issue where created leads would associated with the administrator's IP address.
- [Lead Field Mapping] Improved, albeit not perfect, support for media field type
- [1.8.9.2] [Email] Reply to email input now supports shortcodes
- [1.8.9.2] [Inbound Pro] Fixes fatal when user is on PHP version lower than 5.5.
1.8.8.2
- [Automation] Completing implementation of Double Optin Confirmation trigger
- [User Roles] Dashboard widgets are now hidden from all userroles but administrator and inbound-marketer
- [ACF Fontawesome] Correcting asset loading paths.
- [Landing Pages] Impression tracking maintenance.
- [Shortcodes] Maintenance work on [lead-field] shortcode. This affects thank you pages and emails.
- [Leads Listing Page] Added back in custom field search.
- [Email]Double quotes within the subject line were causing shortcodes to break when saving
- [Email] Increased the z-index of our SweetAlert popup. Select2 dropdown feature was showing on top.
- [Email][fix] Lead field shortcodes in email body were defaulting to their default value. This bug crept in last week. Thanks to everyone who helped bring it to attention.
1.8.7.3
- [Inbound Forms] Improving draft to new process & improving UX of save button.
- [CTA] Reducing MySQL memory usage for CTA pageview calls, preventing occurrences of memory overload in some circumstances.
- [1.8.7.3] Fixing issue with latest changes causing problems on post edit screen.
1.8.6.7
- [Settings] Extending timeout of API Key wp_remote_post method.
- [Tracking/Email] Adding link tracking to Direct Mail. Also opening direct mail up to open and clickthrough tracking.
- [Database][1.8.6.7][fix] Converting INT cols to BIGINT for very large post ids.
- [Landing Pages] Enabling basic password protection
- [Field Mapping] Adding fix for custom lead fields not showing in ninja forms extension.
- [Email Tokens] Tokens used in custom email response template related to mapped params were having issues.
- [1.8.6.5] Fixing styling issue affecting WooCommerce.
- [1.8.6.7] Updating ACFPro
1.8.5.3
- [email] Reply email added to solo email sends.
- [leads] Mapping procedures now fire before lead list procedures
1.8.5.1
- [security] Adding more sanitation
- [analytics] Removing gate system that prevents impression recording if next page load occurs less than x seconds after last recorded impression. This will remove some confusion caused by lost impressions when admin is testing landing pages.
1.8.4.2-1.8.4.6
- [landing pages] Disabling developer tools if no ACF5 detected
- [leads] Added activity and conversion tabs back to lead profile.
- [fix] Attempting to prevent extraction issues in select wp environments.
- [email] Adding notification to email listing page when no email service is selected
- [1.8.4.4] Automated emails sent to a custom email address now support lead shortcode
- [1.8.4.5] Removing timezones from datetime formats to prevent fatal errors with unrecognized timezones.
- [1.8.4.6] Maintenance work on ACF repeater values inside of flexible content sections.
1.8.3.8.4-1.8.3.7
- [landing-pages] Update to simple-two-column-lander template. Fixes responsiveness issues with images inside of content.
- [mailer] UI/UX improvements. Got rid of 'Are you sure you want to leave this page?' popup when editing an email. Also improved the preview thumbnail section on the email listing page. Mouse over the thumbnail to see the email preview thumbnail powered by WordPress's mshots API.
- [automation] Added new trigger that monitors clicked tracked links.
- [automation] Did serious repair work to the 'Action' fitlers. Now we're able to poll more lead data before running an automated task.
- [CTA] Now 100% integrated with Inbound Analytics + expanded statistics
- [1.8.3.8.7] Makes sure CTA events aren't deleted when split testing stats cleared.
1.8.3.7.5-1.8.3.7.8
- [inbound-pro] Private repository is now public and ready for user contributions. Help improve Inbound Pro.
- [inbound-pro] Renamed `inbound-mailer` and `inbound-automation` directories to `mailer` and `automation` inside of /core/
- [Theme Support] Only loading our [button] and [list] shortcodes if they are not first defined by the active WordPress template.
- [Landing Pages] Optional support for featured images now.
- Updated readme.md and gulp.js files.
- [1.8.3.7.6][Fix] Impression tracking failing work on impression tracking
- [1.8.3.7.6][Fix] Faulty data migration routine that reset email settings.
- [1.8.3.7.7][Fix] fixing pagination issues in email statistics and comment/search tracking statistics.
- [1.8.3.7.8][tracking] added filter inbound_track_links for generating tracked links inside an HTML string.
1.8.3.7.1-1.8.3.7.2
- [inbound-pro] Disabling wp_option autoload on legacy plugin version and current plugin version datasaves. This may prevent an infinite redirect to welcome page that some people are experencing. If you are experiencing this issue please contact support.
- [double-optin] Inbound Pro subscribers were having difficulty changing the optin email template to a custom one. Also had to fix an issue with the optin confirmation link shortcode not unfolding properly in a custom email template. One last addition to this feature was to back out of our encryption/decryption system and to move a token generation system based on database storage.
- [db repair] eliminating soft errors with additional db checks before running db repair routines.
- [tracking] Eliminating jQuery dependency from frontend tracking scripts.
- [mailer] Made 'unsubscribe' anchor text editable within core templates to account for companies not using English as a language.
- [leads] Restore ability to 'bulk delete' leads from WordPress's default lead listing page. restoring ability to delete leads from wp default lead listing page
- [leads] Fixed issue with 'last updated' not being correctly reported in lead listing page.
- [1.8.3.7.2][landing pages] re-added wpautop to default template.
- [1.8.3.7.2][landing pages] added setting to enable featured images for landing pages
- [1.8.3.7.2][cta] Rebuilt the way we handle 'middle' CTA placements.
1.8.3.6.2 - 1.8.3.6.6
- [Landing Pages] Removed frontend PHP session start commands to improve caching performance with Pagely.
- [Calls to Action] Added & implemented 'Sticky CTAs' as default setting to dramatically reduce server resources and make sure the correct CTA variation follows the visitor.
- [Calls to Action] Combined the impression tracking AJAX call into our main 'inbound_track_lead' AJAX call to save resources. Note, disabling page tracking will re-enable the legacy impression tracking system for CTAs.
- [Inbound Analytics] Added option to disable page view tracking, this will not prevent impression recording for ctas and landing pages.
- [Inbound Automation] Delete automation tasks related to lead when lead is sent to the trash.
- [Inbound Forms] Date dropdown input now accounts for the correct number of days when month or year is changed.
- [Inbound Pro Settings] Fixed issue with 'Rebuild API Key' not properly busting the cached key.
- [Marketing Button] Fixed issue with ctas not showing in the 'insert cta shortcode' list.
- [Lead Storage] Removing name, first_name, and last_name from lead storage object and replacing them with the true map key wpleads_first_name, wpleads_last_name, wpleads_full_name,etc.
- [Note To All] If you have Zapier connections that depend on the above article's object keys it will be good to reevaluate them. In the next few weeks I'll be focusing on improving Automation and hopefully incorporating Landing Page and CTA UI statistics into Inbound Analytics for subscribers. Soon I'll try to get a blog post highlighting new features.
- [Note To All] If you have Zapier connections that depend on the above article's object keys it will be good to reevaluate them. In the next few weeks I'll be focusing on improving Automation and hopefully incorporating Landing Page and CTA UI statistics into Inbound Analytics for subscribers. Soon I'll try to get a blog post highlighting new features.
- [1.8.3.6.2] CTAs are now stripped from emails.
- [1.8.3.6.3] Inbound Form date dropdown selector now supports multiple date dropdown fields.
- [1.8.3.6.3] Bugfix with CTA impression tracking.
- [1.8.3.6.3] Automation actions now have tooltip helpers.
- [1.8.3.6.5] Fixing 'disable split testing' feature for Calls To Action plugin
- [1.8.3.6.5] Fixing issue with 'last_send' reporting feature for automation emails and removing unsubscribe sidebar metabox.
- [1.8.3.6.6] Fixing issue unsubscribe feature treating all emails as 1-click-automation-series unsubscribes. Note. I've noticed that our unsubscribe token encode/decode system is not reliable and is failing for some readers and am building a refactored system that should be ready next release.
1.8.3.5.5
- [Inbound Mailer] Fixing issue with Unsubscribe reporting template.
- [Inbound Mailer] Adding reporting controls to automated emails that will help user compare send jobs.
- [Inbound Automation] Fixing bug where trigger filter form_id is set to the form name instead of the id. Those targeting the inbound_form_id param will not be affected.
- [Cosmetic] Minor work on Inbound Pro welcome screen.
- [1.8.3.4.7][Critical] Bug Fix with activation routines not running after an update.
- [1.8.3.4.8] Bug Fix with automation job task not excluding completed and canceled job events.
- [1.8.3.4.9] Bug Fix with Admin not being able to edit 'others' Inbound Forms.
- [1.8.3.5.1] Bug fix with legacy method name causing a fatal on the unsubscribe page.
- [1.8.3.5.2] Bug fix new 'Compare Job Report' feature for automated emails.
- [1.8.3.5.3] Bug fix to the recent 'Duplicate Lead' on Form Submission issue.
- [1.8.3.5.4] Bug fix to 'add lead / update lead' trigger being fired on trash post event.
- [1.8.3.5.5] Bug fix for method that calculates running tasks for an automation rule.
1.8.3.5.2
- [Inbound Mailer] Fixing issue with Unsubscribe reporting template.
- [Inbound Mailer] Adding reporting controls to automated emails that will help user compare send jobs.
- [Inbound Automation] Fixing bug where trigger filter form_id is set to the form name instead of the id. Those targeting the inbound_form_id param will not be affected.
- [Cosmetic] Minor work on Inbound Pro welcome screen.
- [1.8.3.4.7][Critical] Bug Fix with activation routines not running after an update.
- [1.8.3.4.8] Bug Fix with automation job task not excluding completed and canceled job events.
- [1.8.3.4.9] Bug Fix with Admin not being able to edit 'others' Inbound Forms.
- [1.8.3.5.1] Bug fix with legacy method name causing a fatal on the unsubscribe page.
- [1.8.3.5.2] Bug fix new 'Compare Job Report' feature for automated emails.
1.8.3.4.1 - 1.8.3.4.4
- [Inbound Forms] Adding input for user-added class names to Inbound Forms
- [Inbound Forms] Additional nonces added to form submission process for added security
- [Security] Additional sanitation added to prevent possible XSS injection.
- [Inbound Pro] Inbound Now API error handling to prevent permission loss in the case our servers are momentarily downed.
- [Landing Pages] Removing admin notices to download legacy templates.
- [CTA] Removing admin notices to download legacy templates.
- [bugfix] Re-adding missing CSS related to WYSIWYG marketing button.
- [1.8.3.4.2] Loading select2.full.min.js to provide conflict fix for Avada theme
- [1.8.3.4.4] Several improvements to the Unsubscribe page/shortcode behavior. Allows logged in users to manage their subscriptions, automatically hides maintenance lists. Also added better support for maintenance lists, such as the ability to rename them.
1.8.3.2.2-1.8.3.3.1
- [Email Component] Added expanded statistics support to email component. Looks great.
- [Email Component] Fixed issue with PHP7 incompatibility.
- [Inbound Pro] Updated select2 assets inside of ACF to restore compatibility with WooCommerce 3.0
- [Leads API] Adding lead sources to returned lead object.
- [Landing Pages] Added in complete revision support.
- [Leads] Removing geolocation metabox from core. Now available via extension.
- [1.8.3.2.3] Fixing fatal error on tracked link. Update!
- [1.8.3.2.4] Fixing Inbound Pro conflict with WordPress revisions.
- [1.8.3.2.4] Making sure content link tracking controls show when creating new post.
- [1.8.3.2.5] Fixing black filter select dropdown for Automation component's trigger arguments when agruement preview is over 1k characters long.
- [1.8.3.2.5] Better form_id and form_name monitoring for Ninja Forms's add lead automation trigger listener.
- [1.8.3.2.6] Fixing select issue inside of Lead Management / Bulk Actions area. Clear your cache!
- [1.8.3.2.7] Adding sources column to CSV export, fixing sources data structure in Inbound API
- [1.8.3.2.7] Maintenance work on pagination in email popup stats
- [1.8.3.2.7] More work on tokens storage inside of email related automation rules. May fix some client's automation not working.
- [1.8.3.2.8] Adding bounces list as maintenance list and updating email statistics popup template to include non-masked-link handling.
- [1.8.3.2.9] Now using sys_get_temp_dir to discover tmp directory.
- [1.8.3.3.1] CTA Popup now working with Yoast SEO
- [1.8.3.3.1] Added 'range' select for email statistics reporting.
- [1.8.3.3.1] Fixing issue with token conversion in email subject.
1.8.2.2.6
- [tweak][Inbound Pro] Expanding 5 second timeout on extensions/templates to 20 second.
- [tweak][CTA] Removing H1 tags from CTA templates and replacing them with span tags for onpage SEO considerations.
- [enhancement][Automation] Adds action to add/remove lead tags.
- [enhancement][Automation] Adds action terminate email series related to triggering lead.
- [enhancement][Email] Adds more email stats to lead profile.
- [bugfix][Email] unsubscribe token was being generated incorrectly in some circumstances.
- [bugfix][Lead CSV Export] This module was breaking when using in WordPress multi-site
- [bugfix][Automation] Removing issue where Trigger Filter data was being loaded incorrectly
- [enhancement][Mailer] Error message handling when SparkPost API Key has incorrect permissions
1.8.2.1.3
- [bugfix][upgrade routines] In some cases our upgrade routine that adds the 'ip' field to the 'inbound_page_views' table did not fire and this caused those users to lose moments of tracked page data.
1.8.2.1.2
- [bugfix][funnel-tracking] funnel data was ascending by page id rather than date. Relived to have a correction in. Apologies to any eyes that have crossed at the data.
1.8.2.0.9
- [bugfix][inbound mailer] Latest version has an issue with recording webhooks from SparkPost. This should fix it.
- [new][Automation] Unsubscribe link will terminate a related automation series in one click.
- [new][Inbound Forms] Adding support for double opt in.
- [new][reporting] Implemented v1 of Inbound Analytics reporting. I hope you like it. It will only get better from here. Only affects subscribers.
- [new][shared] Moved most common upgrade routines into the shared folder.
- [bugfix][automation] Fixing fatal error with Add Lead to List action.
- [bugfix][double optin] Fixing bug with double optin.
- [improvement][leads] Cleaned up the lead profile to make it work better with new event reporting engine.
1.8.0.0.7
- [fix][lead-notifications] Better spam prevention.
- [fix][inbound-pro] In certain situations $inbound_settings was mis populated in new installs causing a fatal. Temp fix in place to prevent more crashes.
- [improvement][analytics] Better prevention at ignoring spiders.
1.8.0.0.6beta
- [new][important][BETA!] Subscribers get an Easter egg. Tip... has to do with reporting and is a sign of the future prowess of Inbound Now. More to come.
- [new][important] Added basic spider filtering to ignore conversion and click events belonging to known spiders. This is dramatically improve reporting accuracy.
- [new][MySQL] Adds IP to inbound_page_view table. Now recording IP addresses alongside page views. Will be used for geo features in the future.
- [fix][Inbound Settings] If the last lead field was disabled then newly-added lead fields appeared as hidden when adding a new field.