- Added support for creating media from bytes
- Updated documentation
- Fix invalid base url on web
- Fix versions
- Fix dio sendTimeout exception
- Added support for initializing the client without a base url.
- Use the
WordpressClient.generic
constructor to initialize the client without a base url. - Use the
reconfigure
method to set the base url after initializing the client. - Failure to set the base url will throw an exception when making requests.
- Use the
- Added
isAuthenticated
method to check if the current instance has a valid authentication.- Optionally, pass an instance of
IAuthorization
to check if the client is authenticated with the given authorization.
- Optionally, pass an instance of
- 💥 Deprecated
reconfigureClient
method in favour ofreconfigure
method.
- Fix bug on clearing middleware list
- Downgrade meta package to match flutter meta version
- Bug fixes
- 💥 Deprecated
WordpressClient.initialize(...)
ctor andinitialize()
method - Added
WordpressClient.fromDioInstance(...)
constructor
- Bug fixes
- Fix validations for entered
baseUrl
; Supporting sites with custom REST Api paths
- Bug fixes
- Added validations for entered
baseUrl
- 💥 Renamed
executeGuarded
toguardAsync
and addedguard
method
- Bug fixes
- Bug fixes
- New static method to check if a site is built using WordPress
- Bug fixes
- Added static methods to validate base URL and discover a website
- Introduce
ParallelWordpress
class to generate and execute parallel requests - Bug fixes
- Added support for Middlewares
- 💥 Removed dependency on
synchronised
package
- Bug fixes
- Bug fixes
- Iterate over the raw response of the endpoint using [] operator
- Renamed retrive -> retrieve. Fix typo
- Support for raw requests
- Bug fixes
- Bug fixes on enum parsing
- Bug fixes on comment list request
- Media response model null exception when parsing if media details is empty
- Packages downgrade
- collection 1.18.0 -> 1.17.2
- Packages downgrade
- meta 1.11.0 -> 1.9.1
- Packages downgrade
- test 1.24.8 -> 1.24.5
- Added avatar URLs model class for users response
- Supports Application Password endpoint
- Packages update
- Bug fixes
- Fixed exporting WordPressDiscovery class
- Added support for Pages endpoint
- Added ability to fetch and cache the discovery endpoint of WordPress REST API
- Added
extra
property to all request classes - Added
addAllIfNotNull(...)
extension method
featured_media_src_url
key now decodes as expected- Added
decodeByMultiKeys
method
- Added App Password support
- Integrated new lint rules and code refactors
- Bug fixes
- Introduced
RequestErrorType
for failure responses - Introduced
mapGuarded(...)
andexecuteGuarded(...)
methods - Usual refactors and improvements
- Docs update
- Bug fixes and improvements
- Bug fixes and improvements
- Export response extensions
- Downgrade collection version
- Docs update
- 💥 Several major updates and changes
- 💥 Major changes (Please check our documentation for more details)
- Implemented search endpoint
- Major changes in the API
- Misc changes
- Refactoring, Request Synchronization, and Debug Mode
- Refactoring & Bug fixes
- Support 3xx series responses (Cached Response)
- Added Post extension for Media and Author
- Bug fixes
- Version fix
- Removed test package
- Entire API changed
- Fluency maintained using Dart's cascading operator
- Performance and memory consumption improvements
- Total pages parsing fix
- Packages fix
- Null safety fix
- Packages update
- Response structure fix
- Bug fix
- Bug Fix
- Revert author meta & featured image removal
- Bug fix
- Experimental Request Caching system
- 💥 BREAKING CHANGE: Remove Author Meta & Featured Image URL Fields from Post response
- Remove unused package
- 💥 BREAKING CHANGE: Request API Change
- Formatting changes
- 💥 BREAKING CHANGE: Authorization API Change
- Fixed Authorization Bugs
- Initial version, created by Stagehand