The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.016 - 2019-10-13

  • New:
    • A new 'latest_response' accessor makes it possible to retrieve the most recent response obtained from the server, to assist in error handling.
    • Add caption and focus settings support to upload_media (thanks Eric Prestemon!).
    • We now ship a cpanfile specifying the distribution's dependencies and a Dockerfile (in 't') that can be used to run tests in an isolated environment.
  • Changes:
    • The default user agent is now an instance of HTTP::Thin instead of LWP::UserAgent.
    • When coercing the Image type from a filename, we now use Path::Tiny's 'slurp_raw' instead of the plain 'slurp'.
  • Fixes:
    • Fixed an issue with parameter validation closures that meant having multiple clients would leak data across them.
    • Fixed an issue that caused a failure when trying to update the 'scopes' attribute, which is now read-write (thanks Luc Didry!)
    • Fixed an issue caused by a missing coercion for Bool types.

Modules

Talk to a Mastodon server
A Mastodon user account
A Mastodon application
A Mastodon media attachment
A Mastodon card
The context of a Mastodon status
An error in Mastodon
A Mastodon instance
A mention in Mastodon
A Mastodon notification
A Mastodon relationship
A Mastodon search result
A Mastodon status
A tag in Mastodon
Access the streaming API of a Mastodon server

Provides

in lib/Mastodon/Role/Entity.pm
in lib/Mastodon/Role/UserAgent.pm
in lib/Mastodon/Types.pm