• 0.102.0 a86cd8eaa0

    0.102.0 Pre-Release

    tastytea released this 2019-04-16 04:10:39 +02:00 | 208 commits to master since this release

    Bugfixes

    • Include HTTP error codes in return_entity and return_entities_vector.
    • Do not require contact_account in Easy::Instance.
    • Added emojis to required fields in Easy::Account.
    • Fixed deletion of parameters, this fixes errors with all API calls that have :id or :tag in them.
    • Added replies_count and application to required fields in Easy::Status.
    • Added check for malformed JSON in Entity::from_string().

    Changes

    • Added support for /api/v1/apps/verify_credentials
    • Added tests for:
      • API::v1::accounts_id
      • API::v1::accounts_verify_credentials
      • API::v1::accounts_update_credentials
      • API::v1::accounts_id_followers
      • API::v1::accounts_id_following
      • API::v1::accounts_id_statuses
      • API::v1::accounts_id_follow
      • API::v1::accounts_id_unfollow
      • API::v1::accounts_relationships
      • API::v1::accounts_search
      • API::v1::apps
      • API::v1::apps_verify_credentials
      • API::v1::blocks
      • API::v1::accounts_id_block
      • API::v1::accounts_id_unblock
    • Entity::error() now returns "errors:" if "error:" is not found.
    • Added tests with clang 5 and 6 in the CI
    Downloads
  • 0.101.1 d5e6dfc776

    0.101.1 Pre-Release

    tastytea released this 2019-04-14 04:46:03 +02:00 | 240 commits to master since this release

    Bugfixes:

    • Install documentation in the right location (mastodon/mastodon-version/mastodon-version/).
    Downloads
  • 0.101.0 1432839f48

    0.101.0 Pre-Release

    tastytea released this 2019-04-14 00:11:30 +02:00 | 244 commits to master since this release

    First pre-release with the new API.

    • Removed deprecated code.
    • Changed uint_fast16_t to uint16_t and uint_fast64_t to uint64_t.
    • Removed old examples, wrote some new.
    • Removed tests, didn't write new ones yet.
    • Added new return types and replaced the old ones with them.
    • Added new types and changed/moved some old types.
    • Removed support for g++-5
    • Added contructor with Json::Value and operator Json::Value() to Mastodon::Easy::Entity and derived classes.
    • Improved documentation.
    • Set default values for all custom cmake-variables.
    • Simplified streaming calls.
    Downloads
  • 0.30.2 a25f088bec

    0.30.2 Stable

    tastytea released this 2019-03-02 12:48:30 +01:00 | 339 commits to master since this release

    Bugfixes:

    • Changed default values for strings from 0 to "" in get_notifications().
    Downloads
  • 0.30.1 ffaf4a551a

    0.30.1 Stable

    tastytea released this 2019-02-04 19:14:41 +01:00 | 342 commits to master since this release

    Bugfixes:

    • Do not assume client_id, client_secret and token are hexadecimal.
    Downloads
  • 0.30.0 28734ee8cf

    0.30.0 Pre-Release

    tastytea released this 2019-01-27 04:23:49 +01:00 | 344 commits to master since this release

    Bugfixes:

    • BREAKING: Changed ids from uint_fast64_t to const string

    Changes:

    • Added get_notifications()

    Beginning with 0.30.0, all IDs are const string instead of uint_fast64_t` as required by the Mastodon API. Sorry for the inconvenience.

    Downloads
  • 0.20.0 ee82d35357

    0.20.0 Stable

    tastytea released this 2018-12-04 11:26:28 +01:00 | 352 commits to master since this release

    Glitch-Soc support:

    • Added Instance::max_toot_chars()
    • Added support for bookmarks
    Downloads
  • 0.19.0 1875284670

    0.19.0 Stable

    tastytea released this 2018-11-17 21:12:06 +01:00 | 357 commits to master since this release

    This release should include all features of Mastodon 2.6.1

    Brought Entities up to date:

    • Status::replies_count()
    • Status::card()
    • Relationship::endorsed()
    • Relationship::showing_notifications()

    Added API calls:

    • GET /api/v1/endorsements
    • POST /api/v1/accounts/:id/pin
    • POST /api/v1/accounts/:id/unpin
    Downloads
  • 0.18.10 d79fbc212b

    0.18.10 Stable

    tastytea released this 2018-11-13 14:50:42 +01:00 | 364 commits to master since this release

    • Bugfix: Linker error with Easy::send_toot()
    Downloads
  • 0.18.9 6385d405d9

    0.18.9 Stable

    tastytea released this 2018-10-08 19:07:28 +02:00 | 369 commits to master since this release

    • Updated Easy::Account for Mastodon 2.4.0+
    • Bugfix: Error codes from send_post and send_toot were not reported back
    • Added error 16: Timeout
    • Deleted ebuilds, as they are in my repository
    Downloads