Skip to main content

Changelog

Here you can see the changes made in new versions of the plugin, these changes are only available starting from V2.

Version 3.5.0

  • Added a 'Synced At' column to the status page, which displays the last sync time for each object.

Version 3.4.0

  • Added option to disable syncing teachers. Disabling this setting will cause the next full sync to remove all teachers. If you're updating from a previous version, this setting will be enabled for you.
  • Automatically remove all Eduframe data (all posts and taxonomies) when the plugin is uninstalled.

Version 3.3.2

  • Enable correct loading of filters in case bootstrap is not installed.

Version 3.3.0

  • Variants in the variants widget are now sorted by start date.

Version 3.1.3

  • Fixed a unique case where ghost posts in WP would cause extra teachers to show for some products.

Version 3.1.0

  • Prefix the eduframe php client dependency to prevent conflicts with other plugins.
  • Variant card buttons shows variant page instead of product page.
  • Correctly check for available places on the catalog variant.
  • Multiple dependencies have been updated.

Version 3.0.2

  • Refactored the sync to not conflict with custom ordering queries.
  • Added support for multi site wordpress installations by using a dynamic import.

Version 3.0.0

⚠ BREAKING CHANGES
In this release we reworked the way custom fields are stored in the plugin. This change requires you to do a FULL SYNC after updating the plugin. The use of custom fields stays the same as before as long as you're using the get_custom() method as explained in the custom fields documentation.

Changes:

  • Fixed the use of quotation marks (") in custom text fields.
  • Fixed the use of enter (\r\n) in custom text fields.
  • Improved the performance for the incremental sync by using the show_on_website property.

Version 2.1.1

  • Refactored the sync logic to prepare for a big performance update.
  • Improved the performance of webhook syncs for Category and ProductLabels
  • Fixed the deletion of Labels, CourseVariants and CourseLocations.
  • Fixed the missing sync when Teachers are planned on courses.
  • Fixed an infinite assignment when using Course and PlannedCourse as model_type in the sync that cased memory issues.

Version 2.1.0

  • Reverted the data loader which caused the incremental sync to slow down.
  • Change the API input field to type password.
  • Fixed updating of Product position on update.

Version 2.0.4

  • Fixed the sync when model type was PlannedCourse.

Version 2.0.3

  • Fixed the update checker that caused some crashes.

Version 2.0.2

  • Fixed the unwanted sync of non Product type labels.
  • Fixed the incorrect educator slug translation.

Version 2.0.1

  • Fixed webhooks now correctly deleting unpublished items (products, variants and categories).

Version 2.0.0

  • Added Catalog Products and Catalog Variants data types. read more
  • Added custom fields to Catalog Products and Catalog Variants. read more
  • Added caching capabilities.
  • Added parent id and parent post to Categories.
  • Added default values for type and start_date of Planned Course Variants to support filtering and ordering.
  • Added support for syncing in batches to prevent timeouts and rate limiting.
  • Changed Labels, Locations and Course Variants into taxonomies instead of post types to support filtering.
  • Changed the filter page to support backend filtering instead of frontend filtering.
  • Removed support for a custom signup page.
  • Removed Course and Planned Course data types.
  • Removed Credits