Event Espresso 4 Changelog

Event Espresso 4 Changelog

Download Event Espresso now from your Event Espresso Account page.
Looking for the Event Espresso 3 changelog? You can find the changelog for Event Espresso 3 here.
Important note about updating to Event Espresso 4.8: You will need to update to WordPress version 4.1 or higher before you update to Event Espresso 4.8.

Learn how to update Event Espresso 4

August 21, 2019

Stripe 1.1.5
Fix:

  • Use arrow function instead to keep this in scope

August 19, 2019

Stripe 1.1.4
Fix and New Features:

  • Add “Integration Type” option
  • Add Stripe Elements integration
  • Wrap subsections of html in table tags

EE4 Multi Event Registration 2.0.17.p
Updates:

  • Don’t show the description of the event in the minicart widget (list template)
  • Remove console.logging
  • Add new filter hooks to allow filtering display of cart contents

July 30, 2019

EE4 Mailchimp 2.4.4.p
Fixes

  • When adding a subscriber, only send the selected interest for the events in question

July 24, 2019

EE4 Mailchimp 2.4.3.p
Fixes

  • Show hidden groups and merge fields on the event editor

July 22, 2019

Event Espresso 4.10.0.p

Database Migration Required:

  • Event-Question Group database changes

Fixes

  • Fix Extensions & Services admin page’s CSS issues
  • Fix issue where payment method settings inputs break out of their containers
  • Fix “events require pre-approval” message
  • Fix espresso_event_reg_button() template tag
  • Fix Fatal error on file edit screen when uxip notice present
  • Fix block styles not loading on frontend
  • Don’t include a thousands separator in ld+json ticket prices
  • Don’t double-URL-encode query parameters
  • Don’t trigger validation on datepicker inputs immediately
  • Mark model objects as dirty when datetimes are set too
  • Batch system checks nonces, and remove unnecessary error message

Updates

  • Add filter hook to allow filtering output of [ANSWER] shortcode
  • Add edit route for the venues admin
  • Improve error message for preview/test-sends with no events available
  • Updates to JS packages and dependencies

July 18, 2019

EE4 Mailchimp 2.4.2.p
Fixes

  • Show MailChimp required fields with an asterisk but with no validation
  • Remove legacy init class & its error-prone version check

July 15, 2019

Ticketing 1.0.10
Updates

  • Fix i18n strings where tags were displayed in Shortcodes documentation
  • Fix barcode not rendering in iOS browsers

July 1, 2019

Attendee Mover add-on 1.0.5.p
Updates

  • Use the name() method to pull the form_name value
  • Add form name to exception
  • Allow for new_params.where to be an empty array
  • Improve event list order by

WP Users Integration add-on 2.0.17.p

Enhancements and Updates for the [ESPRESSO_MY_EVENTS] shortcode

  • Fix resend registration message link not working on paged results
  • Filter the $query_args used to pull the objects
  • Fix getTemplateInfo to allow for custom templates

June 26, 2019

Wait List add-on 1.0.1.p

Enhancements and Updates

  • Allow EVENT_AUTHOR_ based shortcodes in the waitlist message templates
  • Prevent fatal error when using the [RECIPIENT_EDIT_REGISTRATION_LINK] shortcode in waitlist message templates and sending a test email
  • Redirect using the referring URL when a wait list registration is created
  • Remove Google+ from the default message templates

Authnet Accept Payment Method 1.0.3.p

Enhancements and Updates

  • Add allowPaymentRequest param to Auth.net iFrame

EE4 Mailchimp 2.4.1.p

Enhancements and Updates

  • Migrate indiviual events to v3 of the MailChimp API as and when needed
  • Confirm we have an EE_Attendee object before attempting to use any attendee details
  • The merge field EMAIL address is now ignroed by MailChimp, added migration path for those fields so the registrant’s email will always be the subscribed email
  • Duplicate the MailChimp event settings when an event is duplicated

June 18, 2019

Event Espresso 4.9.82.p

Fixes

  • Include all tickets when performing a sold out check
  • Messages: Event list section shortcodes should allow ‘Organization’ shortcodes
  • Fix server date time date time instance swap on static fluent setters and creators
  • Add parameter onto RequestInterface::requestUri to get uri relative to WP root
  • Remove single quotes from line items and descriptions sent to Authorize.net AIM gateway
  • Remove duplicate of Ticket’s description from list of prices in ticket selector details
  • Set styles for admin progress-related ee-notices
  • Fix Contact record metabox’s “Created on: ” string
  • Add a url scheme check to file_url() method
  • Fix path to server-date-time
  • Fix layout issue for ticket selector step when registering from the admin context
  • Filter out line items not related to the registration for registration details

