View Issue Details

IDProjectCategoryView StatusLast Update
0006039Talerwallet-corepublic2026-07-28 22:41
ReporterFlorian Dold Assigned To 
PrioritynormalSeveritytweakReproducibilityhave not tried
Status closedResolutionwon't fix 
Product Versiongit (master) 
Target Versionpost-1.0 
Summary0006039: consider using underscores for the "public API" exposed by wallet-core
DescriptionTo make naming conventions consistent with other Taler JSON formats, we should consider moving to underscores in the history and pending operations.

Historically the JSON generated by the wallet uses camelCase, since that's the most common convention for writing JavaScript code.

Maybe we can take the route used by GSON (the JSON mapping library for Java (not JavaScript!)) and map to underscores only when (de-)serializing.
TagsNo tags attached.

Activities

Florian Dold

2023-04-04 15:51

manager   ~0020009

Migration cost at this point is too high.

Maybe later we can add some automated conversion like some Java JSON binding libraries do.

Florian Dold

2026-07-28 22:41

manager   ~0029287

This would only add churn, I don't see any reason to keep this one open. We'd likely have binary formats (CBOR etc.) before we change naming conventions.

Issue History

Date Modified Username Field Change
2020-01-07 21:33 Florian Dold New Issue
2020-01-07 21:33 Florian Dold Assigned To => Florian Dold
2020-01-07 21:33 Florian Dold Status new => assigned
2020-08-20 08:03 Florian Dold Category wallet (JS core) => wallet (TS core)
2020-09-05 14:03 Christian Grothoff Severity minor => tweak
2020-09-05 14:03 Christian Grothoff Product Version => git (master)
2023-04-04 15:50 Florian Dold Target Version => post-1.0
2023-04-04 15:51 Florian Dold Note Added: 0020009
2023-04-13 20:36 Florian Dold Category wallet (TS core) => wallet-core
2023-08-24 16:23 Florian Dold Assigned To Florian Dold =>
2023-08-24 16:23 Florian Dold Status assigned => acknowledged
2026-07-28 22:41 Florian Dold Status acknowledged => closed
2026-07-28 22:41 Florian Dold Resolution open => won't fix
2026-07-28 22:41 Florian Dold Note Added: 0029287