- Feat: getShowOnPortalURL(): add filter and sorting for portalUrls by numeric blogId with taxonomy 'openpub-show-on'
- Refactor: register rest routes in correct order
- Fix: autoloader
- Feat: update extended-cpts to v5
- Feat: use the correct portal URL if the Show On functionality is used. (Partly copied from PDC Base) @richardkorthuis (#37)
- Feat: added wp_reset_postdata() @eyal (#34)
- Feat: setup global postdata for OpenPub item @eyal (#34)
- Feat: update SettingsController.php @eyal (#35)
- Fix: translations just in time error
- Feat: add settings API endpoint. @richardkorthuis (#31)
- Refactor: Remove optional params from fillPostName called by 'wp_insert_post_data' hook
- Feat: add filter for altering the post types config
- Fix: Fix composer.lock on PHP 7.4 rather than PHP 8.1
- Refactor: openpub-show-on taxonomy capabilities to 'manage_options'
- Refactor: enable openpub-show-on taxonomy in REST
- Chore: Updated elasticpress to v5
- Refactor: CMB2 'show on' taxonomy field type from 'select_advanced' to 'taxonomy_multicheck'
- Chore: Updated CMB2 to version 2.11.0
- Fix: Ensure that only authenticated users can access draft preview items in the API response
- Feat: Enable filtering on taxonomy 'openpub-audience'
- Feat: Add 'date_modified_gmt' to the API response
- Feat: Add translation for 'Author'
- Feat: Support for multiple type params in tax query used in API responses
- Feat: DateTime modifier could also be a negative integer inside Item repository class.
- Fix: Expiration Parameters because the CMB2 field type 'text_datetime_timestamp' is not working correctly.
- Fix: Comparing expiration date with 'now' is done wrongly by comparing different timezones.
- Feat: Add 'date_modified' to theme endpoints.
- Feat: Add 'yoast' to theme endpoints.
- Feat: Add endpoint to search for themes by their slug.
- Fix: Duplicated post_names when multiple items had the same post_title.
- Fix: Restore some of the documented actions and filters.
- Feat: Always fill the post_name when an openpub-item is saved, is required for previewing openpub-items.
- Feat: Fill the post_name when an openpub-item is not published, is required for previewing openpub-items.
- Feat: Upgrade admin notices.
- Feat: Always return date_modified in API.
- Feat: Add future post status when retrieving item for draft preview.
- Feat: Implement CMB2 metabox plugin.
- Chore: Clean-up/refactoring.
- Feat: Related items type taxonomy args.
- Feat: Added the 'johnbillion/extended-cpts' package as dependency to composer.json.
- Chore: Update dependencies.
- Chore: Directory name of plugin in README.md.
- Fix: checkForUpdate() inside Plugin class should not run when class is being extended.
- Feat: Updates can now be provided through the Admin interface.
- Chore: Change the settings page identifier to prevent collision with OpenPDC.
- Feat: Filter items, in API, on type taxonomy slug when param is set.
- Feat: Support PHP 8
- Chore: Update dependencies.
- Feat: Remove Elasticpress settings when plugin yard-elasticsearch is active
- Feat: Include SEO meta fields, provided by multiple plugins, in API.
- Chore: Taxonomy openpub-show-on change capabilities from manage_options to manage_categories.
- Chore: Update dependencies.
- Feat: Generating portal URL.
- Fix: Return value in filter 'post_type_link' registered in '\OWC\OpenPub\Base\Admin\AdminServiceProvider::class.
- Feat: Set argument public to false for the CPT's 'openpub-theme', 'openpub-subtheme' and 'openpub-location' so ElasticPress does not include them in the sync.
- Feat: Add featured image field to related items
- Feat: Change 'preview' parameter into 'draft-preview'
- Fix: Append id for pdc draft previews
- Fix: Elasticpress indexables posttypes and statuses hooks was not correctly returned.
- Feat: Existing OpenPub items without an expiration date will be assigned a value of the published date plus the value given in days.
- Feat: New OpenPub items will have a value of the current date plus the value given in days.
- Fix: Meta-query with multiple arguments not working correctly.
- Feat: Add preview parameter for retrieving drafts
- Feat: Purge Varnish on save_post
- Fix: Add addHighlightedParameters to active items
- Feat: Add author column for openpub items
- Feat: Add explanation to 'show on' taxonomy form.
- Feat: Only use 'show on' filtering in endpoints when setting is active.
- Feat: Filter related items on source slug when param is set.
- Feat: Add filtering on 'show on' to active items endpoint.
- Feat: 'show on' taxonomy is only allowed to be managed by administrators.
- Refactor: Filtering on 'show on' in items endpoint from string to numeric value.
- Feat: Add 'show on' setting to openpub-settings.
- Feat: Add 'show on' setting in editor of openpub-item.
- Feat: Add filtering on 'show on' to items endpoint.
- Feat: Add escape element setting to openpub-settings.
- Feat: Add escape element setting in editor of openpub-item.
- Fix: Filter inactive items
- Feat: Add slug to related item in API.
- Feat: Add multiple unit tests.
- Feat: Add full image size to attachment meta
- Feat: Add expiration parameters to related items
- Chore: Clean-up for version 1.0.
- Feat: Add settings on settings page.
- Feat: Add SettingsPageOptions model.
- Feat: Add portal_url to API output on conditional.
- Feat: Add date_modified to API output on conditional.
- Fix: Base settings on settings page.
- Feat: Comments to items.
- Feat: Highlighted parameter on rest endpoint.
- Feat: Add correct mappings for ElasticSearch.
- Feat: Add openpub rest route route on slug.
- Feat: Add add thumnbail url to related posts.
- Fix: Standardize expired date for better compatibility.
- Feat: Add make posttypes and taxonomies available in REST API.
- Feat: Add make taxonomy "openpub-type" available in REST API.
- Feat: Add endpoint for active items only:
wp-json/owc/openpub/v1/items/active
.
- Fix: Remove unwanted redirect.
- Fix: Remove unwanted exit.
- Fix: Related items of theme REST API.
- Chore: Remove Hooks class.
- Feat: Add query args for REST API.
- Update: PHPunit 8.
- Fix: Check if required file for
is_plugin_active
is already loaded, otherwise load it. Props @Jasper Heidebrink
- Feat: Add openpub endpoint description for documentation.
- Feat: Add default order of published date.
- Feat: Add filter options to REST API.
- Update: Languages
- Feat: Add highlighted item to API.
- Update: Languages
- Change: Format of REST API to follow WP_Post for elasticsearch
- Chore: Remove unused setting tab
- Feat: Add docs.
- Feat: Add PHP style linter.
- Change: Add REST API output to follow WP_Post.
- Initial release.
The format is based on Keep a Changelog,