Skip to content

Commit b9d2c7c

Browse files
author
Rand McKinney
committed
Handle categories with no issues
1 parent 9478224 commit b9d2c7c

File tree

2 files changed

+56
-128
lines changed

2 files changed

+56
-128
lines changed

docs/includes/_roadmap.md

Lines changed: 55 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1-
21
<h3 id="merged-to-main">Merged to Main</h3>
32

43
<p>Code has been merged to the main branch but not yet released. This is the final step before releasing the feature or fix.</p>
54

5+
<p><em>There are currently no items with this status.</em></p>
6+
7+
<h3 id="code-complete">Code Complete</h3>
8+
9+
<p>Coding is done, but testing may still be in progress, and the code has not been merged to the main branch. After testing is complete, the code is merged to the main branch.</p>
10+
611
<table>
712
<tr>
813
<th>Task</th>
@@ -12,41 +17,27 @@
1217

1318

1419
<tr>
15-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/389"> BMFF Streaming </a> </td>
20+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/382"> Compressed Manifests (1.4) </a> </td>
1621
<td>c2pa-rs </td>
1722
</tr>
1823

1924

2025

2126
<tr>
22-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/391"> XMP Read/Write for BMFF and other types </a> </td>
27+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/412"> Make_test_images validation tests </a> </td>
2328
<td>c2pa-rs </td>
2429
</tr>
2530

2631

2732

2833
<tr>
29-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/414"> Support streaming writes for TIFF format </a> </td>
34+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/451"> Test tool for API 2024, create and compare manifests </a> </td>
3035
<td>c2pa-rs </td>
31-
</tr>
32-
33-
34-
35-
<tr>
36-
<td>Add `no_openssl` feature to allow builds on systems without OpenSSL </td>
37-
<td> </td>
38-
</tr>
39-
40-
41-
42-
<tr>
43-
<td>2024 APIs </td>
44-
<td> </td>
4536
</tr></table>
4637

47-
<h3 id="code-complete">Code Complete</h3>
38+
<h3 id="in-progress">In Progress</h3>
4839

49-
<p>Coding is done, but testing may still be in progress, and the code has not been merged to the main branch. After testing is complete, the code is merged to the main branch.</p>
40+
<p>Work is in progress.</p>
5041

5142
<table>
5243
<tr>
@@ -57,87 +48,56 @@
5748

5849

5950
<tr>
60-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/374"> V2 Remote signing </a> </td>
61-
<td>c2pa-rs </td>
51+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-python/issues/13"> Python API 2024 first release </a> </td>
52+
<td>c2pa-python </td>
6253
</tr>
6354

6455

6556

6657
<tr>
67-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/412"> Make_test_images validation tests </a> </td>
58+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/384"> Rust API 2024 first release </a> </td>
6859
<td>c2pa-rs </td>
6960
</tr>
7061

7162

7263

7364
<tr>
74-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/454"> Create a build that only exposes 2024 APIs </a> </td>
75-
<td>c2pa-rs </td>
65+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-c/issues/11"> C/C++ API 2024 first release </a> </td>
66+
<td>c2pa-c </td>
7667
</tr>
7768

7869

7970

8071
<tr>
81-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/451"> Test tool for API 2024, create and compare manifests </a> </td>
72+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/376"> Complete 1.3 validation </a> </td>
8273
<td>c2pa-rs </td>
8374
</tr>
8475

8576

8677

8778
<tr>
88-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/449"> Support RemoteSigner API via AsyncSigner </a> </td>
79+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/486"> Claim_V2 support </a> </td>
8980
<td>c2pa-rs </td>
90-
</tr></table>
91-
92-
<h3 id="in-progress">In Progress</h3>
93-
94-
<p>Work is in progress.</p>
95-
96-
<table>
97-
<tr>
98-
<th>Task</th>
99-
<th>Repository</th>
10081
</tr>
10182

10283

10384

10485
<tr>
105-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/384"> Rust API 2024 first release </a> </td>
86+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/475"> Enable BoxHash generation (1.4) </a> </td>
10687
<td>c2pa-rs </td>
10788
</tr>
10889

