Changelog

This is the changelog for infomaker/everyware-plugin-concepts

Current version: 1.0.1

[Unreleased]

1.0.1 - 2022-02-11

Added

  • The support for PHP v8 has been added to composer.json.

1.0.0 - 2022-01-28

Added

  • The support to handle Events from the ContentSync Plugin has been added. The Events will be used to synchronize Concepts just like the plugins own API-endpoints does.

  • Added a locking mechanism whenever a concept (and its parents, if any) need to be created, to prevent concurrent processes from creating duplicates.

0.2.7 - 2021-06-11

Fixed

  • Added extra error handling to the admin pages.

  • Updated response timeout and connection timeout for "Concepts API requests" done in console.

    The low limit caused some slower environment to return errors when using console to sync concepts.

    We have changed the values from 5 to 15.

0.2.6 - 2021-02-08

Fixed

  • Added support for Everyware v2

0.2.5 - 2020-10-07

Fixed

  • Made jQuery improvements to support Wordpress version 5 <

0.2.4 - 2020-04-30

Fixed

  • Add better handling of eventlog errors

  • Add better handling of concepts without headline

0.2.3 - 2020-02-27

Fixed

  • Tighten the dependency to the Everyware plugin

0.2.2 - 2020-01-28

Changed

  • Minor bugfix in OpenContentClient

0.2.1 - 2020-01-23

Added

  • New admin page for detecting and managing duplicate concept posts, that is posts that have been created from the same concept and have the same uuid.

0.2.0 - 2020-01-14

Added

  • New sync-route with extended functionality to handle synchronization between Source and Wordpress

  • New local command tool for making requests to the Concept api.

    Includes the following commands like:

    • api - for use of th "CRUD" functions available by the plugin api. sync is also included.

    • Bootstrap - Will prompt you to connect to a certain Open content and add all of its Concepts to a targeted site.

    • Sync - Will prompt you to connect to a certain Open content and use its event log to keep a targeted site in sync.

  • Trigger events in create, update and delete endpoints in order for other services to react to. The events are:

    • ew_concept_created

    • ew_concept_updated

    • ew_concept_deleted

  • New Errors Administration Page to manage Errors that might occur while synchronizing Concepts to the site.

Changed

  • Update Api response to return "responseCodes" instead of "messages" for better response-handling.

  • Extended the responses from the api with the following "responseCodes":

    • ALREADY_EXISTS

    • INTERNAL_ERROR

    • INVALID_ROUTE

    • MOVED

    • NOT_FOUND_IN_WP

    • NOT_FOUND_IN_SOURCE

    • PARENT_CREATED

    • PARENT_NOT_CREATED

    • PARENT_NOT_FOUND_IN_WP

    • PARENT_NOT_FOUND_IN_SOURCE

0.1.2 - 2019-08-22

Fixed

  • Reimplemented removed init method for ConceptPostRouter

0.1.1 - 2019-08-22

Changed

  • Release script validations and documentation automation fix

  • Update documentation with API responses

Added

  • Added tests for concepts routing

0.1.0 - 2019-08-18

Changed

  • Updated flow for handling Concepts from Wordpress.

  • Updated handling ov Concepts through the Ajax API.

Deprecated

  • Concept class has now become ConceptPost

0.0.1 - 2019-06-07

Added

  • Initial release

Last updated