UNPKG

9.93 kBMarkdownView Raw
1Hubot-phabs Changelog
2==========================
3
4### 2.3.0 - 2017-03-14
5- `.phad info <project>` now recognize projects that don't have columns or tickets
6- `.phad feedall to #channel` for a catchall feed command
7- `.phad removeall from #channel` to remove catchall
8- `.phad info <project>` now stores and show parent project if any
9 - NOTE: you may need to `.phad refresh <project>` on existing projects
10 to re=populate the cached data.
11- feeds now are also announced on parent projects feeds (useful for milestones)
12- fix on `.ph user x = email` to override previously recorded email
13
14### 2.2.6 - 2017-03-04
15- .phid command now returns phid for arbitrary id, when item don't start with PHID
16
17### 2.2.5 - 2017-03-03
18- add a .phid command
19
20### 2.2.4 - 2017-02-28
21- fix adding and removing tags
22
23### 2.2.3 - 2017-02-20
24- make last-task rememberance configurable with PHABRICATOR_LAST_TASK_LIFETIME
25 (default 60 min)
26
27### 2.2.2 - 2017-01-21
28- make the `is` for status and priority change on tasks optional again
29
30### 2.2.1 - 2017-01-20
31- oops forgot to rename xph in ph
32
33### 2.2.0 - 2017-01-19
34- made possible to restrict what items trigger the passive listening
35- major change in tasks manipulation commands:
36 - `.ph assign T123 on <user>` is not usable anymore,
37 replaced by `.ph T123 on <user>`
38 - `.ph is open` the `is` is now mandatory
39 - commands can now be chained in one go, ie.
40 `.ph T123 is open is normal on <user> in <tag> not in <other-tag>`
41
42### 2.1.4 - 2017-01-11
43- fix typo in index.coffee (aboron)
44
45### 2.1.3 - 2017-01-03
46- remove the modification of assignment when changing status or priority
47
48### 2.1.2 - 2016-10-19
49- add a way to specify a comment when moving task to another column
50
51### 2.1.1 - 2016-10-13
52- fix pattern matching for diffusion objects
53
54### 2.1.0 - 2016-09-29
55- add a '.ph Txxx to <column>' to move tasks on the board
56 the column name can be a partial name
57- add a '.phad refresh <project>'
58- now .phad info gathers also the columns for a project
59 which can delay the operation quite a lot on the first call
60 subsequent calls will hit the cache, and '.phad refresh'
61 can be used to update that cache
62- change '.ph assign x to user' to only accept 'on' or 'for'
63 instead of 'to' because the 'to' will be used to move tasks
64 across columns
65
66### 2.0.4 - 2016-09-24
67- fix naming for project the lowercasing fucks things up (more better)
68
69### 2.0.3 - 2016-09-24
70- fix naming for project the lowercasing fucks things up (better)
71
72### 2.0.2 - 2016-09-24
73- fix naming for project the lowercasing fucks things up
74
75### 2.0.1 - 2016-09-23
76- change log level for feeds from info to debug
77
78### 2.0.0 - 2016-09-22
79- remove all callbacks and replace them by promises
80 for a smoother addition of features later on
81 It's been tested not to break anything but that's a move big enough
82 to motivate a major version bumping
83- phad delete also deletes aliases now
84- fix case issue with project names occurring in some occasions
85- add a '.ph Txx in proj not in proj' to change tags on tasks
86
87### 1.6.0 - 2016-09-08
88- remove all dependency on brain.users to
89 make it compatible with last version of hubot-slack
90 (hubot-auth still use it though)
91- change syntax for user commands to .phab user <name>
92- when user registers email with .phab me as <email>
93 it checks for phid immediately
94- check for permission before advising to use
95 .phab user <name> = <email>
96
97### 1.5.9 - 2016-09-01
98- add flexibility on status and priority change,
99 to be able to use + instead of = for comment addition
100
101### 1.5.8 - 2016-08-29
102- extend private message memory fix to status and priority
103
104### 1.5.7 - 2016-08-27
105- fix access to temporary memory while in private message
106
107### 1.5.6 - 2016-08-26
108- add an announce param to the createTask event
109
110### 1.5.5 - 2016-08-25
111- add possibility to add owner to createTask dataset (for events)
112
113### 1.5.4 - 2016-08-25
114- make checkbox command key search case insensitive
115
116### 1.5.3 - 2016-08-25
117- add a .pht list command
118
119### 1.5.2 - 2016-08-25
120- add a way to add a comment when checking or unchecking boxes
121- made term not needed to be the start of the line when searching for checkbox
122
123### 1.5.1 - 2016-08-23
124- change .phad commands syntax to be more grammatically consistent
125 ie. .phad verb object complement
126
127### 1.5.0 - 2016-08-21
128- make all commands more tolerant, if people add spaces at the end of the line
129- add feature flags for the various parts of this plugin
130- made possible to use either a user object or user string
131 when calling createTask event and api
132
133### 1.4.4 - 2016-08-19
134- add a REST endpoint to create a task
135- rely on hubot-restrict-ip for web endpoints protection
136
137### 1.4.3 - 2016-08-16
138- fix .ph check so it's not mistaken for a .ph check!
139
140### 1.4.2 - 2016-08-16
141- add .ph check! and .ph uncheck! for it also returns the next or previous checkbox
142
143### 1.4.1 - 2016-08-16
144- add .ph prev command to see the last unchecked box in a task
145- add .ph uncheck to uncheck the last checked box in a task
146
147### 1.4.0 - 2016-08-15
148- add checkbox checking commands .ph next and .ph check
149- fix subscribers removal of bot for assign command
150
151### 1.3.3 - 2016-08-14
152- make the bl and unbl command able to use the short .ph
153
154### 1.3.2 - 2016-08-14
155- add a way to blacklist auto-detection on given items
156- add the possibility to use 'last' instead of T123 to get the last task called
157 without timeout consideration
158- avoid remembering id for paste (as it only apply to tasks)
159- make any call on task commands extend the temporary memory
160
161### 1.3.1 - 2016-08-10
162- fix the template description when no prepend is provided
163
164### 1.3.0 - 2016-08-10
165- add phabs_template feature to create tasks according to a task template
166 - collection of new .pht commands to setup templates
167 - option to chose a template when creating new tasks
168
169### 1.2.10 - 2016-08-09
170- add a search all command to also search in closed tasks
171
172### 1.2.9 - 2016-08-06
173- fix the transition from bot-phid to no-bot-phid in config
174
175### 1.2.8 - 2016-08-05
176- get back on track with full test coverage
177- remove the need to set the bot phid in config
178- big refactoring to make phabricator lib easier to use by other plugins
179
180### 1.2.7 - 2016-07-31
181- add a way to add comment on status and priority changes
182- add a way to add comments to a task
183
184### 1.2.6 - 2016-07-30
185- changes priority modification to use maniphest.edit with a transaction
186- remove bot from subscribers when task assignment is changed
187
188### 1.2.5 - 2016-07-29
189- finaly really ensure all commands will work in private messages to bot
190- fix the order of requires to avoid double-matches
191- changes status modification to use maniphest.edit with a transaction
192
193### 1.2.4 - 2016-07-28
194- document and test the `.phad <project> delete` command
195- add an optional usage of hubot-auth (see readme for extensive explanation)
196- fixed some cases where phab commands could not be called in private
197
198### 1.2.3 - 2016-07-27
199- improve search result feedbacks
200- fix full test coverage for feeds and search
201- fix the case when adding an alias to an alias with .phad
202
203### 1.2.2 - 2016-07-27
204- fix task creation
205- add search on tasks
206
207### 1.2.1 - 2016-07-26
208- add an optional ip control over the http endpoint
209- fix some cases where the bot was giving double-replies
210
211### 1.2.0 - 2016-07-25
212- add admin function `.phad` for managing parameters about projects
213- split files for better code readability
214- make project phid guessing rely on phad memory rather than env variable
215 PHABRICATOR_PROJECTS is now useless.
216 As a side effect columns are not considered useful anymore, new tasks will
217 go in the default column of the project. working with columns may come back
218 as dashboards are still under fast development on phabricator side
219- added phabs_feeds to open a webhook endpoint for `feed.http-hooks`
220 and announce tasks changes on specified channels
221 (configured via the .phad commands)
222
223### 1.1.0 - 2016-07-23
224- sort out dependencies
225 you may need to `rm -rf node_modules && npm install` for dev
226- changed hardcoded 'irc' by adapter name in task creation data
227- fix output of mocks recognition to avoid repeating object name
228- add recognition for the Diffusion kind of object (commits)
229 rP46ceba728fee8a775e2ddf0cdae332a0679413a4 or rP46ceba728fee
230- add recognition for Harbormaster kind of object (builds)
231- add recognition for Ponder kind of object (questions)
232- add recognition for Legalpad kind of object
233- add recognition for Slowvote kind of object (polls)
234
235### 1.0.5 - 2016-07-22
236- add some more alternatives for changing statuses and priorities
237- add an optional description ofr new tasks
238
239### 1.0.4 - 2016-07-22
240- add information gathering for M* objects (Pholio mocks)
241
242### 1.0.3 - 2016-07-21
243- fix detection of information about Paste
244
245### 1.0.2 - 2016-07-21
246- fix error detection (yeah, again)
247
248### 1.0.1 - 2016-07-21
249- add a .phab paste some new paste
250- fix error handling
251
252### 1.0.0 - 2016-07-19
253- add a .phab version command
254- add a .phab count proj to count number of tasks in a project
255- write full code coverage for further tests implementation
256- make project alias can use numbers, underscores and dashes
257- fixing various error management cases (lovely tests)
258
259### 0.1.7 - 2016-07-16
260- create a 5-minute memory of the last Task called, to shorten further commands
261
262### 0.1.6 - 2016-07-15
263- add more information on tasks output
264- changed .ph assign Txx to <user> to be able to omit the 'assign' part
265
266### 0.1.5 - 2016-07-15
267- add command to change task status and priority
268
269### 0.1.4 - 2016-07-15
270- fix `.phab new <project> <task>` that regressed in last release
271
272### 0.1.3 - 2016-07-14
273- refactoring on phabricator lib
274- add a `.phab Txxx` to get task status and owner
275
276### 0.1.2 - 2016-07-13
277- add `.phab list projects` command to list known projects from configuration
278
279### 0.1.1 - 2016-07-13
280- fix objects output, and filesize for Files
281
282### 0.1.0 - 2016-07-13
283- initial extraction from Gandi codebase