-
0.111.3 Stable
released this
2019-12-19 15:16:24 +01:00 | 6 commits to master since this releaseBugfixes
- Install examples in the correct directory.
- Fixed typo in the CMake config.
Changes
- Deprecated return_entity(_vector) and some high-level abstractions.
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
libmastodon-cpp-0.111.3-0.x86_64.rpm
284 KiB
-
libmastodon-cpp_0.111.3-0_amd64.deb
203 KiB
-
mastodon-cpp-0.111.3_x86_64.tar.gz
201 KiB
-
sha256sum.txt
306 B
-
sha512sum.txt
498 B
-
0.111.2 Stable
released this
2019-10-07 23:07:32 +02:00 | 15 commits to master since this releaseBugfixes
- Do not return lowercased header in
get_header()
, but the original one.
Downloads
- Do not return lowercased header in
-
0.111.1 Stable
released this
2019-10-06 17:20:44 +02:00 | 18 commits to master since this releaseBugfixes
- Re-add support for getting headers.
- Match headers case-insensitively.
- Allow alphanumeric IDs in
Link
. - Actually delete parameters in
delete_params()
(used the wrong algorithm). - Install documentation into
${CMAKE_INSTALL_DOCDIR}/mastodon-cpp/
.
Changes
- Added example for getting favourites with pagination.
- Add
Link::min_id()
. - Don't install HTML documentation with autogenerated packages.
Downloads
-
0.110.0 Stable
released this
2019-09-20 03:54:47 +02:00 | 38 commits to master since this releaseChanges
- Changed license to AGPL3.
- Switched from curlpp to POCO (curlpp is not maintained anymore).
- Added pkg-config recipe.
- Modernized CMake recipes.
- Changed error codes (See README).
- Removed things that are no longer supported by Mastodon:
GET /api/v1/search
GET /api/v1/reports
Easy::Report
- Added entities:
Easy::Poll
Easy::Conversation
- Added support for API calls:
/api/v1/polls/:id
/api/v1/polls/:id/votes
/api/v1/conversations
/api/v1/streaming/health
/api/v1/streaming/hashtag/local
/api/v1/streaming/direct
- Added support for the streaming event “filters_changed”.
Downloads
-
0.106.0 Pre-Release
released this
2019-08-12 23:27:56 +02:00 | 85 commits to master since this releaseChanges
- Added tests for API calls:
API::v1::lists
API::v1::accounts_id_lists
API::v1::lists_id_accounts
API::v1::lists_id
API::v1::lists
API::v1::media
API::v1::media_id
API::v1::mutes
API::v1::accounts_id_mute
API::v1::accounts_id_unmute
API::v1::statuses_id_mute
API::v1::statuses_id_unmute
- Added tests for Entities:
Easy::Account
Easy::Application
Easy::Attachment
Easy::Card
Easy::Context
Easy::Emoji
Easy::Filter
Easy::Instance
Easy::List
Easy::Mention
Easy::Notification
Easy::PushSubscription
Easy::Relationship
Easy::Results
Easy::Status
Easy::Tag
- Added the tag
[auth]
for tests that need authentication. - Added checklist of Pleroma API endpoints.
- Added
Easy::string_to_time()
for converting strings toEasy::time_type
. - Added
Easy::account_field_type
andEasy::account_fields
. - Prevent usage with Gab and Kiwi Farms domains.
- Updated all Entities (new fields, required fields).
Bugfixes
- Marked members of Easy::Tag::History const.
- Get numbers in
Easy::Tag::History::accounts()
and[…]::use()
, not strings.
Downloads
- Added tests for API calls:
-
0.105.1 Pre-Release
released this
2019-04-22 04:01:18 +02:00 | 174 commits to master since this releaseBugfixes
- Fixed
operator <<
forEasy::return_entity
. - Fixed warnings about
operator <<
inreturn_call
andEasy::time
.
Downloads
- Fixed
-
0.105.0 Pre-Release
released this
2019-04-20 01:29:13 +02:00 | 178 commits to master since this releaseChanges
- Deprecated
API::urlencode
,API::urldecode
andAPI::unescape_html
in favor ofMastodon::urlencode
,Mastodon::urldecode
andMastodon::unescape_html
. - Added support for
/api/v1/suggestions
and/api/v1/suggestions/:account_id
. - Added tests for:
- API::v1::follow_requests.
- API::v1::follow_requests_id_authorize.
- API::v1::follow_requests_id_reject.
- API::v1::suggestions.
- API::v1::suggestions_accountid.
Downloads
- Deprecated
-
0.104.0 Pre-Release
released this
2019-04-19 06:00:26 +02:00 | 187 commits to master since this releaseChanges
- Added Easy::Token.
- Added the variable EXTRA_TEST_ARGS to cmake.
- Added support for /api/v1/accounts.
- Added "visible_in_picker" to required fields in Easy::emoji.
- Added support for /api/v1/filters and /api/v1/filters/:id.
- Added Easy::Filter and Easy::context_type.
- Added tests for:
- API::v1::custom_emojis.
- API::v1::domain_blocks.
- API::v1::endorsements.
- API::v1::accounts_id_pin.
- API::v1::accounts_id_unpin.
- API::v1::favourites.
- API::v1::statuses_id_favourite.
- API::v1::statuses_id_unfavourite.
- API::v1::filter.
- API::v1::filters_id.
Downloads