Wiki source code of XWiki Roadmap Archives for the 15.x Release Cycle
Version 9.1 by Michael Hamann on 2023/10/31
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | = XWiki 15.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] = |
2 | |||
![]() |
9.1 | 3 | = XWiki 15.9 = |
4 | |||
5 | == XWiki Standard == | ||
6 | |||
7 | Outstanding from past roadmaps: | ||
8 | |||
9 | * Security issues not finished: | ||
10 | ** Manuel: | ||
11 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
12 | ** Michael: | ||
13 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
14 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
15 | {{jira id="xwikiorg"}} | ||
16 | XWIKI-21005 | ||
17 | {{/jira}} | ||
18 | ))) | ||
19 | * Bug fix CKEditor - Marius (BFD with help from Manuel)((( | ||
20 | {{jira id="xwikiorg"}} | ||
21 | XWIKI-20574 | ||
22 | {{/jira}} | ||
23 | ))) | ||
24 | * PDF export bug fixes (BFD?) - Marius((( | ||
25 | {{jira id="xwikiorg"}} | ||
26 | XWIKI-20712 | ||
27 | {{/jira}} | ||
28 | ))) | ||
29 | * UI proposals on the forum to finish - Adina | ||
30 | ** Push devs to answer and conclude on each proposal, especially for: | ||
31 | *** the dropdown borders and shadows | ||
32 | *** division between panels and content | ||
33 | * What's New: Improved UI - Adina (with help from Vincent) | ||
34 | ** Implement the HTML/JS/CSS | ||
35 | *** TODO: Vincent to check the status on the provided HTML/CSS, see https://forum.xwiki.org/t/whats-new-ui-proposal-html-css-code/12968 | ||
36 | *** UI support for news item images:((( | ||
37 | {{jira id="xwikiorg"}} | ||
38 | XWIKI-20846 | ||
39 | {{/jira}} | ||
40 | ))) | ||
41 | * [[Compiled XDOM>>design:Proposal.CompiledXDOM]] - Thomas((( | ||
42 | {{jira id="xwikiorg"}} | ||
43 | XRENDERING-703 | ||
44 | XRENDERING-723 | ||
45 | XWIKI-21219 | ||
46 | XCOMMONS-2813 | ||
47 | XWIKI-21377 | ||
48 | XWIKI-21383 | ||
49 | {{/jira}} | ||
50 | ))) | ||
51 | * Realtime bugfixes - Dorian (with help from Marius)((( | ||
52 | {{jira id="xwikiorg"}} | ||
53 | XWIKI-21006 | ||
54 | XWIKI-21007 | ||
55 | {{/jira}} | ||
56 | ))) | ||
57 | * Continue working on LiveTable to Live Data migrations - Michael((( | ||
58 | {{jira id="xwikiorg"}} | ||
59 | XWIKI-18759 | ||
60 | {{/jira}} | ||
61 | ))) | ||
62 | |||
63 | New work: | ||
64 | |||
65 | * New Security issues - Michael | ||
66 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000 | ||
67 | ** https://jira.xwiki.org/browse/XWIKI-21335 | ||
68 | ** https://jira.xwiki.org/browse/XWIKI-21337 | ||
69 | * Required rights - Michael, Manuel((( | ||
70 | {{jira id="xwikiorg"}} | ||
71 | XWIKI-21311 | ||
72 | {{/jira}} | ||
73 | ))) | ||
74 | * Implement Skin improvements - Manuel((( | ||
75 | {{jira id="xwikiorg"}} | ||
76 | XWIKI-21333 | ||
77 | XWIKI-21334 | ||
78 | {{/jira}} | ||
79 | ))) | ||
80 | * Realtime improvements - Marius((( | ||
81 | {{jira id="xwikiorg"}} | ||
82 | XWIKI-21338 | ||
83 | XWIKI-20053 | ||
84 | XWIKI-20052 | ||
85 | XWIKI-20673 | ||
86 | XWIKI-19181 | ||
87 | XWIKI-19180 | ||
88 | XWIKI-20446 | ||
89 | XWIKI-20445 | ||
90 | XWIKI-19175 | ||
91 | XWIKI-19174 | ||
92 | XWIKI-19156 | ||
93 | {{/jira}} | ||
94 | ))) | ||
95 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
96 | {{jira id="xwikiorg"}} | ||
97 | XWIKI-18007 | ||
98 | XWIKI-20827 | ||
99 | XWIKI-21009 | ||
100 | {{/jira}} | ||
101 | ))) | ||
102 | * Continue working on LiveTable to Live Data migrations - Michael((( | ||
103 | {{jira id="xwikiorg"}} | ||
104 | XWIKI-18625 | ||
105 | {{/jira}} | ||
106 | ))) | ||
107 | * Word-based notifications - Simon((( | ||
108 | {{jira id="xwikiorg"}} | ||
109 | WORDNOTIF-1 | ||
110 | {{/jira}} | ||
111 | ))) | ||
112 | * Revamping of notification watch buttons - Simon((( | ||
113 | {{jira id="xwikiorg"}} | ||
114 | XWIKI-19751 | ||
115 | {{/jira}} | ||
116 | ))) | ||
117 | * Signed Extensions - Michael | ||
118 | ** Start thinking about the need/architecture | ||
119 | * Extra Doc Revamp - Adina | ||
120 | ** See also https://forum.xwiki.org/t/xdocfooter-revamp/13115 | ||
121 | |||
122 | == Contrib & Others == | ||
123 | |||
124 | Outstanding from previous roadmaps: | ||
125 | |||
126 | * URL Normalizer in platform - Thomas | ||
127 | ** Proposal to merge the extension in platform + activate by default + implement it, if it passes | ||
128 | * Change Request - Simon((( | ||
129 | {{jira id="xwikiorg"}} | ||
130 | CRAPP-230 | ||
131 | {{/jira}} | ||
132 | ))) | ||
133 | |||
134 | New work: | ||
135 | |||
136 | * WAISE project, Contrib extension - Paul (with Michael as tech lead) | ||
137 | ** TODO: list issues here. | ||
138 | * Wiki 3.0 contrib extension | ||
139 | ** Manuel | ||
140 | *** Setup the critial dev infrastructure (issue tracker, documentation wiki, CI) | ||
141 | *** Forum proposal of the global architecture (what's client side, what's server side, how do we connect to the storage backend...) (based on [[Wiki 3.0 Desin Page>>design:Proposal.Cristal.WebHome]]) | ||
142 | *** Work on authentication (delegate authentication to the underlying storage) PoC + proposal | ||
143 | ** Clement D | ||
144 | *** Benchmark of Javascript component injection libraries + design page + forum proposal (based on Ludovic PoC) | ||
145 | *** Vue 3 as our front-end framework forum proposal (based on Ludovic PoC) | ||
146 | *** Document tree PoC + design page + forum proposal | ||
147 | |||
148 | Other: | ||
149 | |||
150 | * All: BFDs on Thursdays | ||
151 | * All: Fix flickers | ||
152 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
153 | |||
154 | == Dates == | ||
155 | |||
156 | * 15.9 RC1: 23rd of October 2023 (/) | ||
157 | * 15.9 Final: --30th--31st of October 2023 (/) | ||
158 | |||
![]() |
8.2 | 159 | == XWiki 15.8 == |
160 | |||
161 | === XWiki Standard === | ||
162 | |||
163 | Outstanding from past roadmaps: | ||
164 | |||
165 | * Security issues not finished: | ||
166 | ** Manuel: | ||
167 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
168 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
169 | {{jira id="xwikiorg"}} | ||
170 | XWIKI-20696 | ||
171 | XWIKI-18838 | ||
172 | TOUR-81 | ||
173 | XWIKI-20947 | ||
174 | XWIKI-21096 | ||
175 | XWIKI-21005 | ||
176 | {{/jira}} | ||
177 | ))) | ||
178 | * Bug fix CKEditor - Marius (BFD with help from Manuel)((( | ||
179 | {{jira id="xwikiorg"}} | ||
180 | XWIKI-20574 | ||
181 | {{/jira}} | ||
182 | ))) | ||
183 | * PDF export bug fixes - Marius((( | ||
184 | {{jira id="xwikiorg"}} | ||
185 | XWIKI-20712 | ||
186 | {{/jira}} | ||
187 | ))) | ||
188 | * Notifications improvements - Simon((( | ||
189 | {{jira id="xwikiorg"}} | ||
190 | XWIKI-18880 | ||
191 | XWIKI-17470 | ||
192 | XWIKI-20904 | ||
193 | XWIKI-18307 | ||
194 | {{/jira}} | ||
195 | ))) | ||
196 | * UI proposals on the forum to finish - Adina | ||
197 | ** Send forum proposals for all of the 12 topics | ||
198 | ** Push devs to answer and conclude on each proposal | ||
199 | ** For the agreed proposals, prepare some HTML/JS/CSS | ||
200 | * What's New: Improved UI - Adina (with help from Vincent)((( | ||
201 | * Implement the HTML/JS/CSS | ||
202 | * UI support for news item images:((( | ||
203 | {{jira id="xwikiorg"}} | ||
204 | XWIKI-20846 | ||
205 | {{/jira}} | ||
206 | ))) | ||
207 | ))) | ||
208 | * Outstanding improvements/bugs for the security vulnerabilities in XS - Manuel((( | ||
209 | {{jira id="xwikiorg"}} | ||
210 | XWIKI-21162 | ||
211 | XWIKI-21079 | ||
212 | {{/jira}} | ||
213 | ))) | ||
214 | * Compiled XDOM - Thomas | ||
215 | ** ((( | ||
216 | {{jira id="xwikiorg"}} | ||
217 | XRENDERING-703 | ||
218 | XRENDERING-723 | ||
219 | XWIKI-21219 | ||
220 | XCOMMONS-800 | ||
221 | XWIKI-4625 | ||
222 | XWIKI-21302 | ||
223 | {{/jira}} | ||
224 | ))) | ||
225 | ** https://design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM | ||
226 | |||
227 | New work: | ||
228 | |||
229 | * New Security issues - Michael | ||
230 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000 | ||
231 | ** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21173>>https://jira.xwiki.org/browse/XWIKI-21173]] | ||
232 | * Realtime bugfixes - Dorian (with help from Marius)((( | ||
233 | {{jira id="xwikiorg"}} | ||
234 | XWIKI-21006 | ||
235 | XWIKI-21007 | ||
236 | {{/jira}} | ||
237 | ))) | ||
238 | * Navigation tree improvements - Marius((( | ||
239 | {{jira id="xwikiorg"}} | ||
240 | XWIKI-21103 | ||
241 | {{/jira}} | ||
242 | ))) | ||
243 | * Implement Skin improvements - Manuel((( | ||
244 | {{jira id="xwikiorg"}} | ||
245 | XWIKI-21253 | ||
246 | XWIKI-21254 | ||
247 | {{/jira}} | ||
248 | ))) | ||
249 | * Continue working on LiveTable to Live Data migrations - Michael((( | ||
250 | {{jira id="xwikiorg"}} | ||
251 | XWIKI-19490 | ||
252 | XWIKI-18759 | ||
253 | XWIKI-18752 | ||
254 | {{/jira}} | ||
255 | ))) | ||
256 | * Restrict script right to wiki level((( | ||
257 | {{jira id="xwikiorg"}} | ||
258 | XWIKI-21275 | ||
259 | {{/jira}} | ||
260 | ))) | ||
261 | * Bug fix - Need to find assignee!((( | ||
262 | {{jira id="xwikiorg"}} | ||
263 | XWIKI-21242 | ||
264 | {{/jira}} | ||
265 | ))) | ||
266 | |||
267 | === Contrib & Others === | ||
268 | |||
269 | Outstanding from previous roadmaps: | ||
270 | |||
271 | * Recommend/stabilize the URL Normalizer - Thomas | ||
272 | ** Admin UI to enable/disable the feature. TODO: list jira | ||
273 | ** Proposal to merge the extension in platform | ||
274 | * Replication - Thomas | ||
275 | ** Attachment update replication bug. | ||
276 | * Change Request - Simon((( | ||
277 | {{jira id="xwikiorg"}} | ||
278 | CRAPP-230 | ||
279 | {{/jira}} | ||
280 | ))) | ||
281 | |||
282 | New work: | ||
283 | |||
284 | * Change Request - Simon:((( | ||
285 | {{jira id="xwikiorg"}} | ||
286 | CRAPP-312 | ||
287 | {{/jira}} | ||
288 | ))) | ||
289 | |||
290 | Other: | ||
291 | |||
292 | * All: BFDs on Thursdays | ||
293 | * All: Fix flickers | ||
294 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
295 | |||
296 | === Dates === | ||
297 | |||
![]() |
8.4 | 298 | * 15.8 RC1: 18th of September 2023 |
299 | * 15.8 Final: 25th of September 2023 | ||
![]() |
8.2 | 300 | |
![]() |
8.1 | 301 | == XWiki 15.7 == |
302 | |||
303 | === XWiki Standard === | ||
304 | |||
305 | Outstanding from past roadmaps: | ||
306 | * Security issues not finished: | ||
307 | ** Manuel: | ||
308 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
309 | ** Michael | ||
310 | *** https://jira.xwiki.org/browse/XWIKI-20371 | ||
311 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
312 | {{jira id="xwikiorg"}} | ||
313 | XWIKI-19383 | ||
314 | XWIKI-20757 | ||
315 | XWIKI-20696 | ||
316 | XWIKI-20844 | ||
317 | XWIKI-18838 | ||
318 | XWIKI-20891 | ||
319 | TOUR-81 | ||
320 | XWIKI-20947 | ||
321 | {{/jira}} | ||
322 | ))) | ||
323 | * Bug fix CKEditor - Marius (BFD with help from Manuel)((( | ||
324 | {{jira id="xwikiorg"}} | ||
325 | XWIKI-20574 | ||
326 | {{/jira}} | ||
327 | ))) | ||
328 | * Finish PDF export issues (Nice to have (BFD)) - Marius((( | ||
329 | {{jira id="xwikiorg"}} | ||
330 | XWIKI-20712 | ||
331 | {{/jira}} | ||
332 | ))) | ||
333 | * Quick Actions - Dorian + Marius((( | ||
334 | {{jira id="xwikiorg"}} | ||
335 | XWIKI-21169 | ||
336 | XWIKI-21180 | ||
337 | XWIKI-21181 | ||
338 | XWIKI-21182 | ||
339 | XWIKI-21189 | ||
340 | XWIKI-21191 | ||
341 | XWIKI-20979 | ||
342 | XWIKI-21062 | ||
343 | {{/jira}} | ||
344 | ))) | ||
345 | * PDF export bug fixes - Marius((( | ||
346 | {{jira id="xwikiorg"}} | ||
347 | XWIKI-21174 | ||
348 | XWIKI-21043 | ||
349 | XWIKI-21041 | ||
350 | XWIKI-20712 | ||
351 | XWIKI-20223 | ||
352 | XWIKI-21201 | ||
353 | {{/jira}} | ||
354 | ))) | ||
355 | * Notifications improvements - Simon((( | ||
356 | {{jira id="xwikiorg"}} | ||
357 | XWIKI-18880 | ||
358 | XWIKI-17470 | ||
359 | XWIKI-20904 | ||
360 | XWIKI-18307 | ||
361 | {{/jira}} | ||
362 | ))) | ||
363 | |||
364 | New work: | ||
365 | * New Security issues - Michael | ||
366 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000 | ||
367 | *** https://jira.xwiki.org/browse/XWIKI-21121 | ||
368 | *** https://jira.xwiki.org/browse/XWIKI-21122 | ||
369 | * UI proposals on the forum to finish - Adina | ||
370 | ** Send forum proposals for all of the 12 topics | ||
371 | ** Push devs to answer and conclude on each proposal | ||
372 | ** For the agreed proposals, prepare some HTML/JS/CSS | ||
373 | * What's New: Improved UI - Adina (with help from Vincent)((( | ||
374 | * Implement the HTML/JS/CSS | ||
375 | * UI support for news item images:((( | ||
376 | {{jira id="xwikiorg"}} | ||
377 | XWIKI-20846 | ||
378 | {{/jira}} | ||
379 | ))) | ||
380 | ))) | ||
381 | * Realtime bugfixes - Dorian (with help from Marius and if time permits):((( | ||
382 | {{jira id="xwikiorg"}} | ||
383 | XWIKI-21006 | ||
384 | XWIKI-21007 | ||
385 | {{/jira}} | ||
386 | ))) | ||
387 | * New WCAG issues - Lucas((( | ||
388 | {{jira id="xwikiorg"}} | ||
389 | XWIKI-21096 | ||
390 | XWIKI-21005 | ||
391 | {{/jira}} | ||
392 | ))) | ||
393 | * Outstanding improvements/bugs for the security vulnerabilities in XS - Manuel | ||
394 | ** TODO: list some jiras | ||
395 | ** Navigation tree improvements (if time permits) - Marius | ||
396 | ** TODO: list jiras | ||
397 | * Compiled XDOM - Thomas | ||
398 | ** ((( | ||
399 | {{jira id="xwikiorg"}} | ||
400 | XRENDERING-703 | ||
401 | XRENDERING-723 | ||
402 | XWIKI-21219 | ||
403 | XCOMMONS-800 | ||
404 | XWIKI-4625 | ||
405 | {{/jira}} | ||
406 | ))) | ||
407 | ** https://design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM | ||
408 | |||
409 | === Contrib & Others === | ||
410 | |||
411 | Outstanding from previous roadmaps: | ||
412 | * Recommend/stabilize the URL Normalizer - Thomas | ||
413 | ** Admin UI to enable/disable the feature. TODO: list jira | ||
414 | ** Proposal to merge the extension in platform | ||
415 | * Change Request - Simon((( | ||
416 | {{jira id="xwikiorg"}} | ||
417 | CRAPP-230 | ||
418 | {{/jira}} | ||
419 | ))) | ||
420 | |||
421 | Other: | ||
422 | * All: BFDs on Thursdays | ||
423 | * All: Fix flickers | ||
424 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
425 | |||
426 | === Dates === | ||
427 | |||
428 | * 15.7 RC1: --21th-- 23rd of August 2023 | ||
429 | * 15.7 Final: --28th of August 2023-- | ||
430 | |||
![]() |
6.2 | 431 | == XWiki 15.6 == |
432 | |||
433 | === XWiki Standard === | ||
434 | |||
435 | Outstanding from past roadmaps: | ||
436 | |||
437 | * Security issues not finished: | ||
438 | ** Manuel: | ||
439 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
440 | ** Michael | ||
441 | *** https://jira.xwiki.org/browse/XWIKI-20818 | ||
442 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
443 | {{jira id="xwikiorg"}} | ||
444 | XWIKI-19383 | ||
445 | XWIKI-20757 | ||
446 | XWIKI-16150 | ||
447 | XWIKI-20696 | ||
448 | XWIKI-20844 | ||
449 | XWIKI-20843 | ||
450 | XWIKI-18838 | ||
451 | XWIKI-20891 | ||
452 | {{/jira}} | ||
453 | ))) | ||
454 | * Bug fix CKEditor - Marius (BFD with help from Manuel)((( | ||
455 | {{jira id="xwikiorg"}} | ||
456 | XWIKI-20574 | ||
457 | {{/jira}} | ||
458 | ))) | ||
459 | * Finish PDF export issues - Marius((( | ||
460 | {{jira id="xwikiorg"}} | ||
461 | XWIKI-21043 | ||
462 | XWIKI-20712 | ||
463 | XWIKI-20553 | ||
464 | {{/jira}} | ||
465 | ))) | ||
466 | * Various bugs - Michael((( | ||
467 | {{jira id="xwikiorg"}} | ||
468 | XWIKI-18508 | ||
469 | {{/jira}} | ||
470 | ))) | ||
471 | |||
472 | New work: | ||
473 | |||
474 | * Notifications improvements - Simon((( | ||
475 | {{jira id="xwikiorg"}} | ||
476 | XWIKI-18880 | ||
477 | XWIKI-17470 | ||
478 | XWIKI-20904 | ||
479 | XWIKI-18307 | ||
480 | {{/jira}} | ||
481 | ))) | ||
482 | * New Security issues - Michael | ||
483 | ** https://jira.xwiki.org/browse/XWIKI-20371 | ||
484 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000 | ||
485 | * Quick Actions - Dorian (with Marius help)((( | ||
486 | {{jira id="xwikiorg"}} | ||
487 | XWIKI-21034 | ||
488 | XWIKI-20938 | ||
489 | XWIKI-20979 | ||
490 | {{/jira}} | ||
491 | ))) | ||
492 | * Improve security dashboard (continued) - Manuel((( | ||
493 | {{jira id="xwikiorg"}} | ||
494 | XWIKI-21030 | ||
495 | XWIKI-21031 | ||
496 | {{/jira}} | ||
497 | ))) | ||
498 | * Security cache fix/improvement - Michael((( | ||
499 | {{jira id="xwikiorg"}} | ||
500 | XWIKI-21039 | ||
501 | XWIKI-21013 | ||
502 | {{/jira}} | ||
503 | ))) | ||
504 | * Realtime bugfixes - Dorian (with help from Marius) | ||
505 | ** TODO: list some jiras | ||
506 | ** To be started only after Quick Actions is fully finished | ||
507 | * New WCAG issues - Lucas((( | ||
508 | {{jira id="xwikiorg"}} | ||
509 | TOUR-81 | ||
510 | XWIKI-20947 | ||
511 | {{/jira}} | ||
512 | ))) | ||
513 | |||
514 | === Contrib & Others === | ||
515 | |||
516 | Outstanding from previous roadmaps: | ||
517 | |||
518 | * Recommend/stabilize the URL Normalizer - Thomas((( | ||
519 | {{jira id="xwikiorg"}} | ||
520 | URLNORMALZ-31 | ||
521 | {{/jira}} | ||
522 | |||
523 | * Admin UI to enable/disable the feature | ||
524 | * Proposal to merge the extension in platform | ||
525 | ))) | ||
526 | |||
527 | New work: | ||
528 | |||
529 | * Change Request - Simon((( | ||
530 | {{jira id="xwikiorg"}} | ||
531 | CRAPP-295 | ||
532 | CRAPP-293 | ||
533 | CRAPP-288 | ||
534 | CRAPP-230 | ||
535 | {{/jira}} | ||
536 | ))) | ||
537 | * Upgrade of Weblate - Simon((( | ||
538 | {{jira id="xwikiorg"}} | ||
539 | XINFRA-384 | ||
540 | {{/jira}} | ||
541 | ))) | ||
542 | |||
543 | Other: | ||
544 | |||
545 | * All: BFDs on Thursdays | ||
546 | * All: Fix flickers | ||
547 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
548 | |||
549 | === Dates === | ||
550 | |||
![]() |
7.1 | 551 | * 15.6 RC1: 24th of July 2023 (4 weeks) (/) |
552 | * 15.6 Final: 31st of July 2023 (1 week) (/) | ||
![]() |
6.2 | 553 | |
![]() |
6.1 | 554 | == XWiki 15.5 == |
555 | |||
556 | === XWiki Standard === | ||
557 | |||
558 | Outstanding from past roadmaps: | ||
559 | |||
560 | * Security issues not finished: | ||
561 | ** Manuel: | ||
562 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
563 | ** Michael | ||
564 | *** https://jira.xwiki.org/browse/XWIKI-20818 | ||
565 | * WCAG - Lucas((( | ||
566 | {{jira id="xwikiorg"}} | ||
567 | XWIKI-19383 | ||
568 | XWIKI-20757 | ||
569 | XWIKI-18931 | ||
570 | XWIKI-16150 | ||
571 | XWIKI-20696 | ||
572 | XWIKI-20844 | ||
573 | XWIKI-20843 | ||
574 | XWIKI-18838 | ||
575 | XWIKI-20791 | ||
576 | {{/jira}} | ||
577 | ))) | ||
578 | * Various issues - Marius((( | ||
579 | {{jira id="xwikiorg"}} | ||
580 | XWIKI-20483 | ||
581 | XWIKI-20490 | ||
582 | {{/jira}} | ||
583 | |||
584 | Marius: "No reply / comments / progress on the 3 regressions I discovered on the selectize.js side so we're blocked ATM. We have to postpone the upgrade until they fix the issues. Or switch to a different library.". Drop it or replace it with "Find a replacement for selectize.js" but that's not an easy task | ||
585 | ))) | ||
586 | * Bug fix CKEditor - Marius((( | ||
587 | {{jira id="xwikiorg"}} | ||
588 | XWIKI-20574 | ||
589 | {{/jira}} | ||
590 | ))) | ||
591 | * Quick actions - Design and start scaffolding - Marius((( | ||
592 | {{jira id="xwikiorg"}} | ||
593 | XWIKI-20795 | ||
594 | {{/jira}} | ||
595 | ))) | ||
596 | * Finish PDF export issues - Marius | ||
597 | ** Nice to have (BFD) | ||
598 | ** ((( | ||
599 | {{jira id="xwikiorg"}} | ||
600 | XWIKI-20712 | ||
601 | {{/jira}} | ||
602 | ))) | ||
603 | * Improve notifications - Simon((( | ||
604 | {{jira id="xwikiorg"}} | ||
605 | XWIKI-19070 | ||
606 | XWIKI-19069 | ||
607 | XWIKI-19764 | ||
608 | XWIKI-20401 | ||
609 | {{/jira}} | ||
610 | ))) | ||
611 | * Email notification "per app" grouping - Simon((( | ||
612 | {{jira id="xwikiorg"}} | ||
613 | XWIKI-17034 | ||
614 | {{/jira}} | ||
615 | ))) | ||
616 | |||
617 | New work: | ||
618 | |||
619 | * New Security issues - Michael | ||
620 | ** https://jira.xwiki.org/browse/XWIKI-20869 | ||
621 | ** https://jira.xwiki.org/browse/XWIKI-20854 | ||
622 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20%3D%20Blocker%20and%20category%20%3D%2010000 | ||
623 | * Common Name Approver Differentiation - Marius((( | ||
624 | {{jira id="xwikiorg"}} | ||
625 | XWIKI-20937 | ||
626 | {{/jira}} | ||
627 | ))) | ||
628 | * Quick Actions - Dorian + Marius((( | ||
629 | {{jira id="xwikiorg"}} | ||
630 | XWIKI-20903 | ||
631 | XWIKI-19982 | ||
632 | XWIKI-20938 | ||
633 | {{/jira}} | ||
634 | ))) | ||
635 | * List security issues inside XS - Manuel((( | ||
636 | {{jira id="xwikiorg"}} | ||
637 | XWIKI-20934 | ||
638 | {{/jira}} | ||
639 | |||
640 | See https://forum.xwiki.org/t/display-security-issues-directly-inside-xwiki-standard/12535 | ||
641 | ))) | ||
642 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
643 | {{jira id="xwikiorg"}} | ||
644 | XWIKI-20891 | ||
645 | XWIKI-20733 | ||
646 | XWIKI-19145 | ||
647 | XWIKI-20755 | ||
648 | {{/jira}} | ||
649 | ))) | ||
650 | * Various bugs - Michael((( | ||
651 | {{jira id="xwikiorg"}} | ||
652 | XWIKI-18508 | ||
653 | XRENDERING-670 | ||
654 | {{/jira}} | ||
655 | ))) | ||
656 | |||
657 | === Contrib & Others === | ||
658 | |||
659 | Outstanding from previous roadmaps: | ||
660 | |||
661 | * None found | ||
662 | |||
663 | New work: | ||
664 | |||
665 | * MediaWiki issues - Thomas((( | ||
666 | {{jira id="xwikiorg"}} | ||
667 | MEDIAWIKI-115 | ||
668 | MEDIAWIKI-116 | ||
669 | MEDIAWIKI-118 | ||
670 | MEDIAWIKI-117 | ||
671 | XWIKI-20926 | ||
672 | {{/jira}} | ||
673 | ))) | ||
674 | * CR fixes - Simon | ||
675 | ** TODO: list jiras | ||
676 | * Replication fix - Simon | ||
677 | ** TODO: list jiras | ||
678 | * Recommend/stabilize the URL Normalizer - Thomas((( | ||
679 | {{jira id="xwikiorg"}} | ||
680 | URLNORMALZ-30 | ||
681 | {{/jira}} | ||
682 | |||
683 | TODO: decide if we want to bunde it in XS or not. | ||
684 | ))) | ||
685 | |||
686 | Other: | ||
687 | |||
688 | * All: BFDs on Thursdays | ||
689 | * All: Fix flickers | ||
690 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
691 | |||
692 | === Dates === | ||
693 | |||
694 | * 15.5 RC1: 19th of June 2023 (/) | ||
695 | * 15.5 Final: 26th of June 2023 (/) | ||
696 | |||
![]() |
5.1 | 697 | == XWiki 15.4 == |
698 | |||
699 | === XWiki Standard === | ||
700 | |||
701 | Outstanding from past roadmaps: | ||
702 | |||
703 | * Security issues not finished: | ||
704 | ** Manuel: | ||
705 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
706 | * WCAG - Lucas((( | ||
707 | {{jira id="xwikiorg"}} | ||
708 | XWIKI-19450 | ||
709 | XWIKI-19383 | ||
710 | XWIKI-16140 | ||
711 | XWIKI-20757 | ||
712 | XWIKI-18931 | ||
713 | XWIKI-16150 | ||
714 | XWIKI-20750 | ||
715 | XWIKI-20756 | ||
716 | XWIKI-18004 | ||
717 | XWIKI-18859 | ||
718 | XWIKI-19139 | ||
719 | XWIKI-20696 | ||
720 | {{/jira}} | ||
721 | ))) | ||
722 | * Various issues - Marius((( | ||
723 | {{jira id="xwikiorg"}} | ||
724 | XWIKI-20483 | ||
725 | XWIKI-20490|Marius: "No reply / comments / progress on the 3 regressions I discovered on the selectize.js side so we're blocked ATM. We have to postpone the upgrade until they fix the issues. Or switch to a different library.". Drop it or replace it with "Find a replacement for selectize.js" but that's not an easy task | ||
726 | {{/jira}} | ||
727 | ))) | ||
728 | * Bug fix CKEditor - Marius((( | ||
729 | {{jira id="xwikiorg"}} | ||
730 | XWIKI-20574 | ||
731 | {{/jira}} | ||
732 | ))) | ||
733 | * Quick actions - Design and start scaffolding - Marius((( | ||
734 | {{jira id="xwikiorg"}} | ||
735 | XWIKI-20795 | ||
736 | {{/jira}} | ||
737 | ))) | ||
738 | * Finish PDF export issues - Marius((( | ||
739 | {{jira id="xwikiorg"}} | ||
740 | XWIKI-20712 | ||
741 | {{/jira}} | ||
742 | ))) | ||
743 | |||
744 | New work: | ||
745 | |||
746 | * New security-related work - Michael | ||
747 | ** https://jira.xwiki.org/browse/XWIKI-20849 | ||
748 | ** https://jira.xwiki.org/browse/XWIKI-20848 | ||
749 | ** https://jira.xwiki.org/browse/XWIKI-20847 | ||
750 | ** https://jira.xwiki.org/browse/XWIKI-20818 | ||
751 | ** https://jira.xwiki.org/browse/XWIKI-20852 | ||
752 | * WCAG - Lucas((( | ||
753 | {{jira id="xwikiorg"}} | ||
754 | XWIKI-20844 | ||
755 | XWIKI-20843 | ||
756 | XWIKI-18838 | ||
757 | XWIKI-20791 | ||
758 | {{/jira}} | ||
759 | ))) | ||
760 | * Improve notifications - Simon((( | ||
761 | {{jira id="xwikiorg"}} | ||
762 | XWIKI-19070 | ||
763 | XWIKI-19069 | ||
764 | XWIKI-19764 | ||
765 | XWIKI-20401 | ||
766 | {{/jira}} | ||
767 | ))) | ||
768 | * Email notification "per app" grouping - Simon((( | ||
769 | {{jira id="xwikiorg"}} | ||
770 | XWIKI-17034 | ||
771 | {{/jira}} | ||
772 | ))) | ||
773 | * What's new - Vincent((( | ||
774 | {{jira id="xwikiorg"}} | ||
775 | XWIKI-20846 | ||
776 | {{/jira}} | ||
777 | ))) | ||
778 | |||
779 | === Contrib & Others === | ||
780 | |||
781 | Outstanding from previous roadmaps: | ||
782 | |||
783 | * Infra - Upgrade xwiki.org to LTS - Simon | ||
784 | |||
785 | New work: | ||
786 | |||
787 | * DokuWiki Importer improvements - Michael | ||
788 | ** ((( | ||
789 | {{jira id="xwikiorg"}} | ||
790 | DOKUWIKI-18 | ||
791 | DOKUWIKI-20 | ||
792 | DOKUWIKI-38 | ||
793 | DOKUWIKI-36 | ||
794 | DOKUWIKI-32 | ||
795 | DOKUWIKI-34 | ||
796 | DOKUWIKI-40 | ||
797 | {{/jira}} | ||
798 | ))) | ||
799 | * Extensible number types - Manuel((( | ||
800 | {{jira id="xwikiorg"}} | ||
801 | XFIGURE-2 | ||
802 | NCAPP-71 | ||
803 | {{/jira}} | ||
804 | ))) | ||
805 | * Recommend the URL Normalizer - Thomas((( | ||
806 | {{jira id="xwikiorg"}} | ||
807 | URLNORMALZ-28 | ||
808 | URLNORMALZ-15 | ||
809 | URLNORMALZ-18 | ||
810 | URLNORMALZ-23 | ||
811 | URLNORMALZ-26 | ||
812 | URLNORMALZ-29 | ||
813 | {{/jira}} | ||
814 | ))) | ||
815 | * Change Request: Simon((( | ||
816 | {{jira id="xwikiorg"}} | ||
817 | CRAPP-275 | ||
818 | CRAPP-276 | ||
819 | {{/jira}} | ||
820 | ))) | ||
821 | |||
822 | Other: | ||
823 | |||
824 | * All: BFDs on Thursdays | ||
825 | * All: Fix flickers | ||
826 | |||
827 | === Dates === | ||
828 | |||
829 | * 15.4 RC1: 22nd of May 2023 (/) | ||
830 | * 15.4 Final: 30th of May 2023 (note: 29th is off in France and Germany) | ||
831 | |||
![]() |
4.1 | 832 | == XWiki 15.3 == |
833 | |||
834 | === XWiki Standard === | ||
835 | |||
836 | Outstanding from past roadmaps: | ||
837 | |||
838 | * Security issues not finished: | ||
839 | ** Manuel: | ||
840 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
841 | * WCAG - Lucas((( | ||
842 | {{jira id="xwikiorg"}} | ||
843 | XWIKI-19725 | ||
844 | XWIKI-19450 | ||
845 | XWIKI-19383 | ||
846 | {{/jira}} | ||
847 | |||
848 | Report all issues found by Axe Core in the XWiki build on jira and start fixing some. | ||
849 | ))) | ||
850 | * Various issues - Marius((( | ||
851 | {{jira id="xwikiorg"}} | ||
852 | XWIKI-20483 | ||
853 | XWIKI-20490 | ||
854 | {{/jira}} | ||
855 | ))) | ||
856 | * Bug fix CKEditor - Marius((( | ||
857 | {{jira id="xwikiorg"}} | ||
858 | XWIKI-20574 | ||
859 | {{/jira}} | ||
860 | ))) | ||
861 | |||
862 | New work: | ||
863 | |||
864 | * Each dev takes several (from 3 to 5) security issues from: | ||
865 | ** [[Open blockers>>https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20%3D%20Blocker%20and%20category%20%3D%2010000]] (5 issues as of today | ||
866 | ** Goal: close the 5 remaining security issues in 15.3 timeframe ideally (note that two of them are listed in the outstanding issues part already). | ||
867 | ** Michael: | ||
868 | *** https://jira.xwiki.org/browse/XWIKI-20715 | ||
869 | *** https://jira.xwiki.org/browse/XWIKI-20746 | ||
870 | *** https://jira.xwiki.org/browse/XWIKI-20684 | ||
871 | * Caption overflow improvement - Manuel((( | ||
872 | {{jira id="xwikiorg"}} | ||
873 | XRENDERING-655 | ||
874 | {{/jira}} | ||
875 | ))) | ||
876 | * Quick actions - Design and start scaffolding - Marius((( | ||
877 | {{jira id="xwikiorg"}} | ||
878 | XWIKI-20795 | ||
879 | {{/jira}} | ||
880 | ))) | ||
881 | * Finish PDF export issues - Marius((( | ||
882 | {{jira id="xwikiorg"}} | ||
883 | XWIKI-20741 | ||
884 | {{/jira}} | ||
885 | ))) | ||
886 | * Nice to have (BFD)((( | ||
887 | {{jira id="xwikiorg"}} | ||
888 | XWIKI-20552 | ||
889 | XWIKI-20551 | ||
890 | XWIKI-20712 | ||
891 | {{/jira}} | ||
892 | ))) | ||
893 | * WCAG - Lucas((( | ||
894 | {{jira id="xwikiorg"}} | ||
895 | XWIKI-16140 | ||
896 | XWIKI-20757 | ||
897 | XWIKI-18931 | ||
898 | XWIKI-16150 | ||
899 | XWIKI-20750 | ||
900 | XWIKI-20756 | ||
901 | XWIKI-16144 | ||
902 | XWIKI-18004 | ||
903 | XWIKI-18859 | ||
904 | XWIKI-19139 | ||
905 | XWIKI-19469 | ||
906 | XWIKI-20680 | ||
907 | XWIKI-20736 | ||
908 | XWIKI-20745 | ||
909 | XWIKI-20727 | ||
910 | XWIKI-20693 | ||
911 | XWIKI-20696 | ||
912 | {{/jira}} | ||
913 | ))) | ||
914 | * Allow choosing the authenticator at runtime - Thomas((( | ||
915 | {{jira id="xwikiorg"}} | ||
916 | XWIKI-20548 | ||
917 | {{/jira}} | ||
918 | ))) | ||
919 | * Email notification "per app" grouping - Simon | ||
920 | ** TODO: add jira issue here | ||
921 | ** Restart design discussions and start API implementation | ||
922 | |||
923 | === Contrib & Others === | ||
924 | |||
925 | Outstanding from previous roadmaps: | ||
926 | |||
927 | * Infra - Upgrade xwiki.org to LTS - Simon | ||
928 | |||
929 | New work: | ||
930 | |||
931 | * Change Request - Simon((( | ||
932 | {{jira id="xwikiorg"}} | ||
933 | CRAPP-253 | ||
934 | CRAPP-255 | ||
935 | {{/jira}} | ||
936 | ))) | ||
937 | |||
938 | Other: | ||
939 | |||
940 | * All: BFDs on Thursdays | ||
941 | * All: Fix flickers | ||
942 | |||
943 | === Dates === | ||
944 | |||
945 | * 15.3 RC1: 17th of April 2023 (/) | ||
946 | * 15.3 Final: 24th of April 2023 (/) | ||
947 | |||
![]() |
3.1 | 948 | == XWiki 15.2 == |
949 | |||
950 | === XWiki Standard === | ||
951 | |||
952 | Outstanding from past roadmaps: | ||
953 | |||
954 | * Security issues not finished in 15.0: | ||
955 | ** Thomas | ||
956 | *** https://jira.xwiki.org/browse/XWIKI-20385 | ||
957 | *** https://jira.xwiki.org/browse/XWIKI-20386 | ||
958 | ** Michael: | ||
959 | *** https://jira.xwiki.org/browse/XWIKI-20524 | ||
960 | ** Manuel: | ||
961 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
962 | *** https://jira.xwiki.org/browse/XWIKI-20421 | ||
963 | * UI for the "What's new" feature in XS - Vincent((( | ||
964 | {{jira id="xwikiorg"}} | ||
965 | XWIKI-20657 | ||
966 | {{/jira}} | ||
967 | ))) | ||
968 | * WCAG - Lucas((( | ||
969 | {{jira id="xwikiorg"}} | ||
970 | XWIKI-20541 | ||
971 | XWIKI-19725 | ||
972 | {{/jira}} | ||
973 | ))) | ||
974 | * Various issues - Marius((( | ||
975 | {{jira id="xwikiorg"}} | ||
976 | XWIKI-20483 | ||
977 | XWIKI-20490 | ||
978 | XWIKI-18534 | ||
979 | {{/jira}} | ||
980 | ))) | ||
981 | * PDF Export issues - Marius((( | ||
982 | {{jira id="xwikiorg"}} | ||
983 | XWIKI-20556 | ||
984 | {{/jira}} | ||
985 | ))) | ||
986 | * Bug fix CKEditor - Marius((( | ||
987 | {{jira id="xwikiorg"}} | ||
988 | XWIKI-20574 | ||
989 | {{/jira}} | ||
990 | ))) | ||
991 | |||
992 | New work: | ||
993 | |||
994 | * Each dev takes several (from 3 to 5) security issues from: | ||
995 | ** [[Open blockers>>https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20%3D%20Blocker%20and%20category%20%3D%2010000]] (12 issues as of today | ||
996 | ** Goal: close the 12 remaining security issues in 15.2 ideally. | ||
997 | ** Michael: | ||
998 | *** Decide what to do in XS for https://jira.xwiki.org/browse/XWIKI-20135 | ||
999 | *** https://jira.xwiki.org/browse/XWIKI-20610 | ||
1000 | *** https://jira.xwiki.org/browse/XWIKI-20594 | ||
1001 | ** Thomas: | ||
1002 | *** https://jira.xwiki.org/browse/XWIKI-20625 | ||
1003 | *** https://jira.xwiki.org/browse/XWIKI-20624 | ||
1004 | ** Manuel: | ||
1005 | *** https://jira.xwiki.org/browse/XWIKI-20611 | ||
1006 | * WCAG - Lucas((( | ||
1007 | {{jira id="xwikiorg"}} | ||
1008 | XWIKI-19450 | ||
1009 | XWIKI-19383 | ||
1010 | {{/jira}} | ||
1011 | |||
1012 | And also report all issues found by Axe Core in the XWiki build on jira and start fixing some | ||
1013 | ))) | ||
1014 | * Bugs:((( | ||
1015 | {{jira id="xwikiorg"}} | ||
1016 | XWIKI-20658 | ||
1017 | XWIKI-20554 | ||
1018 | XRENDERING-707 | ||
1019 | {{/jira}} | ||
1020 | ))) | ||
1021 | |||
1022 | === Contrib & Others === | ||
1023 | |||
1024 | Outstanding from previous roadmaps: | ||
1025 | |||
1026 | * CR - Display diff contextual information with comments - Simon((( | ||
1027 | {{jira id="xwikiorg"}} | ||
1028 | CRAPP-67 | ||
1029 | {{/jira}} | ||
1030 | ))) | ||
1031 | * CR bugs - Simon((( | ||
1032 | {{jira id="xwikiorg"}} | ||
1033 | CRAPP-231 | ||
1034 | {{/jira}} | ||
1035 | |||
1036 | And Alignment of the CR activity feed. | ||
1037 | ))) | ||
1038 | * CR - Improve cluster support - Simon((( | ||
1039 | {{jira id="xwikiorg"}} | ||
1040 | CRAPP-112 | ||
1041 | {{/jira}} | ||
1042 | ))) | ||
1043 | |||
1044 | New work: | ||
1045 | |||
1046 | * Change request - Simon((( | ||
1047 | {{jira id="xwikiorg"}} | ||
1048 | CRAPP-241 | ||
1049 | CRAPP-229 | ||
1050 | {{/jira}} | ||
1051 | |||
1052 | And UX improvement in file change tab. | ||
1053 | ))) | ||
1054 | * Infra - Upgrade xwiki.org to LTS - Simon | ||
1055 | |||
1056 | Other: | ||
1057 | |||
1058 | * All: BFDs on Thursdays | ||
1059 | * All: Fix flickers | ||
1060 | |||
1061 | === Dates === | ||
1062 | |||
1063 | * 15.2 RC1: --20th-- 21th of March 2023 (/) | ||
1064 | * 15.2 Final: 27th of March 2023 (/) | ||
1065 | |||
![]() |
2.1 | 1066 | == XWiki 15.1 == |
1067 | |||
1068 | === XWiki Standard === | ||
1069 | |||
1070 | Outstanding from past roadmaps: | ||
1071 | |||
1072 | * Security issues not finished in 15.0: | ||
1073 | ** Marius | ||
1074 | *** https://jira.xwiki.org/browse/XWIKI-20276 | ||
1075 | *** https://jira.xwiki.org/browse/XWIKI-19906 | ||
1076 | ** Thomas | ||
1077 | *** https://jira.xwiki.org/browse/XWIKI-20281 | ||
1078 | *** https://jira.xwiki.org/browse/XWIKI-20385 | ||
1079 | *** https://jira.xwiki.org/browse/XWIKI-20386 | ||
1080 | *** https://jira.xwiki.org/browse/XRENDERING-688 | ||
1081 | ** Simon | ||
1082 | *** https://jira.xwiki.org/browse/XWIKI-20339 | ||
1083 | *** https://jira.xwiki.org/browse/XWIKI-20352 | ||
1084 | *** https://jira.xwiki.org/browse/XWIKI-20341 | ||
1085 | *** https://jira.xwiki.org/browse/XWIKI-20342 | ||
1086 | *** https://jira.xwiki.org/browse/XWIKI-20343 | ||
1087 | * Include "What's new" feature in XS (see gitlab as an example about how to implement it) - Vincent((( | ||
1088 | {{jira id="xwikiorg"}} | ||
1089 | XWIKI-20533 | ||
1090 | {{/jira}} | ||
1091 | |||
1092 | Specifically: | ||
1093 | |||
1094 | * Implement the UI part which is currently missing | ||
1095 | * Implement the Admin UI to turn it off | ||
1096 | ))) | ||
1097 | * Bug fix: Aspect ratio not working when width/height does not respect the image ratio - Manuel((( | ||
1098 | {{jira id="xwikiorg"}} | ||
1099 | XWIKI-20499 | ||
1100 | {{/jira}} | ||
1101 | ))) | ||
1102 | * WCAG issues to fix - Lucas((( | ||
1103 | {{jira id="xwikiorg"}} | ||
1104 | XWIKI-13786 | ||
1105 | XWIKI-19140 | ||
1106 | {{/jira}} | ||
1107 | ))) | ||
1108 | |||
1109 | New work: | ||
1110 | |||
1111 | * Each dev takes several (from 3 to 5) security issues from: | ||
1112 | ** Goal: close 15 security issues in 15.1 minimum | ||
1113 | ** Michael: | ||
1114 | *** https://jira.xwiki.org/browse/XRENDERING-688 (requires https://jira.xwiki.org/browse/XRENDERING-703) | ||
1115 | *** https://jira.xwiki.org/browse/XWIKI-20290 | ||
1116 | *** https://jira.xwiki.org/browse/XWIKI-20524 | ||
1117 | ** Manuel (best effort once the pdf export outstanding issues are fixed): | ||
1118 | *** https://jira.xwiki.org/browse/XWIKI-20519 | ||
1119 | *** https://jira.xwiki.org/browse/XWIKI-16138 | ||
1120 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
1121 | *** https://jira.xwiki.org/browse/XWIKI-20421 | ||
1122 | * WCAG improvements - Lucas((( | ||
1123 | {{jira id="xwikiorg"}} | ||
1124 | XWIKI-20541 | ||
1125 | XWIKI-19725 | ||
1126 | {{/jira}} | ||
1127 | ))) | ||
1128 | * As time permits, during BFDs - Marius((( | ||
1129 | {{jira id="xwikiorg"}} | ||
1130 | XWIKI-20483 | ||
1131 | XWIKI-20490 | ||
1132 | XWIKI-18534 | ||
1133 | {{/jira}} | ||
1134 | |||
1135 | Note: | ||
1136 | |||
1137 | * XWIKI-20483 is the priority 1 during BFDs (except if there are other blocker issues arising in the mean time) | ||
1138 | ))) | ||
1139 | * PDF Export outstanding issues((( | ||
1140 | {{jira id="xwikiorg"}} | ||
1141 | XWIKI-13977 | ||
1142 | XWIKI-20563 | ||
1143 | XWIKI-20556 | ||
1144 | XWIKI-20561 | ||
1145 | {{/jira}} | ||
1146 | ))) | ||
1147 | * Bug fix CKEditor - Marius((( | ||
1148 | {{jira id="xwikiorg"}} | ||
1149 | XWIKI-20574 | ||
1150 | {{/jira}} | ||
1151 | ))) | ||
1152 | |||
1153 | === Contrib & Others === | ||
1154 | |||
1155 | Outstanding from previous roadmaps: | ||
1156 | |||
1157 | * CR - Display diff contextual information with comments - Simon((( | ||
1158 | {{jira id="xwikiorg"}} | ||
1159 | CRAPP-67 | ||
1160 | {{/jira}} | ||
1161 | ))) | ||
1162 | * Change Request bugs - Simon | ||
1163 | ** TODO: list bug jiras here | ||
1164 | |||
1165 | New work: | ||
1166 | |||
1167 | * Change request - Simon((( | ||
1168 | {{jira id="xwikiorg"}} | ||
1169 | CRAPP-231 | ||
1170 | CRAPP-112 | ||
1171 | {{/jira}} | ||
1172 | ))) | ||
1173 | |||
1174 | Other: | ||
1175 | |||
1176 | * All: BFDs on Thursdays | ||
1177 | * All: Fix flickers | ||
1178 | * All: With the time left, fix blocker/critical/major open bugs. | ||
1179 | |||
1180 | === Dates === | ||
1181 | |||
1182 | * 15.1 RC1: --20th-- 21st of February 2023 (/) | ||
1183 | * 15.1 Final: 27th of February 2023 (/) | ||
1184 | |||
![]() |
1.1 | 1185 | == XWiki 15.0 == |
1186 | |||
1187 | === XWiki Standard === | ||
1188 | |||
1189 | Outstanding from past roadmaps: | ||
1190 | * Security issues not finished in 14.10.1 and 14.10.2: | ||
1191 | ** Marius | ||
1192 | *** https://jira.xwiki.org/browse/XWIKI-20276 | ||
1193 | ** Thomas | ||
1194 | *** https://jira.xwiki.org/browse/XWIKI-20295 | ||
1195 | *** https://jira.xwiki.org/browse/XWIKI-20287 | ||
1196 | *** https://jira.xwiki.org/browse/XWIKI-20281 | ||
1197 | |||
1198 | New work: | ||
1199 | * Security issues: | ||
1200 | ** Goal: close 15 security issues minimum | ||
1201 | ** Michael: | ||
1202 | *** https://jira.xwiki.org/browse/XWIKI-20457 | ||
1203 | *** https://jira.xwiki.org/browse/XWIKI-20334 | ||
1204 | *** https://jira.xwiki.org/browse/XWIKI-20341 | ||
1205 | *** https://jira.xwiki.org/browse/XWIKI-20342 | ||
1206 | *** https://jira.xwiki.org/browse/XWIKI-20343 | ||
1207 | ** Simon: | ||
1208 | *** https://jira.xwiki.org/browse/XWIKI-20339 | ||
1209 | *** https://jira.xwiki.org/browse/XWIKI-20352 | ||
1210 | ** Manuel: | ||
1211 | *** https://jira.xwiki.org/browse/XWIKI-20456 | ||
1212 | *** https://jira.xwiki.org/browse/XWIKI-20002 | ||
1213 | *** https://jira.xwiki.org/browse/XWIKI-20285 | ||
1214 | *** https://jira.xwiki.org/browse/XWIKI-20333 | ||
1215 | ** Marius: | ||
1216 | *** https://jira.xwiki.org/browse/XWIKI-19906 | ||
1217 | ** Thomas: | ||
1218 | *** https://jira.xwiki.org/browse/XWIKI-20385 | ||
1219 | *** https://jira.xwiki.org/browse/XWIKI-20386 | ||
1220 | *** https://jira.xwiki.org/browse/XWIKI-20340 | ||
1221 | *** https://jira.xwiki.org/browse/XWIKI-20423 | ||
1222 | *** https://jira.xwiki.org/browse/XRENDERING-688 | ||
1223 | * Add a "What's new" feature in XWiki (see gitlab as an example about how to implement it) - Vincent | ||
1224 | ** Define requirements on design.xwiki.org | ||
1225 | ** ((( | ||
1226 | {{jira id="xwikiorg"}} | ||
1227 | XWIKI-20533 | ||
1228 | {{/jira}} | ||
1229 | ))) | ||
1230 | * Bug fix - Manuel((( | ||
1231 | {{jira id="xwikiorg"}} | ||
1232 | XWIKI-20499 | ||
1233 | {{/jira}} | ||
1234 | ))) | ||
1235 | * WCAG improvements - Lucas | ||
1236 | ** Find a tool to check WCAG status for XWiki and make it part of XWiki's build | ||
1237 | ** Fix some issues from https://jira.xwiki.org/issues/?jql=labels%20%3D%20wcag%20and%20resolution%20%3D%20Unresolved%20 | ||
1238 | * Blocker bug "No error message in case of file uploads in comment without proper rights" - Marius((( | ||
1239 | {{jira id="xwikiorg"}} | ||
1240 | XWIKI-20302 | ||
1241 | {{/jira}} | ||
1242 | ))) | ||
1243 | * As time permits, during BFDs - Marius | ||
1244 | ** Priority for XWIKI-20483 | ||
1245 | ** ((( | ||
1246 | {{jira id="xwikiorg"}} | ||
1247 | XWIKI-20483 | ||
1248 | XWIKI-20458 | ||
1249 | XWIKI-20490 | ||
1250 | XWIKI-18534 | ||
1251 | {{/jira}} | ||
1252 | ))) | ||
1253 | |||
1254 | === Contrib & Others === | ||
1255 | |||
1256 | New work: | ||
1257 | * CR - Display diff contextual information with comments - Simon((( | ||
1258 | {{jira id="xwikiorg"}} | ||
1259 | CRAPP-67 | ||
1260 | {{/jira}} | ||
1261 | ))) | ||
1262 | * Change Request bugs - Simon((( | ||
1263 | * Investigate issues with using attachment selector in change request edition | ||
1264 | * Investigate possible server error in case of conflict | ||
1265 | * {{jira id="xwikiorg"}} | ||
1266 | CRAPP-229 | ||
1267 | {{/jira}} | ||
1268 | ))) | ||
1269 | |||
1270 | |||
1271 | * Work on https://l10n.xwiki.org - Simon((( | ||
1272 | {{jira id="xwikiorg"}} | ||
1273 | XINFRA-357 | ||
1274 | XINFRA-378 | ||
1275 | XINFRA-379 | ||
1276 | {{/jira}} | ||
1277 | ))) | ||
1278 | |||
1279 | Other: | ||
1280 | * All: BFDs on Thursdays | ||
1281 | * All: Fix flickers | ||
1282 | * All: With the time left, fix some critical/major open bugs. Take them from the blocker/critical list of open bugs. | ||
1283 | |||
1284 | === Dates === | ||
1285 | |||
1286 | * 15.0 RC1: 23rd of January 2023 (/) | ||
1287 | * 15.0 Final: 30th of January 2023 (/) |