File: Changes

package info (click to toggle)
libmastodon-client-perl 0.017-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 336 kB
  • sloc: perl: 1,525; makefile: 9
file content (175 lines) | stat: -rw-r--r-- 6,061 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Revision history for Mastodon::Client

0.017     2020-04-17 23:46:11+01:00 Europe/London

  * New:
    * Added an example script to illustrate the use of Mastodon::Listener.
  * Fixes:
    * Stream parser in Mastodon::Listener can now handle long messages
      that did not fit in a single chunk (thanks Alexander Zaitsev!)
    * Corrected the minimum required version of Types::Standard

0.016     2019-10-13 12:23:24+01:00 Europe/London

  * 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.

0.015     2018-04-22 02:36:42+01:00 Europe/London

  * New:
    * Status entities now have a placeholder `emojis` attribute.
      This will likely need to be populated with a new entity.
  * Changes:
    * A successful call to `register` will overwrite the value
      of the client's `scopes` attribute to that passed as an
      argument (since those are the scopes that were requested
      from the server; thanks Shura0!).
  * Fixes:
    * Fixed an issue with authorisation of clients that used
      scopes other than `read` (thanks Shura0!)
    * Corrected an error in the documentation that stated that
      `register` accepted a hash reference instead of a hash.
    * Coercing attachment entities without `remote_url`s no longer
      results in an error.

0.014     2018-01-23 19:27:43+00:00 Europe/London

  * Changes:
    * Allowed warnings in tests because of an open issue with
      Net::Async::HTTP

0.013     2018-01-21 22:29:25+00:00 Europe/London

  * Changes:
    * [internal] Switched from AnyEvent to IO::Async.
  * Fixes:
    * Fixed a typo in the synopsis that could cause a server error
      when run (++Florian Obser).

0.012     2017-06-09 12:58:08+01:00 Europe/London

  * Changes:
    * Improved documentation, including a section with details about
      the OAuth2 process for obtaining IDs, secrets, and tokens

0.011     2017-05-10 15:59:57+01:00 Europe/London

  * Fixes:
    * Fix an issue with data preparation, which made authentication
      impossible (thanks @whiteisthenewblack!)

0.010     2017-05-08 00:15:59+01:00 Europe/London

  * Fixes:
    * Added AutoPrereq plugin for automatic dependency detection

0.009     2017-05-06 23:50:20+01:00 Europe/London

  * New:
    * Added tidyall tests
  * Changes:
    * Switch to JSON::MaybeXS
    * Use Class::Load to programmatically load classes
    * Improved robustness of stream parsing
    * Simplified method to perform requests
  * Fixes:
    * Fixed syntax errors in POD
    * Fixed a missing import in Application entities
    * Reblog status method no longer calls DELETE

0.008     2017-04-22 02:45:33+01:00 Europe/London

  * New:
    * Added documentation for entity and listener objects
    * Status and Account objects have some convenience methods
  * Changes:
    * Re-wrote Mastodon::Listener to use AnyEvent::HTTP
    * Added more attributes to Mastodon::Listener, making it more
      usable as a standalone class
  * Fixes:
    * Fixed an issue with entity coercions, that could cause some
      tests to fail
    * TCP tests are skipped if unable to establish a connection
    * Added more missing dependencies
    * Never coerce server responses for app registration

0.007     2017-04-18 16:12:15+01:00 Europe/London

  * Fixes:
    * Corrected list of provided packages (fixed broken release)
    * Add readme to distribution

0.006     2017-04-18 02:28:45+01:00 Europe/London

  * New:
    * Added tests for more methods
    * Entity objects have experimental method shortcuts
  * Fixes:
    * Some of the GET methods did not correctly parse arguments
  * Changes:
    * The `uri` attribute for Status entities is not of type URI

0.005     2017-04-17 15:20:15+01:00 Europe/London

  * Fixes:
    * Fixed wrong links in POD

0.004     2017-04-17 15:14:15+01:00 Europe/London

  * New:
    * Added some tests for GET requests, using Test::TCP
    * Added an example script to dump responses to GET requests,
      mainly for debug
  * Fixes:
    * Corrected some inconsistencies in the method signatures
      with what was documented
    * Do not try to coerce non-entity responses (ie. from OAuth2 flow)
    * Respect the value of coerce_entities in more methods
  * Changes:
    * The `authorized` attribute is now never undefined

0.003     2017-04-17 00:12:15+01:00 Europe/London

  * New:
    * Added Travis CI configuration
  * Fixes:
    * Added some missing dependencies to dist.ini

0.002     2017-04-16 23:06:52+01:00 Europe/London

  * New:
    * Added convenience methods for all API endpoints
    * Added a `coerce_entities` option to turn JSON responses from
      Mastodon into Perl objects
    * Added more tests (suite is still far from complete!)
    * Added methods for sending DELETE and PATCH requests
    * Added this change log. :)
    * Several changes to dist.ini add repository data, META.json, etc.
    * Added documentation
  * Changes:
    * Interface of `timeline()` and `stream()` methods now more
      closely mirrors that of the rest of the distribution
  * Fixes:
    * Fixed several issues with passing arguments to requst functions

0.001

  * Initial release