Version 14.2 by Vincent Massol on 2019/12/09

Hide last authors
Vincent Massol 1.1 1 {{toc depth="1"/}}
2
Thomas Mortagne 12.1 3 = XWiki 11.10 =
4
5 * Finish "Ability to easily export only content from the XWiki Administration - Marius
6 * Video macro as default in XWiki - Marius
7 ** Need to decide how to do it for the least maintenance
8 ** Also need to decide if we continue to bundle contrib extensions (Vincent: not my preference)
9 * Configurable Class should support page level configurations - Marius
10 * Main work: Bug fixes and stabilize the cycle - All
11 * Improve the DW extensions step to make easier to upgrade from current LTS - Thomas
Vincent Massol 14.2 12 ** https://jira.xwiki.org/browse/XWIKI-11700
Thomas Mortagne 12.1 13 ** better default actions
14 *** propose to uninstall invalid extensions which used to be dependencies instead of repairing/upgrading them (Watchlist use case)
15
16 == Dates ==
17
18 * --11.10RC1: 18th of November 2019--
Vincent Massol 14.2 19 * --11.10 Final: 25th of November 2019--
Thomas Mortagne 12.1 20
Alex Cotiugă 11.1 21 = XWiki 11.9 =
22
23 * Finish "Ability to easily export only content from the XWiki Administration - Marius(((
24 {{jira url="https://jira.xwiki.org"}}
25 XWIKI-16795
26 {{/jira}}
27 )))
28 * Video macro as default in XWiki - Marius
29 ** Need to decide how to do it for the least maintenance
30 ** Also need to decide if we continue to bundle contrib extensions (Vincent: not my preference)
31 ** To be used on the home page ([[XWIKI-14858>>https://jira.xwiki.org/browse/XWIKI-14858]]).
32 * Configurable Class should support page level configurations - Marius(((
33 {{jira url="https://jira.xwiki.org"}}
34 XWIKI-15564
35 {{/jira}}
36 )))
37 * Continue improving performances - Thomas
38 ** Start testing stuff for the notifications storage refactoring (more as an investigation), in preparation for implementation early in 12.x
39 ** Performance work around job logs(((
40 {{jira url="https://jira.xwiki.org"}}
41 XCOMMONS-764
42 XCOMMONS-1121
43 {{/jira}}
44 )))
45 * Add API to set the default language in the Document class - Thomas(((
46 {{jira url="https://jira.xwiki.org"}}
47 XWIKI-15159
48 {{/jira}}
49 )))
50 * Fix rights when user or group are renamed - Simon(((
51 {{jira url="https://jira.xwiki.org"}}
52 XWIKI-3548
53 XWIKI-16165
54 {{/jira}}
55 )))
56 * Allow admin to specify the password security policy - Simon(((
57 {{jira url="https://jira.xwiki.org"}}
58 XWIKI-11309
59 {{/jira}}
60 )))
61
62 == Dates ==
63
64 * --11.9RC1: 21st of October 2019--
65 * 11.9 final: 28th of October 2019
66
Vincent Massol 10.1 67 = XWiki 11.8 =
68
69 * Finish merge conflict: allow choice by chunks and custom fixes - Simon(((
70 {{jira url="https://jira.xwiki.org"}}
71 XWIKI-16464
72 XCOMMONS-1720
73 XCOMMONS-1722
74 XWIKI-16703
75 {{/jira}}
76 )))
77 * Ability to easily export only content from the XWiki Administration - Marius (basic implementation)
78 * Performances improvements - Thomas(((
79 {{jira url="https://jira.xwiki.org"}}
80 XWIKI-15913
81 XWIKI-16683
82 XWIKI-15648
83 XWIKI-14806
84 XWIKI-16685
85 XWIKI-16686
86 XWIKI-16700
87 XWIKI-16704
88 XRENDERING-577
89 {{/jira}}
90 )))
91
92 == Dates ==
93
94 * 11.8RC1: --23rd of Sep-- 24th of Sep (/)
95 * 11.8 final: 30th of Sep
96
Marius Dumitru Florea 8.1 97 = XWiki 11.7 =
98
99 * Merge conflict: allow choice by chunks and custom fixes - Simon(((
100 {{jira url="https://jira.xwiki.org"}}
101 XWIKI-16464
102 XCOMMONS-1682
103 {{/jira}}
104 )))
105 * Security: not be allowed to set a right you don't have (min) - https://jira.xwiki.org/browse/XWIKI-16266 - Thomas
106 * Async rendering improvements - Thomas(((
107 {{jira url="https://jira.xwiki.org"}}
108 XWIKI-15913
109 XWIKI-16683
110 {{/jira}}
111 )))
112 * Better handling of user removal and transfer of rights - Marius (usability)(((
113 {{jira url="https://jira.xwiki.org"}}
114 XWIKI-12142
115 {{/jira}}
116 )))
117
118 == Dates ==
119
120 * 11.7RC1: --19th of Aug-- 20th of Aug
121 * 11.7: --26th of Aug-- 27th of Aug
122
Alex Cotiugă 7.1 123 = XWiki 11.6 =
124
125 * BFD: All
126 * Velocity upgrade - Assignee: Thomas(((
127 {{jira url="https://jira.xwiki.org"}}
128 XCOMMONS-1296
129 XCOMMONS-1529
130 {{/jira}}
131 )))
132 * Security: Add permissions for xobjects to prevent giving all permissions to users with edit rights on a page. - Assignee: Marius (+ Thomas)?(((
133 {{jira url="https://jira.xwiki.org"}}
134 XWIKI-13631
135 XWIKI-16266
136 XWIKI-2184
137 {{/jira}}
138 )))
139 * Limit number of login attempts until user gets blocked - Assignee: Simon ?(((
140 {{jira url="https://jira.xwiki.org"}}
141 XWIKI-15488
142 XWIKI-16532
143 {{/jira}}
144 )))
145
146 == Dates ==
147
148 * --11.6RC1: 23 July 2019-- (added one more week due to the XWiki SAS seminar)
149 * 11.6: --29 July 2019-- 31 July 2019
150
Marius Dumitru Florea 6.1 151 = XWiki 11.5 =
152
153 * BFD: All
154 * Hibernate upgrade - Assignee: Thomas(((
155 {{jira url="https://jira.xwiki.org"}}
156 XWIKI-8286
157 XCOMMONS-1487
158 XWIKI-16196
159 XWIKI-16123
160 XWIKI-16428
161 {{/jira}}
162 )))
163 * "Finish the autocomplete of references which has been dropped since Adel left and we still don't have it in the WYSIWYG + implement autocomplete on attachments.”. - Assignee: Marius(((
164 {{jira url="https://jira.xwiki.org"}}
165 XWIKI-8613
166 XWIKI-16347
167 XWIKI-16476
168 {{/jira}}
169 )))
170 * Merge on Save - Assignee: Simon(((
171 {{jira url="https://jira.xwiki.org"}}
172 XWIKI-175
173 {{/jira}}
174 )))
175
176 == Dates ==
177
178 * 11.5RC1: --17 June 2019-- 18 June 2019
179 * 11.5: --24 June 2019-- 25 June 2019
180
Ecaterina Moraru (Valica) 5.1 181 = XWiki 11.4 =
182
183 * BFD: All
184 * Finish the autocomplete of references which has been dropped since Adel left and we still don't have it in the WYSIWYG + implement autocomplete on attachments. - Assignee: Marius
185 ** Note: this will carry over in 11.5 since Marius won’t have many days available during the 11.4 timeframe(((
186 {{jira url="https://jira.xwiki.org"}}
187 XWIKI-16347
188 {{/jira}}
189 )))
190 * Inline editing of wiki macros - Assignee: Simon(((
191 {{jira url="https://jira.xwiki.org"}}
192 XWIKI-16389
193 XRENDERING-562
194 XRENDERING-563
195 XWIKI-15801
196 {{/jira}}
197 )))
198 * Hibernate upgrade - Assignee: Thomas(((
199 {{jira url="https://jira.xwiki.org"}}
200 XWIKI-8286
201 XCOMMONS-1487
202 XWIKI-16196
203 {{/jira}}
204 )))
205 * Fix the notifications endless loop: https://jira.xwiki.org/browse/XWIKI-16363 - Assignee: Thomas (note: already done!)
206
207 == Dates ==
208
209 * 11.4RC1: --20th-- 21st of May 2019
210 * 11.4: 27th of May 2019 (/)
211
Simon Urli 4.1 212 = XWiki 11.3 =
213
214 Topics:
215
216 * STAMP: Vincent(30%)
217 * FASTEN: Vincent (10%) + Thomas (30%)
218 * All: work on bug fixes exclusively with the goal of drastically reducing the total number of bugs open (it's a BFD release!)
219 ** As of today (2019-02-16) we have for the past 365 days: Created issues = 772, Resolved issues = 623. Difference of 149.
220 ** Good objective: reduce by at least 50 the open bug count at the end of the release
221 * Specific bugs that will be tackled for sure:
222 ** Warning when removing an user. This is a sub item of [[XWIKI-12142>>http://jira.xwiki.org/browse/XWIKI-12142]]. Assignee: Marius(((
223 {{jira url="https://jira.xwiki.org"}}
224 XWIKI-16361
225 {{/jira}}
226 )))
227 ** AWM Multiselect for List field should select relational storage. Assignee: Marius(((
228 {{jira url="https://jira.xwiki.org"}}
229 XWIKI-15170
230 {{/jira}}
231 )))
232
Vincent Massol 3.1 233 = XWiki 11.2 =
234
235 Topics:
236
237 * STAMP: Vincent(30%)
238 * FASTEN: Vincent (10%) + Thomas (30%)
239 * All: work on bug fixes exclusively with the goal of drastically reducing the total number of bugs open (it's a BFD release!)
240 ** As of today (2019-02-16) we have for the past 365 days: Created issues = 772, Resolved issues = 623. Difference of 149.
241 ** Good objective: reduce by at least 50 the open bug count at the end of the release
242 * Specific bugs that will be tackled for sure:
243 ** Save warning if the revision has changed. This is a subitem of [[XWIKI-175>>https://jira.xwiki.org/browse/XWIKI-175]]. Assignee: Simon(((
244 {{jira url="https://jira.xwiki.org"}}
245 XWIKI-6665
246 {{/jira}}
247 )))
248 ** Warning when removinga a user. This is a sub item of [[XWIKI-12142>>http://jira.xwiki.org/browse/XWIKI-12142]]. Assignee: Marius
249 ** AWM Multiselect for List field should select relational storage. Assignee: Marius(((
250 {{jira url="https://jira.xwiki.org"}}
251 XWIKI-15170
252 {{/jira}}
253 )))
254 ** Updating links when renaming a document should include content inside object properties + Updating links when renaming a document should include images and attachments. Assignee: Thomas(((
255 {{jira url="https://jira.xwiki.org"}}
256 XWIKI-14086
257 XWIKI-14087
258 {{/jira}}
259 )))
260
261 == Dates ==
262
263 * 11.2RC1: --18th of March 2019-- 19th of March 2019 (/)
264 * 11.2: 25th of March 2019 (/)
265
Vincent Massol 2.1 266 = XWiki 11.1 =
267
268 Goals:
269
270 * Focus on finishing items marked important in 2018 and that couldn't be started
271
272 Topics:
273
274 * All: BFD (Priority on Notifications for Guillaume)
275 * STAMP: Vincent (30%)
276 * FASTEN: Vincent (10%) + Thomas (30%)
277 * Simon: Finish "Browsers usually cache JS/CSS resources even if they have changed”(((
278 {{jira url="https://jira.xwiki.org"}}
279 XWIKI-6073
280 {{/jira}}
281 )))
282 * Simon: Display Reference of documents to copy paste(((
283 {{jira url="https://jira.xwiki.org"}}
284 XWIKI-13362
285 {{/jira}}
286 )))
287 * Marius: Finish autocomplete of references in WYSIWYG Macro parameters (include/display macros, etc)(((
288 {{jira url="https://jira.xwiki.org"}}
289 XRENDERING-553
290 {{/jira}}
291 )))
292 * Marius: ConfigurableClass doesn't support page level configuration case(((
293 {{jira url="https://jira.xwiki.org"}}
294 XWIKI-15564
295 {{/jira}}
296 )))
297 * Marius: Improve the XClass picker when in object edit mode (make it like the Add Macro dialog for WYSIWYG editor)(((
298 {{jira url="https://jira.xwiki.org"}}
299 XWIKI-14712
300 {{/jira}}
301 )))
302 * Thomas: Upgrade to Hibernate 5.x(((
303 {{jira url="https://jira.xwiki.org"}}
304 XWIKI-8286
305 {{/jira}}
306 )))
307 * Thomas: Performances
308 * Thomas: Move to Velocity 2.x(((
309 {{jira url="https://jira.xwiki.org"}}
310 XCOMMONS-1296
311 XCOMMONS-1529
312 {{/jira}}
313 )))
314
315 == Dates ==
316
317 * 11.1RC1: --18th of Feb 2019-- 19th of Feb 2019 (/)
318 * 11.1: 25th of Feb 2019 (/)
319
Vincent Massol 1.1 320 = XWiki 11.0 =
321
322 Leftovers from 10.x:
323
324 * Marius/Adel: Auto complete of references in WYSIWYG Macro Dialog (+ grouping feature so that users don't get both "page" and "reference" at the same time + "deprecated"/"priority" to show "page" more proeminently than "reference")(((
325 {{jira url="https://jira.xwiki.org"}}
326 XWIKI-8613
327 CKEDITOR-259
328 {{/jira}}
329 )))
330 * Simon: Import: make it work with new versions of Libre Office (idea: use a more recent fork of jodconverter, we identified one and check if we need to merge changes we did in our fork)(((
331 {{jira url="https://jira.xwiki.org"}}
332 XWIKI-15031
333 {{/jira}}
334 )))
335 * Thomas: Fix filesystem storage(((
336 {{jira url="https://jira.xwiki.org"}}
337 XWIKI-15620
338 {{/jira}}
339 )))
340 * All: Fix all WCAG failing tests and more generally move to WCAG 2.1 (https://www.w3.org/TR/WCAG21/) - Rationale: usability through accessibility, current failing test reducing trust in CI
341
342 New topics:
343
344 * All: BFD (Priority on Notifications for Guillaume)
345 * All: Fix all WCAG failing tests and more generally move to WCAG 2.1 (https://www.w3.org/TR/WCAG21/) - Rationale: usability through accessibility, current failing test reducing trust in CI
346 * STAMP research project: Vincent(30%)
347 * FASTEN research project: Vincent (20%) + Thomas (30%)
348 * Marius: Ability to rename an AWM app(((
349 {{jira url="https://jira.xwiki.org"}}
350 XWIKI-13353
351 XWIKI-13352
352 {{/jira}}
353 )))
354 * Thomas: Move to Velocity 2.x(((
355 {{jira url="https://jira.xwiki.org"}}
356 XCOMMONS-1296
357 XCOMMONS-1529
358 {{/jira}}
359 )))
360 * Simon: Fix caching of JS resources forcing reload when upgrading XWiki. Especially for the Navigation Panel.
361 {{jira url="https://jira.xwiki.org"}}XWIKI-6073{{/jira}}
362 * Adel: Upgrade to Hibernate 5.x(((
363 {{jira url="https://jira.xwiki.org"}}
364 XWIKI-8286
365 {{/jira}}
366 )))
367
368 == Dates ==
369
370 * --11.0RC1: 21st of Jan 2019-- (!) {{warning}}skipped{{/warning}}
371 * 11.0: --28th of Jan 2019-- 29th of Jan 2019 (/)

Get Connected