COMPATIBILITY: Replace deprecated jQuery 3 code with new code.
FIX: API move up and down doesn’t change API titles.
2.2.7 – 04/Jul/2024
FIX: Resolved the issue of API title replaced with default name when deleting an API.
FIX: Resolved the issue of endpoint title replaced with default name when deleting an endpoint.
FIX: WPGetAPI Console error “rest_not_logged_in”
2.2.6 – 13/Jun/2024
FEATURE: Added duplicate button in Endpoint.
FIX: Don’t render any copy icons in non-ssl connection
FIX: Resolved the warning: “Creation of dynamic property WpGetApi_Api::$oauth2 is deprecated” in PHP 8.2.
FIX: WPGetAPI Block Widget error: “Uncaught ReferenceError: wpgetapi_block_editor is not defined” on 6.5 WordPress version.
FIX: WPGetAPI Block Widget: Fix the block widget duplicate values for the ‘Select an API’ dropdown.
TWEAK: Improve the readability of the code by following the semi WordPress coding standard.
TRANSLATIONS: Multiple sentences in translation function.
2.2.5 – 08/Apr/2024
FIX: Resolved the warning in PHP 8.2: “Deprecated: Constant FILTER_SANITIZE_STRING is deprecated”
FIX: wpgetapi_endpoint shortcode using AJAX to trigger API call error: “Uncaught ReferenceError: jQuery is not defined”
TWEAK: Enhanced security by adding check for the user has enough access level to perform a few AJAX operations
TWEAK: Add visibilities to all PHP class methods
2.2.4 – 05/Mar/2024
FIX: An issue with API Not Considering 0 as a Valid Value.
FIX: Double-quote issue in the body parameter array field value in WPGetAPI.
TWEAK: Add confirm box on deletion of API and Endpoint.
2.2.3 (2023-10-05)
Fix – plugin conflict with Rank Math SEO making the ‘Test Endpoint’ button unavailable.
2.2.2 (2023-10-02)
Fix – vulnerability when importing endpoints: https://www.pluginvulnerabilities.com/2023/09/07/our-proactive-monitoring-caught-an-authenticated-option-update-vulnerability-being-introduced-in-to-wpgetapi/
2.2.1 (2023-10-02)
Fix – add check if not array data in cURL error section.
2.2.0 (2023-09-28)
Update – Big UI update.
Update – Add cURL errors to test endpoint section.
New – Add timeout option to admin.
New – Set all wp_options autoload to ‘no’ for performance.
2.1.5 (2023-09-19)
Fix – move check for PRO plugin into init function rather than class construct.
2.1.4 (2023-09-19)
Fix – allow actions to passed when within a float(), integer(), or boolean() tag in admin for PRO plugin.
2.1.2 (2023-09-15)
Update – change Test Endpoint from ‘a’ tag to ‘button’ and disable it when new endpoint added and has not been saved.
New – add new filter ‘wpgetapi_xml_element’ for modifying the opening XML element.
Fix – override adding a border to .metabox-holder class that was being added by another plugin.
2.1.1 (2023-09-12)
New – add collapse button to toggle opening/closing of all endpoints.
New – add new filter: wpgetapi_modify_formatted_body_parameters.
New – add name of endpoint to endpoint title rather than ‘Endpoint x’.
New – add UTF-8 encoding to XML body.
2.1.0 (2023-09-06)
New – add import/export options.
Update – minor CSS tweaks in admin.
Update – modify the way CMB2 enqueues JS and CSS files.
2.0.6 (2023-08-22)
Update – add new shortcode attribute img_link to allow linking an image when using format=’html’.
2.0.5 (2023-08-17)
New – add some minor checks to allow new API to Posts plugin to work.
Update – modify error check codes to now capture all codes.
2.0.4 (2023-07-31)
Fix – float value not being formatted correctly.
2.0.3 (2023-07-26)
Fix – modify the check for json data being sent in parameters. Previously just looked for { } now looks for {” “}
Update – minor styling updates to admin.
New – add button for PRO plugin.
2.0.2 (2023-07-25)
Fix – only load css and js on wpgetapi pages.
Fix – change reload time to 200ms and do the reload on all saving including endpoints.
Update – add all available actions into actions field.
New – add option to pass results_format from args.
New – new styling for wpDataTables field.
New – add JSON_PRETTY_PRINT as default.
2.0.1 (2023-07-19)
New – add new action field.
Update – modify some help text.
2.0.0 (2023-07-18)
New – styling for actions field.
Fix – force Unique ID fields to only be lowercase and underscores.
1.9.9 (2023-07-08)
Fix – bug with setting JSON encode when Body POST fields are empty.
Update – changes to include Licenses page and text on that page.
1.9.8 (2023-07-05)
New – add ability to base64 encode body.
1.9.7 (2023-07-03)
Fix – reverse the last change as some APIs won’t accept & values. Need to find better solution!
1.9.6 (2023-07-02)
New – add htmlentities function to full url to avoid changing anything to html entities.
1.9.5 (2023-06-30)
New – add PATCH request method.
Update – allow BODY post fields with any request method.
1.9.4 (2023-06-22)
New – styling changes in admin. Remove input descriptions and replace with tooltips.
Update – expand the info in many tooltips.
1.9.3 (2023-06-22)
New – add success and error messages when using the ‘Test Endpoint’ button in the admin.
1.9.2 (2023-06-12)
New – add new shortcode attributes for AJAX – button_id for adding an ID to the button and ajax_output for allowing to change the output div to whatever you like. This needs to be used like ajax_output=”#my_div_with_id” or ajax_output=”#my_div_with_class”
1.9.1 (2023-05-18)
Fix – error when trying to format XML as HTML.
1.9.0 (2023-05-18)
New – one-click copy buttons next to Template Tag and Shortcode.
New – extra styling for WPGetAPI heading that also includes small icon and version number.
1.8.14 (2023-04-25)
Fix – error with setting encoding to JSON encode.
1.8.13 (2023-04-24)
Fix – issue when using multiple ajax buttons in PRO plugin.
1.8.12 (2023-04-21)
Fix – passing post id through ajax button for PRO plugin.
1.8.11 (2023-04-20)
Fix – Set chain_delay to 0 on WordPress admin to avoid loading delays in admin.
1.8.10 (2023-04-19)
New – Add ability to set a delay when chaining endpoints.
1.8.9 (2023-04-18)
Fix – Allow multidemsnional arrays when using x-www-formurlencoded
1.8.8 (2023-04-12)
Compatibility – Tested with WordPress 6.2.
1.8.7 (2023-03-24)
Enhancement – Allow raw string data to pass through output, rather than only JSON string data.
1.8.6 (2023-03-17)
New – Allow raw data in POST body fields.
1.8.5 (2023-03-16)
New – Add new format=’no_display’ shortcode attribute to stop any output from the API.
New – Add new integration with chaining methods that can be used in conjunction with the PRO plugin.
1.8.4 (2023-03-01)
New – Add new integration with image attributes for the shortcode, to allow the display of images using the PRO plugin.
1.8.3 (2023-02-17)
New – Add ability to set value as boolean type.
Fix – If format is set to HTML, then set the results format as PHP array to avoid having to do it in the settings.
1.8.2 (2023-02-14)
New – Integration for the new AJAX button in the PRO plugin.
Fix – Allow both JSON string and PHP array format to work when format is set to HTML.
1.8.1 (2023-02-10)
Fix – Issue with nested JSON arrays within parameter values.
Fix – Tidy up the wording of some fields and licensing page.
1.8.0 (2023-02-06)
New – Gutenberg block added.
New – Admin styling updates.
1.7.11 (2023-02-03)
New – add ability of Pro plugin to send XML formatted data in Body POST fields.
1.7.10 (2023-01-30)
New – add new filter ‘wpgetapi_should_we_stop’ which allows us to not call the API if some condition is not met. Added to allow processing of Woocommerce tokens on successful order (Pro plugin only).
New – add new attribute ‘on’. Added to allow processing of Woocommerce tokens on successful order.
1.7.9 (2023-01-22)
Fix – fix the handling of arrays within parameters.
1.7.8 (2023-01-13)
New – add new licensing and updating methods.
1.7.7 (2023-01-10)
New – add ability to set float and integers within parameter settings using float(number) and integer(number) syntax.
Fix – fix help link for Body parameters going to wrong page.
1.7.6 (2023-01-09)
Fix – fix error with DELETE not working.
1.7.5 (2023-01-09)
New – add DELETE method.
1.7.4 (2022-12-06)
Fix – small fix to allow new custom field renaming within the Custom Post Import plugin.
1.7.3 (2022-12-02)
New – add full response into the ‘Test Endpoint’ section.
Update – readme updates and ‘tested up to’ update.
Update – update 3 screenshots.
1.7.2 (2022-11-08)
New – add warning when trying to output PHP array data in shortcode.
New – remove banner for Pro plugin. No one likes ads, do they?
1.7.1 (2022-11-02)
Enhancement – rework the ‘Test Endpoint’ section in admin to make it cleaner and easier to read (again).
Enhancement – styling tweaks.
1.7.0 (2022-10-06)
Enhancement – rework the ‘Test Endpoint’ section in admin to make it cleaner and easier to read.
Enhancement – styling tweaks.
New – add banner for Pro plugin.
1.6.1 (2022-08-25)
Fix – modify the way the body is retrieved. Required for OAuth 2.0 Authorization plugin.
1.6.0 (2022-08-19)
New – add endpoint testing within the admin area.
1.5.4 (2022-08-15)
Fix – change response code action in version 1.5.2 to a filter.
New – updated styling for admin area.
1.5.3 (2022-07-29)
Enhancement – add new request method PUT.
1.5.2 (2022-07-06)
Enhancement – add new action to get response code. Required for OAuth 2.0 Authorization plugin.
1.5.1 (2022-07-06)
Enhancement – add new shortcode attributes for formatting HTML in Pro plugin.
Enhancement – minor styling tweaks.
Fix – very minor bug fixes.
1.5.0 (2022-06-27)
Fix – fully internationalize the plugin.
1.4.10 (2022-06-22)
Fix – add new filter ‘wpgetapi_json_response_body_before_decode’ in place of removing invalid characters from 1.4.8 as this was stripping out non-english values.
1.4.9 (2022-06-22)
Enhancement – rewrite some css to make endpoint page a bit nicer and add some more screenshots.
1.4.8 (2022-06-07)
Enhancement – remove invalid characters from JSON data that was causing a null return.
1.4.7 (2022-05-25)
Fix – change the redirect after saving to a javascript solution
1.4.6 (2022-05-24)
Enhancement – add new attribute ‘format’ within shortcode that allows formatting of a number in the Pro Plugin.
1.4.5 (2022-05-18)
Fix – error in admin-options file.
1.4.4 (2022-05-18)
Enhancement – add some better, and clearer help in the admin area. Tidy up some styling.
Fix – error displaying correct endpoint ID within admin area shortcode and template tag helpers. Happening when multiple endpoints added.
1.4.3 (2022-05-15)
Fix – body was not being set correctly.
1.4.2 (2022-05-13)
Enhancement – readme updates and plugin links within plugin page.
1.4.1 (2022-05-05)
Fix – new tab was not appearing on parameters save on setup page.
Enhancement – add new filter ‘wpgetapi_admin_pages’ to allow adding extra tabs.
1.4.0 (2022-03-17)
Fix – refactor the building of request args. Body was not working correctly.
Fix – change naming convention from Template Function to Template Tag within admin.
Enhancement – modify output of debug to show more info and to show whether or not shortcode is used.
1.3.4 (2022-03-17)
Enhancement – add ability to use headers and body variables in Pro Plugin.
1.3.3 (2022-03-03)
Enhancement – style the debug output to make it easier to understand and provide links to docs.
1.3.2 (2022-02-22)
Bug fix – change parameter value fields to textarea. This allows the proper use of JSON strings within these fields.
1.3.1 (2022-02-16)
Bug fix – error with class property name that was not allowing proper $args to be sent to remote request
1.3.0 (2022-02-08)
Fix – rewrite headers parameters section
1.2.3 (2021-12-14)
Enhancement – add ability for query_variables to be used in shortcode with the Pro Plugin
1.2.2 (2021-11-09)
Enhancement – add args to debug info. Will be useful for endpoint_variables in Pro Plugin
1.2.1 (2021-11-05)
Bug fixes with encrypting values
1.2.0 (2021-11-04)
Enhancement – add option to JSON encode body parameters
Enhancement – allow simple arrays to be sent in body