Release v3.4.0
Dynamic Content For Elementor v3.4.0
What's new in v3.4.0
Dynamic Content For Elementor v3.4.0 was released on . Dynamic Content for Elementor is a support to the new Elementor’s “Theme Builder” and much more. See the full changelog below and compare with the complete version history.
Release details
Released
10.2 MB
File unavailable
Changelog
Fixed
- URLs are now resolved correctly based on https://datatracker.ietf.org/doc/html/rfc3986#section-5.2. #289
- Absolute URLs with a path in a service description will now properly override the base URL. #289
- Parsing a query string with a single PHP array value will now result in an array. #263
- Better normalization of the User-Agent header to prevent duplicate headers. #264.
- Added `number` type to service descriptions.
- empty parameters are removed from an OAuth signature
- Revalidating a cache entry prefers the Last-Modified over the Date header
- Fixed "array to string" error when validating a union of types in a service description
- Removed code that attempted to determine the size of a stream when data is written to the stream
- Not including an `oauth_token` if the value is null in the OauthPlugin.
- Now correctly aggregating successful requests and failed requests in CurlMulti when a redirect occurs.
Other
- The new default CURLOPT_TIMEOUT setting has been increased to 150 seconds so that Guzzle works on poor connections.
- the Content-Type can be determined based on the entity body or the path of the request.
- The bundled SSL certificate is now provided in the phar file and extracted when running Guzzle from a phar.
- You can now send any EntityEnclosingRequest with POST fields or POST files and cURL will handle creating bodies
- POST requests using a custom entity body are now treated exactly like PUT requests but with a custom cURL method. This
- means that the redirect behavior of POST requests with custom bodies will not be the same as POST requests that use
- POST fields or files (the latter is only used when emulating a form POST in the browser).
- Lots of cleanup to CurlHandle::factory and RequestFactory::createRequest
Added
- a feature to EntityEnclosingRequest::setBody() that will automatically set the Content-Type of the request if
- the ability to overwrite configuration settings in a client when grabbing a throwaway client from a builder.
- support for a PSR-3 LogAdapter.
- a `command.after_prepare` event
- `oauth_callback` parameter to the OauthPlugin
- the ability to create a custom stream class when using a stream factory
- a CachingEntityBody decorator
- support for `additionalParameters` in service descriptions to define how custom parameters are serialized.
Compatibility
- Requires WordPress
- 6.3
- Requires PHP
- 7.4
Not yet scanned
Dynamic Content For Elementor v3.4.0 has not been security scanned yet.