10990

11091

11192
<tr>
112-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-c/issues/11"> C/C++ API 2024 first release </a> </td>
113-
<td>c2pa-c </td>
114-
</tr>
115-
116-
117-
118-
<tr>
119-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-python/issues/13"> Python API 2024 first release </a> </td>
120-
<td>c2pa-python </td>
121-
</tr>
122-
123-
124-
125-
<tr>
126-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/376"> Complete 1.3 validation </a> </td>
93+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/394"> Support BoxHash for TIFF, GIF and other formats </a> </td>
12794
<td>c2pa-rs </td>
12895
</tr>
12996

13097

13198

13299
<tr>
133-
<td> <a target="_blank" href="https://github.com/contentauth/c2patool/issues/166"> C2patool updates to expose new features </a> </td>
134-
<td>c2patool </td>
135-
</tr>
136-
137-
138-
139-
<tr>
140-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/422"> Add place embeddable manifest support. </a> </td>
100+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/487"> Support for Collections Assertion </a> </td>
141101
<td>c2pa-rs </td>
142102
</tr>
143103

@@ -164,6 +124,13 @@
164124

165125

166126

127+
<tr>
128+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/406"> Zip format support </a> </td>
129+
<td>c2pa-rs </td>
130+
</tr>
131+
132+
133+
167134
<tr>
168135
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/455"> API 2024 documentation review </a> </td>
169136
<td>c2pa-rs </td>
@@ -172,14 +139,20 @@
172139

173140

174141
<tr>
175-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/456"> Support remote URLs via settings. </a> </td>
142+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/456"> Support remote URLs in 2024 API. </a> </td>
176143
<td>c2pa-rs </td>
177144
</tr></table>
178145

179146
<h3 id="todo">Todo</h3>
180147

181148
<p>Planned for future work.</p>
182149

150+
<p><em>There are currently no items with this status.</em></p>
151+
152+
<h3 id="in-review--triage">In Review / Triage</h3>
153+
154+
<p>Task is under review to determine if and when it can be addressed.</p>
155+
183156
<table>
184157
<tr>
185158
<th>Task</th>
@@ -189,88 +162,78 @@
189162

190163

191164
<tr>
192-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/452"> API 2024 errors review </a> </td>
165+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/383"> C2PA spec 2.0 support </a> </td>
193166
<td>c2pa-rs </td>
194167
</tr>
195168

196169

197170

198171
<tr>
199-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/375"> Redaction </a> </td>
172+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/381"> Read only mode for specific formats </a> </td>
200173
<td>c2pa-rs </td>
201174
</tr>
202175

203176

204177

205178
<tr>
206-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/379"> Update manifest enablement </a> </td>
179+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/502"> Separate crypto into its own crate </a> </td>
207180
<td>c2pa-rs </td>
208-
</tr></table>
209-
210-
<h3 id="in-review--triage">In Review / Triage</h3>
211-
212-
<p>Task is under review to determine if and when it can be addressed.</p>
213-
214-
<table>
215-
<tr>
216-
<th>Task</th>
217-
<th>Repository</th>
218181
</tr>
219182

220183

221184

222185
<tr>
223-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/477"> Validate timestamp signature </a> </td>
186+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/452"> API 2024 errors review </a> </td>
224187
<td>c2pa-rs </td>
225188
</tr>
226189

227190

228191

229192
<tr>
230-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/475"> Enable BoxHash generation (1.4) </a> </td>
193+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/379"> Update manifest enablement </a> </td>
231194
<td>c2pa-rs </td>
232195
</tr>
233196

234197

235198

236199
<tr>
237-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/382"> Compressed Manifests (1.4) </a> </td>
200+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/397"> Regions of interest support </a> </td>
238201
<td>c2pa-rs </td>
239202
</tr>
240203

241204

242205

243206
<tr>
244-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/383"> C2PA spec 2.0 support </a> </td>
245-
<td>c2pa-rs </td>
207+
<td>Standard method to reference ingredients from Actions </td>
208+
<td> </td>
246209
</tr>
247210

