All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Added support for custom
user_fields
when creating a user
- Can now change
api_username
without creating a new client
- Added
delete_user
method
- Support for subfolder paths
- Update GET groups api route
- Update PUT groups api route
- Add base error class
- Update SSO
- Added optional
create_post
params
- Added
update_group
API call
- Fixed params for create groups endpoint
- Fixed invite token API endpoint
- Add title to SSO sync
user_sso
should useuser_id
instead ofusername
upload_file
should also include optionaluser_id
param
- added
upload_file
- removed
upload_post_image
- 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