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

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!