Skip to content

Releases: passle/passle-sync-wordpress

Release v3.0

06 Aug 08:42
7abe999

Choose a tag to compare

Release v3.0 Pre-release
Pre-release
  • Changed areas of the plugin that were necessary so it conforms with wordpress repository rules
  • Gave the ability to conditionally apply video/audio item styles in single passle post view using a global boolean constant called PASSLESYNC_INCLUDE_PASSLE_POST_FEATURED_ITEM_STYLES (see issue: #117)
  • Gave the ability to turn passle plugin logs on/off using a global boolean constant called DEBUG_MODE
  • Passle sync logs will now appear in their own log file for debugging
  • Fixed PasslePost model for it to work with plugins like Relevanssi (see issue: #77)
  • Gave the ability to set the Passle API key as a global constant called PASSLESYNC_PASSLE_API_KEY (see issue: #116)

Release v2.3.0

13 Jun 11:15
79b9bc1

Choose a tag to compare

What's Changed

  • Passle sync will continue syncing from where it left off if content syncing is interrupted
  • Passle sync will be able to reuse existing custom taxonomies if a Passle tag group is created with the same name as an existing Wordpress custom taxonomy
  • Caching of posts / authors is now done in chunks to allow for more data to be cached in options
  • Post / author syncing is now done in batches using a separate cron job per batch rather than a single cron job for all content syncing
  • Passle sync plugin will now always respect tag aliases, irrespective of whether an alias is a pre-existing Wordpress tag or not. If a tag has an alias in Passle, the alias will be always created and/or used in Wordpress and the original tag won't. This will be true even if the tag is part of a tag group/custom taxonomy.
  • PasslePost model's constructor will default to int for fields of type int if the post metadata are not stored.
  • New setting was added to passle plugin settings so users can disable DEBUG logs in order to control whether they want the plugin to write to debug.log or not. This will allow users to only log when they want to debug an issue and keep their logs cleaner. By default, the plugin will log.
  • Some bug fixes around post tag creation and post featured item position default value in PasslePost class initialization.
  • Bug fix around PasslePost -> tag_groups initialization - fixed deserialization

Full Changelog: v2.2.2...v2.3.0

Release v2.2.2

06 Mar 10:19

Choose a tag to compare

  • Made plugin clear cached data on deactivation
  • Syncing can start from the page it left off if somehow interrupted
  • Fixed some warnings
  • PasslePost model now contains an array of tag groups and tags within these as a new public field
  • Performance improvements for implementations that don't include tag groups as custom taxonomies
  • Ability to register existing custom taxonomies to be used with Passle Posts' post type
  • Fixed issues with failures to write to the internal plugin's cache
  • Performance improvements for content syncing. Instead of it done via a single cron job, the plugin will now sync each 100 items batch using a separate cron job.

Release v2.2.1

16 Sep 10:23
9cc225f

Choose a tag to compare

  • Stopped caching the site root in the plugin settings to make migrations easier
  • Improvements in error logging
  • Replaced get_site_url() with home_url()
  • Minor version updates

Release v2.2.0

31 May 14:24
1a6c35b

Choose a tag to compare

  • Tag aliases are now included in the PassleTag model and are accessible via the Passle post tags property that is now introduced on each Passle tag.

  • Authors that don't exist within Wordpress but have authored a Passle post, are also synchronised when a Passle post is synchronised.
    This eliminates the need to keep authors synchronised before any posts are synchronised and fixes a bug with new authors not getting synchronised at the time their first post is.

  • Added post-sync hooks for post and authors so developers can hook other code to respond to syncing of Passle entities.
    Developers can listen to the following actions:

passle_post_sync_all_complete
passle_post_sync_one_complete
passle_author_sync_all_complete
passle_author_sync_one_complete

  • Fixed an issue with Passle tag groups used as custom taxonomies in Wordpress.
    Tags that belong to tag groups and get removed from a post will now be removed also as a taxonomy term from this post when the post syncs. Before this fix, it was only removed from the post as a tag but the taxonomy term remained on the post.

  • The plugin now allows trailing slashes to be added to URL templates inside its settings without causing 404 errors when a user tries to view a passle post/author profile page.

  • Minor bug fixes

Release v2.1.0

16 Apr 09:22
02dda5e

Choose a tag to compare

  • Added SEO metadata to posts
  • Introduced synchronisation of content in batches to eliminate potential memory issues when passles have a lot of published content
  • Small bug fixes

Release v2.0.0

05 Feb 09:38
beff7ca

Choose a tag to compare

  • Introduced the ability to create custom taxonomies within Wordpress, using the Tag Groups defined in Passle via a new setting.
    This will allow more advanced filtering of posts.
    The taxonomies have the name of the tag groups and the tags inside the tag group will be created in Wordpress as terms. Posts that are tagged with these tags in Passle will include the relevant terms when they get synced into Wordpress.

  • The plugin will now respect tag mappings defined within Passle and prioritise tag aliases over Passle tags if these aliases are set within Passle.

  • Small bug fixes and improvements

Release v1.2.1

29 Aug 13:23
d208608

Choose a tag to compare

  • Fixes for Wordpress permalinks issues,

v1.2.0

29 Jun 15:27
2f297b5

Choose a tag to compare

  • Added support for permalink templates, instead of prefixes, giving you more control over your URL structure
  • Added support for remote-hosted previews, allowing you to preview Passle drafts within your WordPress site
  • Added a tab that gives an overview of all the tags within your Passle(s) and your WordPress site

Release v1.1.0

10 Nov 12:33
fcdb135

Choose a tag to compare

This release merges the webhooks used for auto-syncing into a single endpoint, rather than using individual endpoints for each action, which allows the plugins to be more flexible in the future.

As a result of these changes, the auto-sync functionality won't work until you have updated to the latest version of the plugin for your CMS. You will still be able to sync content manually.