=== Headless ===
Contributors: palasthotel, edwardbock
Donate link: http://palasthotel.de/
Tags: gutenberg, block, developer, utils
Requires at least: 5.0
Tested up to: 6.7.2
Requires PHP: 8.0
Stable tag: 3.0.2
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl

Adds features to use WordPress as headless CMS

== Description ==

Adds features to use WordPress as headless CMS

== Installation ==

1. Upload `headless.zip` to the `/wp-content/plugins/` directory
1. Extract the Plugin to a `headless` Folder
1. Activate the plugin through the 'Plugins' menu in WordPress

== Frequently Asked Questions ==

== Screenshots ==

== Changelog ==

= 3.0.2 =
* **core-image:** use alt text from block if set (b799413)
* **core-image:** use block alt if set (e2d0e6c)
* **core-image:** use image alt text from block props if set in block (0ed3974)


= 3.0.1 =
* **core-image:** use alt text from block if set (b799413)
* **core-image:** use block alt if set (e2d0e6c)
* **core-image:** use image alt text from block props if set in block (0ed3974)


= 2.3.1 =
* Fix: Preview links

= 2.3.0 =
* Feature: Revalidate feature can be deactivated via hook
* Feature: Preview feature can be deactivated via hook
* Fix Menu Schema
* Update: NPM Packages

= 2.2.4 =
* Feature: Add filter "headless_rest_response_data"
* Fix: Gutenberg preview in new tab link

= 2.2.3 =
* Bugfix: fatal error without hl_post_type in rest api

= 2.2.2 =
* Feature: revalidate comments on schedule
* Bugfix: hl_post_type filter with any now working


= 2.2.0 =
* Feature: Revalidate pending posts via dashboard button
* Fix: date format on dashboard

= 2.1.2 =
* parallel to npm package update

= 2.1.0 =
* Feature: smaller response sizes with headless_variant=teaser

= 2.0.0 =
* BREAKING CHANGES
* Moves from @palasthotel/wp-fetch to @palasthotel/wp-rest

= 1.9.3 =
* Bugfix: post preview with wordpress 6.4.x fixed

= 1.9.2 =
* Bugfix: Allow revalidation timestamp to be null

= 1.9.1 =
* Bugfix: Undefined property innerHTML in ImageBockPreparation.php

= 1.9.0 =
* Feature: Add headless_revalidate_permalink_path filter
* Optimization: Add revalidation state "error"
* Optimization: Add cli log messages
* Optimization: Add cron logger support for messages

= 1.8.0 =
* Feature: Dashboard widget
* Refactor: revalidation hooks and process
* Optimization: Gutenberg panel
* Optimization: migration to new revalidation database schema

= 1.7.5 =
* Optimization: Preview links are only changed for headless post types

= 1.7.4 =
* Bugfix: view preview notice fix

= 1.7.3 =
* Bugfix: save post in draft state before open preview tab

= 1.7.2 =
* Added: Filter 'headless_is_headless_post_type'
* Fixed some issues with previews

= 1.7.1 =
* Use taxonomy name for headless posts as fallback for rest_base

= 1.7.0 =
* BREAKING CHANGE: core/block for block references has changed
* Optimization: changed preview url magic to redirect
* Removed: filter headless_post_link because it is not healthy
* Removed: filter headless_preview_redirect because it is not in use

= 1.6.2 =
* Add headless_rest_api_prepare_post filter for uniform post responses

= 1.6.1 =
* Optimization: revalidation uses url array
* Bugfix: Remove domain from page rest api response

= 1.6.0 =
* Feature: Tag Cloud Block extension
* Feature: User extensions
* Feature: Term extensions
* Optimization: stale-while-revalidate cache-control header for headless requests to the rest api
* Optimization: api key restriction

= 1.5.5 =
* Headless settings as rest api

= 1.5.3 =
* Featured media sizes to rest api

= 1.5.1 =
* Optimization: add image sizes

= 1.5.0 =
* Feature: Comment extensions with display_name and nickname
* Feature: Revalidation via gutenberg button
* Feature: Revalidation system via schedules

= 1.4.2 =
* add embed block preparations
* update wp fetch lib

= 1.4.1 =
* renamed attribute for reference block because of react attribute name problems

= 1.4.0 =
* add reference block preparation for content resolution
* add paragraph block preparation for smaller response size

= 1.3.0 =
* add featured media attributes to posts
* extend core/image and core/gallery

= 1.2.1 =
* Allow blockName null for freeform blocks

= 1.2.0 =
* Post Meta Query for rest requests

= 1.1.1 =
* Preview feature

= 1.0.0 =
* First release

== Upgrade Notice ==

== Arbitrary section ==

* BREAKING CHANGE 1.7.0: core/block for block references has changed
