-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathChanges
More file actions
264 lines (155 loc) · 7.2 KB
/
Changes
File metadata and controls
264 lines (155 loc) · 7.2 KB
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
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
Revision history for perl module JIRA-REST. -*- text -*-
{{$NEXT}}
0.024 2024-01-21 14:05:30-03:00 America/Sao_Paulo
[Enhancement]
- JIRA::REST gives up on trying to decode the error messages returned by
Jira. They are inconsistent and undocumented, as far as I know. From now on,
we simply show the JSON object containing the error message.
- Don't croak anymore on the PUT and POST methods when the third argument
(value) is undefined. There are API endpoints for which this makes sense.
0.023 2022-04-10 20:54:14-03:00 America/Sao_Paulo
[New features]
- Implement the new JIRA::REST::rest_client auxiliary method to make it
OK to get to the underlying REST::Client object.
[Documentation]
- Implement two new example scripts showing how to deal with attachments. The
download_attachment.pl script uses the new J::R::rest_client method.
- Update the Perl and Jira Compatibility Policy section.
0.022 2021-12-19 16:22:52-03:00 America/Sao_Paulo
[Deprecation]
- The new_session constructor is deprecated. New code should use the 'session'
argument to the default constructor.
[New features]
- Martin Sluka kindly added support for Personal Access Tokens so that it's
now possible to authenticate without usernames and passwords. This requires
at least Jira 8.14.
- Add the 'session' argument to the constructor.
[Enhancement]
- Martin Sluka also kindly contributed code to make JIRA::REST do not send
Authorization HTTP headers if we've set up a session. This lessens the
burden to Jira, which may be significant for scripts making lots of calls.
- The example scripts were refactored to be modernized.
0.021 2021-02-05 22:14:44-03:00 America/Sao_Paulo
[Deprecation]
- Since CentOS 6 reached EOL on December/2020, following our policy we're
dropping support for it and, consequently, for Perl 5.10. Now Jira::REST
requires Perl 5.16, which ships with CentOS 7, which will reach EOL on July,
2024.
[Enhancement]
- Now the constructor sets up a cookie jar on the LWP::UserAgent object
inside, so that it can keep and use the session cookies it gets from the
server, making it possible to establish and keep user sessions. This is
particularly useful when interacting with Jira Data Center instances.
[New feature]
- A new constructor called 'new_session' is implemented. It accepts the same
options as the default constructor 'new', invokes it and then creates a user
session, which is destroyed during destruction of the JIRA::REST
object.
0.020 2019-11-02 23:13:42-03:00 America/Sao_Paulo
[Documentation]
- Some fixes, a new reference to JIRA::REST::OAuth, a new example script
showing how to add a comment.
0.019 2018-07-28 18:00:17-03:00 America/Sao_Paulo
[Changes]
- JIRA::REST now requires at least Perl 5.10. Previously it required Perl
5.8. A new section in the documentation explains our Perl and Jira
compatibility Policy.
[Fixes]
- William Carr fixed the sub_error routine teaching it yet another way Jira
can pass error messages back.
[Documentation]
- Lisa Hare graciously contributed some example scripts which can be found on
the 'examples' directory.
- All mentions of 'JIRA' were changed to 'Jira', following the change
Atlassian made in all of its site and documentation.
0.018 2017-05-30 09:38:37-03:00 America/Sao_Paulo
[Fixes]
- Strip trailing slashes from JIRA's URL to avoid 404 errors.
- Make sure UTF-8-encoded filenames are preserved when attached to JIRA.
- Correct the github-repository-uri in the metadata.
0.017 2017-01-06 15:47:28-02:00 America/Sao_Paulo
[Fixes]
- Fix attach_file() method which was broken on v0.016.
0.016 2016-12-26 22:48:03-02:00 America/Sao_Paulo (TRIAL RELEASE)
[New features]
- Add support for all JIRA REST API's: JIRA Core, JIRA ServiceDesk, and
JIRA Software.
- Add a new-style of parameter passing for the constructor, via a hash
reference.
- Add support for anonymous REST interaction with JIRA.
- Add support for a new REST::Client configration extension to turn off
SSL verification.
[Fix]
- Add missing META.json file to the distribution.
[Enhancement]
- Add a few tests against jira.atlassian.com that can be performed
anonymously during release.
[Deprecation]
- The 'proxy' key to the REST::Client hash is deprecated in favor of the
new homonymous constructor parameter.
0.015 2016-12-02 14:08:34-02:00 America/Sao_Paulo
[Fix]
- [RT#119092] v0.014 introduced an error making the constructor reject
URLs ending in slash.
0.014 2016-11-23 07:27:52-02:00 America/Sao_Paulo
[New feature]
- JIRA::REST now supports the JIRA Software REST API and the JIRA Service
Desk REST API in addition to the JIRA Core REST API with a minimal
change. How cool is that!?
Many thanks Evan Brown for such a nice idea.
[Changes]
- Downgrade Perl version requirement from 5.10 to 5.8.8 to enable use on
older Perls.
0.013 2016-11-22 16:01:45-02:00 America/Sao_Paulo
[New feature]
- Add support for getting username and password from Config::Identity,
which supports gpg encrypted credentials.
0.012 2016-01-15 22:16:02-02:00 America/Sao_Paulo
[Fix]
- Remove dependency on Data::Util.
0.011 2015-05-21 19:10:57-03:00 America/Sao_Paulo
[New feature]
- Add support for connecting to JIRA via a HTTP proxy.
[Fix]
- Recognize and output JIRA errors produced in XML format.
0.010 2014-11-08 12:54:50 America/Sao_Paulo
[New features]
- Add utility method 'attach_files'.
[Changes]
- Prints any textual error message, not just of types text/plain and
text/html.
0.009 2014-09-09 20:32:15 America/Sao_Paulo
[Fixes]
- Fix the set_search_iterator/next_issue pair of methods.
[Changes]
- The iterators now use JIRA's own default (which is 50) when the
'maxResults' argument isn't set. Previously our default was set to 256.
0.008 2014-09-06 19:14:06 America/Sao_Paulo
[Changes]
- Show every detail in JIRA error messages. Some of which weren't being
shown before. (Thanks to Michael Kröll for the tip.)
0.006 2014-08-16 20:50:07 America/Sao_Paulo
[Changes]
- Suppress script line numbers from error messages.
- Released on #cpanday.
0.005 2014-08-07 20:25:14 America/Sao_Paulo
[Changes]
- New utility methods 'set_search_iterator' and 'next_issue' make it
easier to iterate through large sets of issues without having to deal
with "pagination".
- Error messages are not presented in a consistent format. JIRA errors are
parsed and presented in a legible way.
0.004 2013-12-14 14:54:06 America/Sao_Paulo
[Fixes]
- [RT-91368] Some resource responses contain no content but specify
a Content-Type. Those were being considered errors. Now they
simply return undef.
- When a resource response contains a content but doesn't specify a
Content-Type it's an error. Previously it was returning undef.
0.003 2013-09-03 17:32:02 America/Sao_Paulo
[Fixes]
- Fix code in documentation.
0.002 2013-05-31 14:50:44 America/Sao_Paulo
[Fixes]
- Fix URL mangling in new.
0.001 2013-05-31 08:52:14 America/Sao_Paulo