Enhancements and Updates

  • Updates to JS packages and dependencies
  • Implement semantic improvements for admin tabs
  • Add compatibility shim for Advanced Custom Fields plugin
  • Improve help text for Default Registration Status option within event editor
  • Add street address to ld+json output
  • @eventespresso/data: switch to normalize store state to always use singular form of model names
  • New css framework tweaks
  • Add automatic dependency management/externals generation to build process 🎉

May 28, 2019

Event Espresso 4.9.81.p

Fixes

  • Fix batch job translated text on WPEngine, etc.
  • Fix missing columns in csv report
  • Fix EE_Admin_Hooks not setting the correct value for _current_route
  • Fix wonky conditionals in messengers
  • Ensure eejs.i18n locale data for a handle is only set once per handle
  • Fix display strategies extra trs and tds
  • Fix timezone error for datetime value object with EventAttendees block usage when site is only using an offset for timezone
  • Fix markup validation issues in help screens
  • Don’t use ExceptionStackTraceDisplay() when catching an exception
  • Fix and update About page’s layout
  • Registrations admin Contact details box: Wrap with divs to allow for contained block elements
  • Add a check to ensure that the registrations have been updated
  • Fix normalization of eventespresso/core store relation updates
  • Fix missing Thank You page transaction details

Enhancements and Updates

  • Add withLatestCheckin higher-order component (HOC)
  • Add helper method for exposing filtered Event Espresso brand name and also expose to JavaScript
  • Improve BaseEntity.forClone method to allow for cloning primary key too
  • Add support for validation of bin-2 Mastercard card numbers
  • Updates to JS packages and dependencies

April 29, 2019

Event Espresso 4.9.80.p

Fixes

  • Fix missing reset action type handling in reducers
  • Fix SPCO displaying only one ‘No payment required’ ticket when multiple free tickets are in the cart with a paid ticket
  • Fix and improve reset state for model-specific-selector
  • Fix order of dispatch in receive latest checkin action
  • Fix relation selectors in eventespresso/core store having wrong expectation on state behaviour
  • Fix and improve getRelatedEntities resolver in the eventespresso/core store
  • Account for default permalinks when deciding when to enable REST API Basic Auth
  • Fix REST API _links when querying across HABTM relation
  • Fix DMS to avoid issue where event table selections overwrite attendee table selections
  • Fix EE HTML label tags so their “for” attribute uses the input’s ID, not their name, which makes them more accessible and so clicking on the label selects the input
  • Fix migrations from EE3 when the question’s required text was larger than 100 characters
  • Fixes migrations from EE3 where old payments “txn_type” had a value between 32 and 45 characters
  • Make sure EE_DEBUG is not defined before declaring it
  • Remove unnecessary WP_DEBUG conditional
  • Avoid unnecessary alter table queries during database migrations
  • General fixes for database migrations from EE3
  • Migrate partial payments, txn_type to extra accounting, and avoid column name collisions during migrations
  • Fix i18n strings in pricing admin
  • Don’t enable Basic Auth on non-REST-routes
  • Fix bug with persisting relations to server not getting persisted
  • Fix target=_blank links, remove some dead links, and add escaping
  • Correct the description of EEH_Line_Item::add_percentage_based_item()
  • Use esc_html__() to allow for translations for a few text strings
  • Fix checkins migration fatal error
  • Remove premature closing bracket to fix JS error on menu manager admin page
  • Fix bugs in js data stores exposed by work on Recurring Events Manager
  • Fix FqcnLocator to filter out files that do not have a PHP file extension
  • Export new reset actions
  • Fix getAdminUrl helper for eejs.routes returning incorrect string
  • Fix getRelatedEntities in eventespresso/core store not accounting for different response types
  • Fix getRelatedEntitiesForIds using improper primary key string
  • Fix getRelatedEntitiesByIds resolver not being able to correctly derive relations between entities after fetch
  • Fix checkin status constant values not matching what is returned in the response

Enhancements and New Features

  • Make action constants for admin-routes simpler (js-library)
  • Add FilesDataHandler and FileSubmission classes, for making working with PHP’s $_FILES more manageable
  • Add $_FILES global to Request
  • Add support for calculated fields on resolvers in the eventespresso/core store
  • Add ability to filter start and end dates for default EE_Datetime entity
  • Add reset actions for eventespresso/lists store
  • Add core support for attendee importer
  • Add Event Category column to events overview list table
  • Automatically check command types
  • Add StepBubbleMenu Component
  • Improve removeRelationForEntity
  • Use i18n datetime methods to build the date range for the ticket
  • Add join type awareness to models and data stores
  • Add reset state actions to data stores
  • Wrap the phone numbers shown in the reg and txn page in an a tag using ‘tel:’
  • Remove Google + option and usage of shortcode in default templates
  • More race-condition safe ticket/datetime reserved/sold updates
  • Make select2 inputs wider by default
  • Updates to JS packages and dependencies

