Commit Graph
252 Commits
Author SHA1 Message Date
Paul Woolcock 174a17109b Changes the StatusBuilder to be an...actual...builder
This will enforce the invariant that statuses have to have either status
text or a media_id
2019-05-09 23:31:23 -04:00
Paul Woolcock 485d25a732 Update to 0.19.4 2019-05-05 07:36:50 -04:00
Paul Woolcock 6450ad3370 Block and Unblock should be post calls 2019-05-05 07:20:31 -04:00
Christopher DavisandPaul Woolcock 4020ecc6a7 account: Properly mark nullable source fields
Privacy and note are both nullable according to
https://source.joinmastodon.org/mastodon/docs/blob/master/content/en/api/entities.md#source
2019-04-30 14:30:33 -04:00
dependabot[bot]andPaul Woolcock ec3148e926 Update doc-comment requirement from 0.2 to 0.3
Updates the requirements on [doc-comment](https://github.com/GuillaumeGomez/doc-comment) to permit the latest version.
- [Release notes](https://github.com/GuillaumeGomez/doc-comment/releases)
- [Commits](https://github.com/GuillaumeGomez/doc-comment/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-29 11:35:12 -04:00
Paul Woolcock ccdba93390 Update to 0.19.3 2019-04-29 10:55:19 -04:00
Paul Woolcock 55d0f8fa2a Add an OwnedPage that doesn't borrow the underlying client 2019-04-29 10:54:29 -04:00
Paul Woolcock e322a14f29 circle-ci can't build rust projects on their free tier 2019-04-29 09:48:03 -04:00
Paul Woolcock ff3a7321df Upgrade to 0.19.2 2019-04-25 06:32:53 -04:00
Paul Woolcock b4af698e01 Fix Card entity to take a number for width x height 2019-04-25 06:32:07 -04:00
Paul Woolcock 73cf194167 Update to 0.19.1 2019-04-25 05:46:29 -04:00
Paul Woolcock 26a4754b2e Fix block, unblock, mute and unmute
These 4 API calls should return a Relationship, not an Account
2019-04-25 05:45:52 -04:00
Paul Woolcock 6c978f090f Add force_login to the params sent to the /oauth/authorize endpoint 2019-04-15 09:35:53 -04:00
dependabot[bot]andPaul Woolcock 8780cfc34b Update doc-comment requirement from 0.1 to 0.2
Updates the requirements on [doc-comment](https://github.com/GuillaumeGomez/doc-comment) to permit the latest version.
- [Release notes](https://github.com/GuillaumeGomez/doc-comment/releases)
- [Commits](https://github.com/GuillaumeGomez/doc-comment/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-15 09:14:06 -04:00
Paul WoolcockandGitHub 84640a6c04 Update README.md 2019-03-28 18:31:37 -04:00
dependabot[bot]andPaul Woolcock 6c3180195c Update toml requirement from 0.4.6 to 0.5.0
Updates the requirements on [toml](https://github.com/alexcrichton/toml-rs) to permit the latest version.
- [Release notes](https://github.com/alexcrichton/toml-rs/releases)
- [Commits](https://github.com/alexcrichton/toml-rs/compare/0.4.6...0.5.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-18 09:17:17 -04:00
Paul Woolcock 45a95e5048 add the beginning of an unauthenticated client 2019-03-16 11:04:47 -04:00
Paul Woolcock 9e3b7af44a replace travis build badge with circle ci badge 2019-03-11 12:33:36 -04:00
Paul Woolcock ca4995bb5d Try separating out the doc & lib tests 2019-03-11 11:53:38 -04:00
Paul Woolcock a63b9e8dae try restricting circle-ci jobs to 1 cpu 2019-03-11 11:36:00 -04:00
Paul Woolcock 583a1de7a2 Add card to Status entity 2019-03-10 19:33:58 -04:00
Paul Woolcock 5055484de1 use circleci image 2019-03-10 19:20:37 -04:00
Paul Woolcock 5e6c5d82fa add circle-ci config 2019-03-09 08:15:48 -05:00
Paul Woolcock 7786a83a14 Add min_id to pagination params
also switches to using serde_qs instead of manually serializing the
query string
2019-03-09 07:24:19 -05:00
Paul Woolcock 6dfaac00c1 update to v0.19.0 2019-03-06 12:30:30 -05:00
Paul Woolcock f204ee190b Add some docs for streaming 2019-03-06 12:28:47 -05:00
Paul Woolcock eb1a676a98 remove dbg logs 2019-03-06 11:51:34 -05:00
Paul Woolcock e2c11f48d6 Initial commit of streaming support 2019-03-06 10:31:07 -05:00
Paul Woolcock 5e69ad4b33 Fix panic if there are < page number of results 2019-03-06 06:27:52 -05:00
Paul Woolcock dd72034849 use string for status id in StatusBuilder 2019-03-05 23:38:28 -05:00
Paul Woolcock 8e700cf37b update to 0.18.2 2019-03-05 15:22:21 -05:00
Paul Woolcock b7b8379e10 Add built-in support for deserializing Data from the env 2019-03-05 15:15:17 -05:00
Paul Woolcock b463bdeeef Update to 0.18.1 2019-03-05 10:35:42 -05:00
Paul Woolcock fe687bd955 Add derive(PartialEq) to all entities 2019-03-05 10:35:23 -05:00
Ricardo MartinsandPaul Woolcock 2bf2456496 Fix type of StatusBuilder::media_ids
The identifier in the JSON response to a POST to `/media` is a string,
as can be seen in the Attachment entity.

Even though that identifier has always been a string of numbers (at
least in Mastodon's case), it should not be assumed that it will
continue to be so in the future, so keeping it as a String seems more
prudent.

Additionally, this simplifies the process of posting a new status with
an attachment, as it is no longer necessary to parse the resulting
attachment's id to an u64.
2019-02-05 17:28:06 -05:00
Paul Woolcock 8bb46a378c Add docs for format_err macro 2019-02-05 13:25:40 -05:00
Paul Woolcock 5bb4cb4f82 README 2019-01-07 12:54:43 -05:00
Paul Woolcock 497fa32a44 Make the toml feature more clear in the README example 2019-01-07 12:54:02 -05:00
Paul Woolcock de658232fd Add CHANGELOG entry for v0.18 2019-01-07 12:51:07 -05:00
Paul Woolcock 466054211c Add CHANGELOG entry for 0.17 2019-01-07 12:39:17 -05:00
Paul Woolcock 9b8efcb8fa Fix typo 2019-01-07 12:29:42 -05:00
Paul Woolcock a12e62eab6 Include a section about the differences between elefren & mammut
Closes #104
2019-01-07 12:16:01 -05:00
Paul Woolcock cee33c8f01 Change docs to point to v0.18 2019-01-07 11:51:49 -05:00
Paul Woolcock 15cc5c60de Make Registered::complete take self by reference 2019-01-05 11:42:08 -05:00
dependabot[bot]andPaul Woolcock 107642be1c Update isolang requirement from 0.2 to 1.0
Updates the requirements on [isolang](https://github.com/humenda/isolang-rs) to permit the latest version.
- [Release notes](https://github.com/humenda/isolang-rs/releases)
- [Commits](https://github.com/humenda/isolang-rs/commits/1.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-13 13:15:49 -05:00
Paul Woolcock f12c0a4acb Add Registered::into_parts 2018-12-12 20:37:32 -05:00
Paul Woolcock 4426bd6478 rustfmt pass 2018-12-12 16:43:56 -05:00
Paul Woolcock 8b7ed19396 Allow constructing Scopes from a string 2018-12-12 16:43:43 -05:00
Paul Woolcock 32e40edd6c Add Registered::from_parts
this allows one to store the information for a specific instance so the
register call is not always necessary
2018-12-12 16:42:57 -05:00
Paul Woolcock aae013189c update to 0.17 2018-12-12 12:35:05 -05:00