All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- added the ability to create private messages
- allow for rack 2.0+ versions so that it doesn't clash with rails.
- improved error responses by adding
NotFoundError
,UnprocessableEntity
, andTooManyRequests
- added
delete_post
method
- added
update_category
- added
upload_post_image
- add endpoint for
/admin/users/{id}/suspend
- add endpoint for
/admin/users/{id}/unsuspend
- add destination folder to backup download
post_action_users
change_topic_status
- set username of topic on creation
- raise an error if search is empty
- fix /category path to be just /c
- return errors for category_latest_topics if there are some
- group_members: Allows you to retrieve more than 100 users with pagination (offset & limit)
- Deprication warning with SimpleCov
- updated rack dependency and added ruby 2.3 to travis config
- topic and post like/flag need to use
:id
- can now like/flag topics and posts
- enable use of discourse_api to make unauthenticated requests to discourse endpoints like /categories and /topics
- get stats from admin dashboard
- get only stat totals from admin dashboard
- get user by external_id
API::Params
will not work correctly when both optional and defaults are specified
- typo in topic_posts method
- get posts in topic by an array of id's
- remove puts statement
- get latest category topics by page
- generate an api key for a user
- revoke an api key for a user
- update user trust level
- grant user badge
- list badges
- view email settings
- list emails sent
- list badges by user
- be able to specify SSL connection settings
- list api keys generated
- list backups created
- Can now get a list of users by type: active, new, staff, etc.
client.category_latest_posts("category-slug")
endpoint
- Release