Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-25 | Various cleanup tasks | Paul Woolcock | |
* Remove old `extern crate` stmts * Remove rust-skeptic * Clean up Cargo.toml | |||
2020-06-11 | Update to the 2018 edition | Paul Woolcock | |
Only 2 years later :eyeroll: | |||
2018-10-10 | change up examples slightly | Paul Woolcock | |
2018-10-10 | feat(api): shortcut methods for following & followers | Paul Woolcock | |
2018-10-04 | feature(api): Change `u64` ids to `&str` | Paul Woolcock | |
Breaking change: All the entities with an `id` property have String ids, but all endpoints that take ids used `u64` ids. This changes that so that all the methods that take ids, take them as `&str`. | |||
2018-09-10 | Adds the `replies_count` property to Status | Paul Woolcock | |
Closes #73 | |||
2018-09-07 | change `POST /search` to `GET /search` | Paul Woolcock | |
2018-08-31 | Add a helper for completing authentication via the command line | Paul Woolcock | |
2018-08-30 | feat(scopes): Implement granular OAuth scopes | Paul Woolcock | |
BREAKING CHANGE: Applications that use the `Scopes` data structure will have minor changes to make Closes #44 | |||
2018-08-27 | Rework the `Registration` and `App` APIs | Paul Woolcock | |
This puts `register` back to the way it was, and changes the "new" `register` to `build`. | |||
2018-08-27 | There's no reason for Registration::complete to take an owned string | Paul Woolcock | |
2018-08-26 | Remove `elefren::apps::prelude` | Paul Woolcock | |
Since we don't need `App` in a prelude anymore, just move `Registration` and `Scopes` to the main prelude and get rid of `elefren::apps::prelude` | |||
2018-08-25 | Move the `toml` helpers to `elefren::helpers::toml` | Paul Woolcock | |
2018-08-25 | rustfmt pass | Paul Woolcock | |
2018-08-25 | duplicate the AppBuilder api in Registration | Paul Woolcock | |
Closes #13 | |||
2018-08-24 | rustfmt pass | Paul Woolcock | |
2018-08-24 | Make the examples no-ops when `toml` is not enabled | Paul Woolcock | |
2018-08-23 | rustfmt pass | Paul Woolcock | |
2018-08-23 | Use the new toml helpers instead of the toml crate | Paul Woolcock | |
2018-08-23 | rustfmt pass | Paul Woolcock | |
2018-08-23 | Revamp registration & auth process | Paul Woolcock | |
2018-08-22 | Change `Mastodon::from_data` to just `Mastodon::from` | Paul Woolcock | |
2018-08-21 | Change mammut references to elefren | Paul Woolcock | |
2018-08-21 | Adds a `MastodonClient` trait | Paul Woolcock | |
This is useful for user code, which can use the trait to add a layer of indirection to their code, allowing them to swap out implementations for testing | |||
2018-06-29 | Changed Scope for examples and allowed input of custom domain. | Aaron Power | |
2018-06-29 | Moved upload_photo to an example | Aaron Power | |
2018-06-29 | Fixed example code, and {un}follow routes. | Aaron Power | |
2018-02-12 | reformatted example and made it the README example. | Aaron Power | |
2018-02-12 | Version 0.10.0-rc1 | Aaron Power | |
- Added the ability to handle paged entities like favourites and such. (Only favourites in prerelease) - Added optional `source` and `moved` fields to `Account`. - Added `Source` struct to match with the `Account.source` field. - Added `CredientialsBuilder` struct for updating profile using `verify_credientials`. - Attachment now handles being sent an empty object, which is converted to `None`. - Added ombed data fields to `Card`. - Added `version` and `urls` fields to `Instance`. - Added `id`, `muting_notifications`, and `domain_blocking` to `Relationship`. - Added `emojis`, `language`, and `pinned` fields to `Status` - Added `Emoji` struct. - Added `List` and `Mention` structs(matching routes not added yet). - Added example that prints your profile. |