wordpress_api 1.0.0 copy "wordpress_api: ^1.0.0" to clipboard
wordpress_api: ^1.0.0 copied to clipboard

outdated

A WordPress REST API client for dart with support for WooCommerce and custom namespaces.

Changelog #

1.0.0 #

Breaking Changes/ What's New #

As of v1+, every api endpoint is set to a getter. For example,

final WordPressAPI api = WordPressAPI('wp-site.domain');

// Getting posts the OLD WAY
final List<Post> posts = await api.getPosts();

// The new way as of v1.0+
final List<Post> posts = await api.posts.get();

The new way is applicable to categories, pages, users, tags, taxonomies, media, application-passwords and any other endpoints to be added.

0.3.1 #

  • Fixed return value in Media Model for caption and description

0.3.0+2 #

  • Renamed libraries to use lowercase_with_underscores as suggested on pub.dev

0.3.0+1 #

  • Implemented rethrow on caught exceptions as suggested on pub.dev

0.3.0 #

What's new? #

What's changed? #

  • Refactored codebase in preparation for the stable version 1.0
  • Renamed all schemas to match endpoint, e.g PostSchema is now Post

0.2.1+1 #

  • Fixed missing model exports in issue #14
  • Fixed meta field data type casting error in issue 15
  • Added a working flutter example

Noteable Changes #

  • meta field now returns dynamic data type instead of List

0.2.1 #

  • Fixed meta data return type in issue #8
  • Updated package dependencies

0.2.0 #

Breaking Changes #

  • Renamed Base*Model to *, e.g BaseCategoryModel is now Category

What's New #

  • Added Search, Taxonomy, Settings, and Pages endpoints.
  • WPReponse class was added to handle all responses.
  • Additional WordPress schemas that can be extended.

0.1.4 #

  • Add models for Category, Comment, Media, Post, Tag and User.
  • Each model has a 'BASE' prefix and 'MODEL' suffix with all the default response params, e.g BaseUserModel

0.1.3+2 #

  • Removed explicit null variable initializations as suggested by dart analyzer

0.1.3+1 #

  • Fixed issue when retireving single post in issue #4

0.1.3 #

  • Removed all flutter references because the package also works standalone for dart. Thanks jld3103
  • Added Wordpress Standard endpoints as requested in issue #3. These include getPosts(), getCategories(), getTags(), getComments(), and getUsers() functions.

0.1.2+3 #

  • Minor fixes

0.1.2+2 #

  • Added endpoint query handler

0.1.2+1 #

  • Added getAsyc exception

0.1.2 #

  • Fixed the error in JSON endpoint retrieval

0.1.1+2 #

  • Changed getAsync return raw json body
  • Changed example code url

0.1.1+1 #

  • Changed getAsync return data to a map.

0.1.1 #

  • Updated example and readme

0.1.0 #

  • Added an example

0.0.2 #

  • Updated documentation

0.0.1 #

  • Initial release.
103
likes
0
points
5
downloads

Publisher

verified publisherdhmgroup.net

Weekly Downloads

A WordPress REST API client for dart with support for WooCommerce and custom namespaces.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, dio, html, logger

More

Packages that depend on wordpress_api