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
andProductLabels
- Fixed the deletion of
Labels
,CourseVariants
andCourseLocations
. - Fixed the missing sync when
Teachers
are planned on courses. - Fixed an infinite assignment when using
Course
andPlannedCourse
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