248211

249212

250213
<tr>
251-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/381"> Read only mode for specific formats </a> </td>
214+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/503"> Figure out if embeddable manifests can be used everywhere </a> </td>
252215
<td>c2pa-rs </td>
253216
</tr>
254217

255218

256219

257220
<tr>
258-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/406"> Zip format support </a> </td>
259-
<td>c2pa-rs </td>
221+
<td>Embeddable Manifest support in V2 </td>
222+
<td> </td>
260223
</tr>
261224

262225

263226

264227
<tr>
265-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/367"> MP3 support </a> </td>
228+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/388"> Merkle generation for all BMFF support </a> </td>
266229
<td>c2pa-rs </td>
267230
</tr>
268231

269232

270233

271234
<tr>
272-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/476"> Add GIF support </a> </td>
273-
<td>c2pa-rs </td>
235+
<td>Provide an external way to do OCSP stapling </td>
236+
<td> </td>
274237
</tr>
275238

276239

@@ -283,15 +246,15 @@
283246

284247

285248
<tr>
286-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/388"> Merkle generation for all BMFF support </a> </td>
249+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/375"> Redaction </a> </td>
287250
<td>c2pa-rs </td>
288251
</tr>
289252

290253

291254

292255
<tr>
293-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/390"> Cloud URLs in Manifests (icons &amp; etc...) </a> </td>
294-
<td>c2pa-rs </td>
256+
<td>Investigate build size reductions by selective feature compilation </td>
257+
<td> </td>
295258
</tr>
296259

297260

@@ -317,27 +280,13 @@
317280

318281

319282

320-
<tr>
321-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/394"> TIFF Hash Update </a> </td>
322-
<td>c2pa-rs </td>
323-
</tr>
324-
325-
326-
327283
<tr>
328284
<td>PDF Objects </td>
329285
<td> </td>
330286
</tr>
331287

332288

333289

334-
<tr>
335-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/397"> Regions of interest for text </a> </td>
336-
<td>c2pa-rs </td>
337-
</tr>
338-
339-
340-
341290
<tr>
342291
<td>Integration Testing (what platforms) </td>
343292
<td> </td>
@@ -367,40 +316,19 @@
367316

368317

369318
<tr>
370-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/447"> Add functionality to get the signing certificate chain without OpenSSL </a> </td>
371-
<td>c2pa-rs </td>
319+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-js/issues/167"> Add Region of Interest Assertion helper </a> </td>
320+
<td>c2pa-js </td>
372321
</tr>
373322

374323

375324

376325
<tr>
377-
<td>Provide an external way to do OCSP stapling </td>
378-
<td> </td>
379-
</tr>
380-
381-
382-
383-
<tr>
384-
<td>Embeddable Manifest support in V2 </td>
385-
<td> </td>
386-
</tr>
387-
388-
389-
390-
<tr>
391-
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/432"> Add native XMP write support for PNG </a> </td>
326+
<td> <a target="_blank" href="https://github.com/contentauth/c2pa-rs/issues/390"> Cloud URLs in Manifests (icons &amp; etc...) </a> </td>
392327
<td>c2pa-rs </td>
393328
</tr>
394329

395330

396331

397-
<tr>
398-
<td>Standard method to reference ingredients from Actions </td>
399-
<td> </td>
400-
</tr>
401-
402-
403-
404332
<tr>
405333
<td>AIFF support </td>
406334
<td> </td>

docs/roadmap.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ hide_table_of_contents: true
77
This is an overview of task planning for the CAI open-source SDK to provide a general idea of priorities and progress. The roadmap is subject to change based on feedback and other factors.
88

99
:::note
10-
This information was updated in **June 2024**. It will be regularly updated but might not always reflect the most current status.
10+
This information was updated in **August 2024**. It will be regularly updated but might not always reflect the most current status.
1111
:::
1212

1313
Tasks in progress or planning are categorized as follows (in reverse order of completion):

0 commit comments

Comments
 (0)