Changelog
This is the changelog for infomaker/everyware
Current version: 2.1.0
[Unreleased]
2.1.0 - 2022-02-09
Added
Deprecated widgets Every Most Read, OC Image Display and OC Objects Display will pick up any
template_args
array and send it to the template under the name$args
.Added
\Everyware\OcListProvider
as a helper class for fetching Lists from OpenContentThe support for PHP v8 has been added to
composer.json
.
2.0.4 - 2021-06-29
Fixed
Fixed bug in
OcConnection::article_can_be_created
that caused it to always returnTRUE
. This bug could cause articles to be created in contexts when they should not, resulting in incorrect URLs and blank headlines.
2.0.3 - 2021-06-08
Fixed
Fixed bug in
\Everyware\Storage\OcObjectCache::delete
that causedRuntimeException
to be thrown when trying to delete a non-existing Object from cache.Minor fixes
2.0.2 - 2021-05-26
Fixed
Fixed bug in
ObjectNotFoundException
instantiation when certain objects can't be fetched from Open Content.Fixed broken design and links in the dashboard widget the shows the installed version of the plugin.
Updated the Swedish translation to more closely match the originals.
2.0.1 - 2021-05-06
Added
We've added the support to use Everyware plugin with Guzzle 7
Changed
The minimum PHP version has been raised to
7.2
2.0.0 - 2021-02-05
This is the first major step towards better cache handling. We have started to rewrite the way we cache results from OpenContent. From now on the objects and search results will be stored in separate cache which will remove the risk of mismatch of data between teasers and articles.
Added
Added more logging for Open Content Requests.
New method in OcConnection for getting response from Open Content contenttype endpoint.
Added support for getting OC sort config in multiple ways. Will first check if any config file path is supplied via with the
ew_oc_sort_config_path
-filter, if not it will try to get it from OC. If that fails, it will use the default config file in the Everyware plugin. For more information on theew_oc_sort_config_path
-filter, please checkActions and Filters
.
Fixed
If the previously saved sorting option of a widget is no longer available in the sorting config, it will now show an empty value in the board widget view, and use a default option from the sorting config when fetching content.
Changed
Open Content v3 API test endpoint support.
1.8.0 - 2019-11-18
Added
Add support for sorting by multiple index fields
1.7.7 - 2021-07-05
Fixed
Fixed bug in
OcConnection::article_can_be_created
that caused it to always returnTRUE
. This bug could cause articles to be created in contexts when they should not, resulting in incorrect URLs and blank headlines.
This is a patch from v2.0.4
1.7.6 - 2019-08-18
Added
Added option to bypass object cache, toggled as a setting in WP admin.
1.7.5 - 2019-07-04
Fixed
Dashboard widget for documentation and changelog.
1.7.4 - 2019-06-28
Added
Added %categoryname% as an additional url slug.
Removed
Deprecated slug %category% since it may give unexpected effects with Wordpress url handling.
1.7.3 - 2018-11-21
Fixed
Take post type in to account when fetching article by post id.
Minor fixes.
1.7.2 - 2018-10-01
Fixed
Fix TTL-error when saving search-results to cache
1.7.1 - 2018-09-25
Fixed
Make sure to iterate all nested properties when formatting data for caching
Prepare support for new cache plugin
Add documentation for WordPress version requirements
Removal of deprecated functionality
Minor fixes and optimisations
Added
Add new contenttype-specific actions on notifications
Improved content-update on search catching
1.7.0 - 2018-09-12
Fixed
Fixed typo in instructions for using custom post type slug
Updated
Updated to use article pubdate as creation date instead of article created for WordPress posts
Implement function get_single_object through OcApi to get OcObject from properties endpoint
1.6.0 - 2018-06-04
Added
Added license file
Added support for category, year, monthnum and day for custom post type slug
1.5.4 - 2018-04-04
Fixed
Removed use of deprecated function.
Fix for CSS collision in Open Content settings page.
Improvement / Feature
Added new constant (OC_EDIT_URL) to make it possible to use other OC in writeback than the one set in Everyware.
1.5.3 - 2018-03-01
Fixed
Fix bug where first property isn't added to the query string
1.5.2 - 2018-02-19
Improvement / Feature
Improved functionality for adding OC Listeners.
1.5.1 - 2018-02-08
Added
Added the ability to disable taxonomy sync for article post type on Open Content push events.
1.5.0 - 2018-02-05
Improvement / Feature
Create OCObjects from hierarchical properties.
Update url-setter on ocArticle.
Update OcArticle to be able to set mapped properties on it self.
Append Fluent pattern to abstractOcObject for better handling of data.
Updated functionality of notifier push data.
Add filter to be able to add more content types that are considered articles.
Add ability to set cache time for search requests via OC Connection.
Option to use custom cache time for search method added.
Use default properties in on OC search-requests.
Add extra filter for required properties
Fixed
Minor fixes and optimizations
Update handle of deprecated methods.
Fixed issue where Open Content password would become faulty after registering a Notifier listener.
1.4.2 - 2017-11-21
Buxfixes
Fixed issue when hierarchical categories already exist to get correct child category for the post
1.4.1 - 2017-11-13
Improvement / Feature
Added support for hierarchical categories creations. Settings under Environment. (Default: false)
1.4.0 - 2017-11-06
Filter added to customize which properties to get from Open Content (ew_apply_default_search_properties), if not used defaults to "Search response" setting in Open Content.
Pagination data added to OC Image Display when showing multiple items
Contenttype check of object before creating article post
Improved autoloading of classes through composer
Article tag/cateogries are now updated during a notifier push event
1.3.3 - 2017-06-01
Improvement
OC Meta Writer now handles 409 status from Open Content and retries object updates.
Added support for custom content types when fetching objects via OC Connection class.
1.3.2 - 2017-03-31
Improvement
Better error handling of term errors during creation of categories
Bugfixes
Fixed issue with category creation sanitizing the 'name' and not only the slug
1.3.1 - 2017-03-10
Improvement
Added caching to method that fetches sort options, used a lot in widget forms.
1.3.0 - 2017-02-23
Improvement
Added functionality to create hierarchical section url slug
Removed faulty footer bar
Updated login logotype
Fixed
Fixed issue with openssl padding for passwords
1.2.9 - 2017-02-09
Improvements
The time to live for object cache items changed to one day, also added ability to set this value from environment variable "PHP_OBJECT_CACHE_TTL".
1.2.8 - 2017-02-02
Improvements
Reworked url writeback functionality to run on all article publish events.
1.2.7 - 2017-01-23
Features
Added new widget for fetching images stored in Open Content.
1.2.6 - 2016-12-12
Improvements/Features
Added support for using imgix as a image source in admin interface.
Removed settings for choosing where to store images, no internal image storing is available.
1.2.5.1 - 2016-12-08
Improvements/Features
Updated meta writer to handle updates via notifier.
Removed "Flush Cache"-button from environment options.
Fixed
Fixed encoding of link data before writing to Open Content.
1.2.5 - 2016-11-15
Improvements/Features
Added functionality to write-back custom XML-data to OC on article create/update
Updated parameter-handling for making search-requests against OC
Fixed
Fixed issue with passwords got replaced by placeholder when trying oc connection
Fixed issue with write-back causing it to run several times
1.2.4 - 2016-09-30
Improvements/Features
Dashboard widget for version information added.
Updated storing of OC password, also updated config gui.
Removed deprecated functions.
Removed local imengine from plugin.
Removed old obsolete notifier functionality.
Removed old tests
Removed front cache flusher class.
Removed Mobile_Detect library.
Fixed
Bugfix for empty transient and prefix key.
Bugfix for disabled password input
Bugfix issue with properties causing the notifier binding to graphically glitch out
Bugfix unwanted linebreaks and spaces from article urls.
1.2.3 - 2016-09-12
Composer support added, ability to install Everyware via composer.
1.2.2 - 2016-08-31
New feature: Everyware now writes back article urls to OC when articles are published (if enabled).
1.2.1 - 2016-08-19
Added base path constants for loading of assets.
Updated default cache time for data fetched Open Content, now one week.
Updated fetching of content-type properties in admin to use public OC endpoint.
1.2.0 - 2016-08-12
Optimized fetching of article image ids when fetching article data.
Added functionality that updates a posts date when it recieves a push from OC.
OC Objects Display widget now has a fallback if no template is chosen.
Updated validation of property value when creating article URL.
OC API now supports Page content type.
Added ability to set a global variable to control the start position of searches to OC.
Added action when OC article is created, action name: "every_article_created".
Query builder interface fixed.
Added support for [oc_api_base_query] to be used in widgets.
Minor fixes.
1.1.0 - 2015-09-07
Notifier 2.0
New cache map functionality for updating caches on notifier push
Updated OC widget to be compatible with new WP 4.3 changes
Updated readme.md to show versions
1.0.6
Added new parameter to "get_single_article" and "text_search" to allow users to set which properties they want to get from OC.
Added functionality to allow users to set the custom post type slug and a "category"-slug in the Open Content settings page.
Added functionality to allow users to set the article slug from property values in the Open Content settings page.
Refactored Widget control into Content Manager Plugin
Added functionality to subscribe to Open Content Notifier / flush cache when a widgets query result has changed
1.0.5
Introduced OcObjectCollection
Extended OcApi class
Minor fixes
1.0.4
Everyware plugin extended with ImEngine\'s Resize, crop and cache. Open Content admin settings extended to reflect the new functionality.
ImEngine integrated in image.php and more methods exposed to developers.
A base implementation of OcAPI class
post_title and post_name now falls back to leadin or text (100 chars max) if headline does not exist
1.0.3
OpenContent Objects Refactored(Article, Image, Ad). These objects are now armed with dynamic properties to fully reflect OpenContent properties
1.0.2
Extended OpenContent Article-Object to better reflect all the properties from open content.
1.0.1
Added WordPress version control. This functionality will disable the Every plugin and prompt user to update WordPress if the current version of WordPress does not meet the requirements.
Added "Change widgets" on every OC Article/All OC Articles. This makes it possible to add widgets for all Oc Article or customize on individual Article.
1.0.0
First release of Every Open Content plugin for WordPress.
Last updated