March 4, 2019

Event Espresso 4.9.79.p

Fixes

  • Fix errors with instanceof checks for custom objects
  • Fix Registration form’s multiple select input
  • Update “max_input_vars” exceeded message for clarity & make sure limit isn’t stale
  • Don’t change private events to sold_out post status because then they are no longer private post status
  • Relocate “Action buttons” on Registration Details page to be consistent with location of buttons on Transaction Details page
  • Fix issue where boolean is interpreted as string in rest api request
  • Add relation from datetimes to datetime tickets
  • Don’t autoload ee_dms_map_Core_4.1.0_events options
  • Fix bugs in the Money and Currency Value Objects
  • Add instance checks in registration admin pages to avoid fatal errors due to orphaned data
  • Fix fatal error in ticket list shortcode parser
  • Fix PayPal Pro gateway so it can use stored API field values from its settings page
  • fix toPersist not returning expected values
  • Single Check-ins page: Fix format for displaying minutes

Enhancements and New Features

  • Remove usage of direct react imports in favor of the @wordpress/element package
  • Registration answers editor: Use wp default link text color for better a11y
  • Add check-in action handling to eventespresso/core store
  • Add links to docs on plugin page entry
  • Review existing data stores and ensure action-generators and resolvers are only using actions
  • Add button to Transaction admin page for recalculating line items
  • Add “View” links for event category archives
  • Change default format settings for zero values to match positive values
  • Improve dependency tree for value objects
  • Payment Details Table, make it narrower (TXN Admin Details Page)

February 13, 2019

Event Espresso 4.9.78.p

Fixes

  • Fix bugs in Money and Currency Value objects
  • Ensure QSG_identifier is unique when saving new question groups
  • Remove the file exists check for image URLs in the admin
  • Improve redirects on trash/restore/delete for registration list table
  • More type proofing for PUE client
  • Update EventAttendees block with new default for limit and number input control
  • Restore trash/restore action for custom message template groups
  • Fix expected attendees not returns for the selected filters in the Event Attendees block
  • Fix current date and time always showing in date selector (Event Attendees block)
  • Skip validation if less than 2 inputs in the embedded Ticket Selector
  • Fix issue where espresso_event_status() always echos even if $echo == false
  • Fix itemized lists sent to PayPal Pro when there are discounts
  • Fix Potential Recursion during Registration Status Updates

Enhancements and New Features

  • Optimize usage of react key for AttendeeListItem component
  • Improve open registration notice
  • Improve Registry::pushData
  • Add filter for swapping GRP_ID in on the fly for messages being generated
  • Include seconds in timestamp for check-in list table view
  • Add Event Espresso critical page post state for critical pages
  • Change the default per_page value for list tables to 20
  • Implement missing labels for post type registration
  • Add some padding to the bottom of the messages shortcode selector
  • Add filter hook to allow changing database engine a table uses
  • Account for new password-protected content functionality in the REST API response
  • Add CRUD functionality to eventespresso/core wp.data store

January 16, 2019

Event Espresso 4.9.77.p

Fixes

  • Use the correct path for PayPalSettingsForm namespace
  • Fix issue in REST API where inaccessible related model causes error response

Update

  • Loosen up restrictions on error reporting when invisible reCAPTCHA fails

January 16, 2019

Event Espresso 4.9.76.p

Fixes

  • Fix long titles for events breaking registration due to wpdb insert error
  • Fix REST API taxonomy relationships regression
  • Change models to use all columns instead of only using Foreign Keys to identify a duplicate
  • Fix duplicate subregions issue
  • Fix WordPress Heartbeat logic not loading
  • Fix “hanging” exit modal on plugins page
  • Fix “seperator” typo on Countries settings page
  • Fix block-level elements breaking the payment method description output
  • Fix npm version installed in Travis CI environment and switch to wp-scripts check-engines
  • Raise default limit for Attendees shortcode

Updates

  • Improve PayPal Pro settings unauthenticated error message
  • Improve batch job error message to mention you can refresh the page
  • Improve recipient (context) links in message template list table
  • Update Travis CI build to include php 7.3
  • Update node and npm version requirements and fix Travis CI builds
  • Add REST relation endpoints
  • Override iOS default input styles for ticket selector iframe
  • Remove navigation link that results in a Fatal Error on Registrations Check-ins page
  • Remove monster sideload error
  • Remove bot trap timestamp

You can review older changelogs from the changelog archives

Subscribe to product updates notifications via email

  • This field is for validation purposes and should be left unchanged.

Need more help?

  • Browse or search for more information on this topic in our support forums. Customers with an active support license can open a support topic and get help from Event Espresso staff.
  • Have an emergency? Purchase a support token and get expedited one-on-one help!
  • Go back to documentation for Event Espresso
Do NOT follow this link or you will be banned from the site!