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

Subscribe to product updates notifications via email

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

February 7, 2018

Event Espresso 4.9.57.p

Bug fixes:

  • Fix Fatal error after activation: Uncaught exception ‘DomainException’
  • Fix calculation for layout var for countdown timeout format
  • Remove EE cookie check
  • Remove space in new line item indexes

Enhancements:

  • Add helper methods to EE_Event class for adding and removing question groups
  • Improvements to model system to support extra calculated selects on model queries
  • Add action hooks for after payment methods are deactivated
  • Add new template tag: espresso_next_upcoming_datetime()

January 29, 2018

Event Espresso 4.9.56.p

Bug fixes:

  • Fix issue where Argument number 1 is not an array in EE_Error.core.php on line 783
  • Add filters to query arg arrays for checkout URL related methods in EE_Registration
  • Fix new datetime end date pre-populating with the year 4036
  • Remove un-needed icon from check-in list view legend
  • Don’t call get_class on null in EE_Config::_reset_espresso_addon_config
  • Fix invoice payment method activation notification
  • Ignore ‘Maximum Allowed Response Size’ value for Date picker or similar questions

Enhancements:

  • Add indexes for esp_line_item table
  • Add filter for removing notice about Datetimes in admin
  • Remove actions link from transactions page
  • Add new actions to EED_Ticket_Sales_Monitor::release_tickets_for_expired_carts
  • Add filters for more flexible screen options

January 16, 2018

Event Espresso 4.9.55.p

Bug fixes:

  • Fix undeclared datetime and ticket start and dates for generated objects in unit tests so that timestamps don’t equal NOW
  • Fix generated ticket objects for unit tests having start and end dates set to NOW
  • Fix blank screen when deleting a check-in record
  • Remove stray PHP tag from end of payment_settings.template.php file

Enhancements:

  • Add ContextInterface and use instead of hard coding reference to Context classes
  • Wrap valid form data array returned from FormHandler::process() in a filter

January 9, 2018

Event Espresso 4.9.54.p

Bug fixes:

  • Fix issue where sold out events with an expired ticket option do not get switched to sold_out post status
  • Fix fatal error during multisite assessment because persistent notice being added
  • Fix CopyRegistrationService::copyPaymentDetails() not copying payment details correctly
  • Fix issue where Static properties in Abstract DomainBase class are overwritten each time add-on Domain class initializes
  • Fix issue where HTML entities are decoded when displaying and editing messages
  • Fix all form input security issues
  • Refactor submit inputs so they always show the default value set on them (the original value), not the current value (which may change if user input populates the form using EE_Form_Section_Proper::receive_form_submission())
  • Fix conflict with WordPress 4.9 built in plugin code editor
  • Fix missing success notices on Message List Table actions
  • Fix conditional in EE_Messages_Validator::validate()
  • Delay instantiating EE_Payment_Method_Manager when EE_Register_Payment_Method::deregister is called
  • Add missing root path for the generated Check In Log url
  • Fix fatal error in DbSafeDateTime
  • Stop logging to espresso_error_log.txt

Enhancements:

  • Add logic to core to disable specific add-ons before they can even register
  • Add URL Value Object
  • Only save session data if a valid cart exists
  • Add a concrete class extending PHP’s FilterIterator Abstract for filtering Event Espresso’s CollectionInterface collections
  • Change the default button for PayPal Express
  • Update best practices documentation
  • Create new CapabilitiesActionRestrictionInterface for EE_Base_Classes
  • Fix acceptance tests and improve framework
  • Implement Adapter for Datetime Helpers for PHP 5.6+ and PHP < 5.6

You can review older changelogs from the changelog archives


Need more help?

Do NOT follow this link or you will be banned from the site!